diff --git a/apps/desktop-bak/.gitignore b/apps/desktop-bak/.gitignore deleted file mode 100644 index a547bf36d..000000000 --- a/apps/desktop-bak/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/apps/desktop-bak/README.md b/apps/desktop-bak/README.md deleted file mode 100644 index 102e36689..000000000 --- a/apps/desktop-bak/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Tauri + React + Typescript - -This template should help get you started developing with Tauri, React and Typescript in Vite. - -## Recommended IDE Setup - -- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) diff --git a/apps/desktop-bak/app-icon-light.png b/apps/desktop-bak/app-icon-light.png deleted file mode 100644 index 579010b9a..000000000 Binary files a/apps/desktop-bak/app-icon-light.png and /dev/null differ diff --git a/apps/desktop-bak/index.html b/apps/desktop-bak/index.html deleted file mode 100644 index ff93803bb..000000000 --- a/apps/desktop-bak/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - Tauri + React + Typescript - - - -
- - - diff --git a/apps/desktop-bak/package.json b/apps/desktop-bak/package.json deleted file mode 100644 index 2d4c7b356..000000000 --- a/apps/desktop-bak/package.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "desktop", - "private": true, - "version": "0.0.1", - "type": "module", - "scripts": { - "vite:dev": "vite", - "vite:build": "tsc && vite build", - "vite:preview": "vite preview", - "tauri": "tauri", - "dev": "tauri dev", - "build": "tauri build", - "build:verbose": "tauri build --verbose" - }, - "dependencies": { - "@fower/atomic-props": "^2.1.1", - "@fower/react": "^2.1.1", - "@glideapps/glide-data-grid": "^6.0.3", - "@iconify/react": "^5.0.1", - "@octokit/auth-app": "^6.0.1", - "@octokit/oauth-app": "^6.0.0", - "@octokit/rest": "^20.0.2", - "@penx/api": "workspace:*", - "@penx/app": "workspace:*", - "@penx/cmdk": "workspace:*", - "@penx/constants": "workspace:*", - "@penx/encryption": "workspace:*", - "@penx/event": "workspace:*", - "@penx/hooks": "workspace:*", - "@penx/icons": "workspace:*", - "@penx/local-db": "workspace:*", - "@penx/model": "workspace:*", - "@penx/model-types": "workspace:*", - "@penx/session": "workspace:*", - "@penx/shared": "workspace:*", - "@penx/storage": "workspace:*", - "@penx/store": "workspace:*", - "@penx/trpc-client": "workspace:*", - "@penx/unique-id": "workspace:*", - "@penx/wagmi": "workspace:*", - "@penx/widget": "workspace:*", - "@tauri-apps/api": "2.0.0-beta.13", - "@tauri-apps/plugin-dialog": "2.0.0-beta.5", - "@tauri-apps/plugin-fs": "2.0.0-beta.5", - "@tauri-apps/plugin-global-shortcut": "2.0.0-beta.5", - "@tauri-apps/plugin-http": "2.0.0-beta.5", - "@tauri-apps/plugin-notification": "2.0.0-beta.5", - "@tauri-apps/plugin-os": "2.0.0-beta.3", - "@tauri-apps/plugin-shell": "2.0.0-beta.6", - "@web3modal/wagmi": "^4.1.11", - "add": "^2.0.6", - "clsx": "^2.1.0", - "cmdk": "^1.0.0", - "idb-keyval": "^6.2.1", - "jotai": "^2.6.0", - "ky": "^1.1.3", - "lucide-react": "^0.344.0", - "next": "14.1.4", - "penx": "workspace:*", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-fast-compare": "^3.2.2", - "react-inlinesvg": "^4.1.3", - "react-markdown": "^9.0.1", - "tauri-plugin-clipboard-api": "^2.0.0-beta.2", - "tauri-plugin-jarvis-api": "workspace:*", - "tauri-plugin-shellx-api": "^2.0.7", - "uikit": "workspace:*", - "wagmi": "^2.6.0" - }, - "devDependencies": { - "@biomejs/biome": "^1.6.3", - "@penx/tsconfig": "workspace:*", - "@tauri-apps/cli": "2.0.0-beta.20", - "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.2.2", - "@testing-library/user-event": "^14.5.2", - "@types/jest": "^29.5.12", - "@types/node": "^20.12.2", - "@types/react": "^18.2.61", - "@types/react-dom": "^18.2.23", - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", - "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.19", - "cross-env": "^7.0.3", - "cssnano": "^6.1.2", - "eslint": "^8.57.0", - "eslint-config-next": "14.1.0", - "husky": "^9.0.11", - "internal-ip": "^7.0.0", - "lint-staged": "^15.2.2", - "postcss": "^8.4.38", - "postcss-import": "^16.1.0", - "postcss-nesting": "^12.1.1", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.3", - "vite": "^5.0.0" - } -} diff --git a/apps/desktop-bak/src-tauri/.gitignore b/apps/desktop-bak/src-tauri/.gitignore deleted file mode 100644 index b21bd681d..000000000 --- a/apps/desktop-bak/src-tauri/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ - -# Generated by Tauri -# will have schema files for capabilities auto-completion -/gen/schemas diff --git a/apps/desktop-bak/src-tauri/Cargo.lock b/apps/desktop-bak/src-tauri/Cargo.lock deleted file mode 100644 index f6eb4d0f4..000000000 --- a/apps/desktop-bak/src-tauri/Cargo.lock +++ /dev/null @@ -1,7554 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "PenX" -version = "0.0.1" -dependencies = [ - "actix-cors", - "actix-web", - "auto-launch", - "chrono", - "chrono-tz", - "cocoa 0.24.1", - "directories", - "localzone", - "num-format", - "objc", - "open 4.2.0", - "plist", - "rusqlite", - "rust_search", - "serde", - "serde_json", - "smartcalc", - "strsim 0.10.0", - "sys-locale 0.2.4", - "tauri", - "tauri-build", - "tauri-plugin-clipboard", - "tauri-plugin-dialog", - "tauri-plugin-fs", - "tauri-plugin-global-shortcut", - "tauri-plugin-http", - "tauri-plugin-jarvis", - "tauri-plugin-notification", - "tauri-plugin-os", - "tauri-plugin-shell", - "tauri-plugin-shellx", - "urlencoding", - "window-shadows", - "window-vibrancy", -] - -[[package]] -name = "actix-codec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" -dependencies = [ - "bitflags 2.5.0", - "bytes", - "futures-core", - "futures-sink", - "memchr", - "pin-project-lite", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "actix-cors" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" -dependencies = [ - "actix-utils", - "actix-web", - "derive_more", - "futures-util", - "log", - "once_cell", - "smallvec", -] - -[[package]] -name = "actix-http" -version = "3.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb9843d84c775696c37d9a418bbb01b932629d01870722c0f13eb3f95e2536d" -dependencies = [ - "actix-codec", - "actix-rt", - "actix-service", - "actix-utils", - "ahash", - "base64 0.22.1", - "bitflags 2.5.0", - "brotli 6.0.0", - "bytes", - "bytestring", - "derive_more", - "encoding_rs", - "flate2", - "futures-core", - "h2 0.3.26", - "http 0.2.12", - "httparse", - "httpdate", - "itoa 1.0.11", - "language-tags", - "local-channel", - "mime", - "percent-encoding", - "pin-project-lite", - "rand 0.8.5", - "sha1", - "smallvec", - "tokio", - "tokio-util", - "tracing", - "zstd", -] - -[[package]] -name = "actix-macros" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" -dependencies = [ - "quote", - "syn 2.0.66", -] - -[[package]] -name = "actix-router" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8" -dependencies = [ - "bytestring", - "cfg-if", - "http 0.2.12", - "regex", - "regex-lite", - "serde", - "tracing", -] - -[[package]] -name = "actix-rt" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208" -dependencies = [ - "futures-core", - "tokio", -] - -[[package]] -name = "actix-server" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b02303ce8d4e8be5b855af6cf3c3a08f3eff26880faad82bab679c22d3650cb5" -dependencies = [ - "actix-rt", - "actix-service", - "actix-utils", - "futures-core", - "futures-util", - "mio", - "socket2", - "tokio", - "tracing", -] - -[[package]] -name = "actix-service" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" -dependencies = [ - "futures-core", - "paste", - "pin-project-lite", -] - -[[package]] -name = "actix-utils" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" -dependencies = [ - "local-waker", - "pin-project-lite", -] - -[[package]] -name = "actix-web" -version = "4.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6316df3fa569627c98b12557a8b6ff0674e5be4bb9b5e4ae2550ddb4964ed6" -dependencies = [ - "actix-codec", - "actix-http", - "actix-macros", - "actix-router", - "actix-rt", - "actix-server", - "actix-service", - "actix-utils", - "actix-web-codegen", - "ahash", - "bytes", - "bytestring", - "cfg-if", - "cookie 0.16.2", - "derive_more", - "encoding_rs", - "futures-core", - "futures-util", - "itoa 1.0.11", - "language-tags", - "log", - "mime", - "once_cell", - "pin-project-lite", - "regex", - "regex-lite", - "serde", - "serde_json", - "serde_urlencoded", - "smallvec", - "socket2", - "time", - "url", -] - -[[package]] -name = "actix-web-codegen" -version = "4.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8" -dependencies = [ - "actix-router", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "addr2line" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "ahash" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" -dependencies = [ - "cfg-if", - "getrandom 0.2.15", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "aligned-vec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" - -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anyhow" -version = "1.0.86" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" - -[[package]] -name = "applications" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78fa4d034436cfd3da6267f20857c20e5810565181f1519aacfbca24f63f8b38" -dependencies = [ - "anyhow", - "cocoa 0.25.0", - "core-foundation", - "glob", - "image", - "ini", - "lnk", - "objc", - "parselnk", - "plist", - "serde", - "serde_derive", - "serde_json", - "tauri-icns", - "thiserror", - "walkdir", - "winreg 0.52.0", -] - -[[package]] -name = "arbitrary" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" - -[[package]] -name = "arg_enum_proc_macro" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "arrayvec" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" - -[[package]] -name = "ashpd" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093" -dependencies = [ - "enumflags2", - "futures-channel", - "futures-util", - "rand 0.8.5", - "serde", - "serde_repr", - "tokio", - "url", - "zbus", -] - -[[package]] -name = "async-broadcast" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" -dependencies = [ - "event-listener", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-channel" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-executor" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0" -dependencies = [ - "async-task", - "concurrent-queue", - "fastrand", - "futures-lite", - "slab", -] - -[[package]] -name = "async-fs" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" -dependencies = [ - "async-lock", - "blocking", - "futures-lite", -] - -[[package]] -name = "async-io" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" -dependencies = [ - "async-lock", - "cfg-if", - "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling", - "rustix", - "slab", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "async-lock" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" -dependencies = [ - "event-listener", - "event-listener-strategy", - "pin-project-lite", -] - -[[package]] -name = "async-process" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a" -dependencies = [ - "async-channel", - "async-io", - "async-lock", - "async-signal", - "async-task", - "blocking", - "cfg-if", - "event-listener", - "futures-lite", - "rustix", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "async-recursion" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "async-signal" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d" -dependencies = [ - "async-io", - "async-lock", - "atomic-waker", - "cfg-if", - "futures-core", - "futures-io", - "rustix", - "signal-hook-registry", - "slab", - "windows-sys 0.52.0", -] - -[[package]] -name = "async-stream" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "async-task" -version = "4.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" - -[[package]] -name = "async-trait" -version = "0.1.80" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "atk" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" -dependencies = [ - "atk-sys", - "glib", - "libc", -] - -[[package]] -name = "atk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - -[[package]] -name = "auto-launch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5904a4d734f0235edf29aab320a14899f3e090446e594ff96508a6215f76f89c" -dependencies = [ - "dirs 4.0.0", - "thiserror", - "winreg 0.10.1", -] - -[[package]] -name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "av1-grain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" -dependencies = [ - "anyhow", - "arrayvec", - "log", - "nom", - "num-rational", - "v_frame", -] - -[[package]] -name = "avif-serialize" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "axum" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" -dependencies = [ - "async-trait", - "axum-core", - "bitflags 1.3.2", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.29", - "itoa 1.0.11", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "tokio", - "tower", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-core" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "mime", - "rustversion", - "tower-layer", - "tower-service", -] - -[[package]] -name = "axum-extra" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab90e7b70bea63a153137162affb6a0bce26b584c24a4c7885509783e2cf30b" -dependencies = [ - "axum", - "axum-core", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "mime", - "pin-project-lite", - "serde", - "tokio", - "tower", - "tower-layer", - "tower-service", -] - -[[package]] -name = "backtrace" -version = "0.3.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "bindgen" -version = "0.63.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885" -dependencies = [ - "bitflags 1.3.2", - "cexpr", - "clang-sys", - "lazy_static", - "lazycell", - "log", - "peeking_take_while", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 1.0.109", - "which", -] - -[[package]] -name = "bit_field" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" - -[[package]] -name = "bitflags" -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" -dependencies = [ - "serde", -] - -[[package]] -name = "bitstream-io" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415f8399438eb5e4b2f73ed3152a3448b98149dda642a957ee704e1daa5cf1d8" - -[[package]] -name = "block" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "block2" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" -dependencies = [ - "objc2", -] - -[[package]] -name = "blocking" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" -dependencies = [ - "async-channel", - "async-task", - "futures-io", - "futures-lite", - "piper", -] - -[[package]] -name = "brotli" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor 2.5.1", -] - -[[package]] -name = "brotli" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor 4.0.1", -] - -[[package]] -name = "brotli-decompressor" -version = "2.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "bstr" -version = "1.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" -dependencies = [ - "memchr", - "serde", -] - -[[package]] -name = "built" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6a6c0b39c38fd754ac338b00a88066436389c0f029da5d37d1e01091d9b7c17" - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "bytemuck" -version = "1.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "byteorder-lite" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" - -[[package]] -name = "bytes" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" -dependencies = [ - "serde", -] - -[[package]] -name = "bytestring" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72" -dependencies = [ - "bytes", -] - -[[package]] -name = "cairo-rs" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" -dependencies = [ - "bitflags 2.5.0", - "cairo-sys-rs", - "glib", - "libc", - "once_cell", - "thiserror", -] - -[[package]] -name = "cairo-sys-rs" -version = "0.18.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" -dependencies = [ - "glib-sys", - "libc", - "system-deps", -] - -[[package]] -name = "camino" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "cargo_toml" -version = "0.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" -dependencies = [ - "serde", - "toml 0.8.2", -] - -[[package]] -name = "cc" -version = "1.0.99" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" -dependencies = [ - "jobserver", - "libc", - "once_cell", -] - -[[package]] -name = "cesu8" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" - -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - -[[package]] -name = "cfb" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" -dependencies = [ - "byteorder", - "fnv", - "uuid", -] - -[[package]] -name = "cfg-expr" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" -dependencies = [ - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits", - "serde", - "wasm-bindgen", - "windows-targets 0.52.5", -] - -[[package]] -name = "chrono-tz" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde" -dependencies = [ - "chrono", - "chrono-tz-build", - "phf 0.11.2", -] - -[[package]] -name = "chrono-tz-build" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c" -dependencies = [ - "parse-zoneinfo", - "phf 0.11.2", - "phf_codegen 0.11.2", -] - -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading 0.8.3", -] - -[[package]] -name = "clipboard-rs" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c547618248086cfc855d71ccfbf6cc8f64b7866ebb8616e313dedcfc33b1e2" -dependencies = [ - "clipboard-win", - "cocoa 0.25.0", - "image", - "x11rb", -] - -[[package]] -name = "clipboard-win" -version = "5.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad" -dependencies = [ - "error-code", - "windows-win", -] - -[[package]] -name = "cocoa" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation", - "core-foundation", - "core-graphics 0.22.3", - "foreign-types 0.3.2", - "libc", - "objc", -] - -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation", - "core-foundation", - "core-graphics 0.23.2", - "foreign-types 0.5.0", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation", - "core-graphics-types", - "libc", - "objc", -] - -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - -[[package]] -name = "combine" -version = "4.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" -dependencies = [ - "bytes", - "memchr", -] - -[[package]] -name = "concurrent-queue" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "configparser" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe1d7dcda7d1da79e444bdfba1465f2f849a58b07774e1df473ee77030cb47a7" - -[[package]] -name = "convert_case" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" - -[[package]] -name = "cookie" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" -dependencies = [ - "percent-encoding", - "time", - "version_check", -] - -[[package]] -name = "cookie" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" -dependencies = [ - "percent-encoding", - "time", - "version_check", -] - -[[package]] -name = "cookie_store" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" -dependencies = [ - "cookie 0.18.1", - "idna 0.5.0", - "log", - "publicsuffix", - "serde", - "serde_derive", - "serde_json", - "time", - "url", -] - -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - -[[package]] -name = "core-graphics" -version = "0.22.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", - "foreign-types 0.3.2", - "libc", -] - -[[package]] -name = "core-graphics" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", - "foreign-types 0.5.0", - "libc", -] - -[[package]] -name = "core-graphics-types" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" -dependencies = [ - "libc", -] - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "cssparser" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" -dependencies = [ - "cssparser-macros", - "dtoa-short", - "itoa 0.4.8", - "matches", - "phf 0.8.0", - "proc-macro2", - "quote", - "smallvec", - "syn 1.0.109", -] - -[[package]] -name = "cssparser-macros" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" -dependencies = [ - "quote", - "syn 2.0.66", -] - -[[package]] -name = "ctor" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" -dependencies = [ - "quote", - "syn 2.0.66", -] - -[[package]] -name = "darling" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.11.1", - "syn 2.0.66", -] - -[[package]] -name = "darling_macro" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "data-url" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" - -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", - "serde", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_more" -version = "0.99.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.66", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", -] - -[[package]] -name = "directories" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" -dependencies = [ - "dirs-sys 0.3.7", -] - -[[package]] -name = "dirs" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" -dependencies = [ - "dirs-sys 0.3.7", -] - -[[package]] -name = "dirs" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" -dependencies = [ - "dirs-sys 0.4.1", -] - -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - -[[package]] -name = "dirs-sys" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - -[[package]] -name = "dispatch" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" - -[[package]] -name = "dlib" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" -dependencies = [ - "libloading 0.8.3", -] - -[[package]] -name = "dlopen2" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" -dependencies = [ - "dlopen2_derive", - "libc", - "once_cell", - "winapi", -] - -[[package]] -name = "dlopen2_derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "dpi" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" -dependencies = [ - "serde", -] - -[[package]] -name = "dtoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" - -[[package]] -name = "dtoa-short" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" -dependencies = [ - "dtoa", -] - -[[package]] -name = "dunce" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" - -[[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" - -[[package]] -name = "either" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" - -[[package]] -name = "embed-resource" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d" -dependencies = [ - "cc", - "memchr", - "rustc_version", - "toml 0.8.2", - "vswhom", - "winreg 0.52.0", -] - -[[package]] -name = "embed_plist" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" - -[[package]] -name = "encoding_rs" -version = "0.8.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "endi" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" - -[[package]] -name = "enumflags2" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" -dependencies = [ - "enumflags2_derive", - "serde", -] - -[[package]] -name = "enumflags2_derive" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "errno" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "error-code" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" - -[[package]] -name = "event-listener" -version = "5.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" -dependencies = [ - "event-listener", - "pin-project-lite", -] - -[[package]] -name = "exr" -version = "1.72.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" -dependencies = [ - "bit_field", - "flume", - "half", - "lebe", - "miniz_oxide", - "rayon-core", - "smallvec", - "zune-inflate", -] - -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - -[[package]] -name = "fallible-streaming-iterator" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" - -[[package]] -name = "fastrand" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" - -[[package]] -name = "fdeflate" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "field-offset" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" -dependencies = [ - "memoffset", - "rustc_version", -] - -[[package]] -name = "filetime" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", -] - -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - -[[package]] -name = "flate2" -version = "1.0.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "flume" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" -dependencies = [ - "spin", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared 0.1.1", -] - -[[package]] -name = "foreign-types" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" -dependencies = [ - "foreign-types-macros", - "foreign-types-shared 0.3.1", -] - -[[package]] -name = "foreign-types-macros" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - -[[package]] -name = "foreign-types-shared" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" - -[[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 = "futf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" -dependencies = [ - "mac", - "new_debug_unreachable", -] - -[[package]] -name = "futures-channel" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-executor" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-lite" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" -dependencies = [ - "fastrand", - "futures-core", - "futures-io", - "parking", - "pin-project-lite", -] - -[[package]] -name = "futures-macro" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -dependencies = [ - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - -[[package]] -name = "gdk" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" -dependencies = [ - "cairo-rs", - "gdk-pixbuf", - "gdk-sys", - "gio", - "glib", - "libc", - "pango", -] - -[[package]] -name = "gdk-pixbuf" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" -dependencies = [ - "gdk-pixbuf-sys", - "gio", - "glib", - "libc", - "once_cell", -] - -[[package]] -name = "gdk-pixbuf-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "gdk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" -dependencies = [ - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkwayland-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" -dependencies = [ - "gdk-sys", - "glib-sys", - "gobject-sys", - "libc", - "pkg-config", - "system-deps", -] - -[[package]] -name = "gdkx11" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" -dependencies = [ - "gdk", - "gdkx11-sys", - "gio", - "glib", - "libc", - "x11", -] - -[[package]] -name = "gdkx11-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" -dependencies = [ - "gdk-sys", - "glib-sys", - "libc", - "system-deps", - "x11", -] - -[[package]] -name = "generator" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" -dependencies = [ - "cc", - "libc", - "log", - "rustversion", - "windows 0.48.0", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "gethostname" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" -dependencies = [ - "libc", - "windows-targets 0.48.5", -] - -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", - "wasm-bindgen", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", -] - -[[package]] -name = "gif" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" -dependencies = [ - "color_quant", - "weezl", -] - -[[package]] -name = "gimli" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" - -[[package]] -name = "gio" -version = "0.18.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "gio-sys", - "glib", - "libc", - "once_cell", - "pin-project-lite", - "smallvec", - "thiserror", -] - -[[package]] -name = "gio-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", - "winapi", -] - -[[package]] -name = "glib" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" -dependencies = [ - "bitflags 2.5.0", - "futures-channel", - "futures-core", - "futures-executor", - "futures-task", - "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", - "libc", - "memchr", - "once_cell", - "smallvec", - "thiserror", -] - -[[package]] -name = "glib-macros" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" -dependencies = [ - "heck 0.4.1", - "proc-macro-crate 2.0.2", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "glib-sys" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" -dependencies = [ - "libc", - "system-deps", -] - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "global-hotkey" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89cb13e8c52c87e28a46eae3e5e65b8f0cd465c4c9e67b13d56c70412e792bc3" -dependencies = [ - "bitflags 2.5.0", - "cocoa 0.25.0", - "crossbeam-channel", - "keyboard-types", - "objc", - "once_cell", - "serde", - "thiserror", - "windows-sys 0.52.0", - "x11-dl", -] - -[[package]] -name = "globset" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "gobject-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" -dependencies = [ - "glib-sys", - "libc", - "system-deps", -] - -[[package]] -name = "gtk" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" -dependencies = [ - "atk", - "cairo-rs", - "field-offset", - "futures-channel", - "gdk", - "gdk-pixbuf", - "gio", - "glib", - "gtk-sys", - "gtk3-macros", - "libc", - "pango", - "pkg-config", -] - -[[package]] -name = "gtk-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" -dependencies = [ - "atk-sys", - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "pango-sys", - "system-deps", -] - -[[package]] -name = "gtk3-macros" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "h2" -version = "0.3.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http 0.2.12", - "indexmap 2.2.6", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "h2" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" -dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http 1.1.0", - "indexmap 2.2.6", - "slab", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if", - "crunchy", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", -] - -[[package]] -name = "hashlink" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" -dependencies = [ - "hashbrown 0.14.5", -] - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "home" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "html5ever" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" -dependencies = [ - "log", - "mac", - "markup5ever", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "http" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" -dependencies = [ - "bytes", - "fnv", - "itoa 1.0.11", -] - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes", - "fnv", - "itoa 1.0.11", -] - -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes", - "http 0.2.12", - "pin-project-lite", -] - -[[package]] -name = "http-body" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" -dependencies = [ - "bytes", - "http 1.1.0", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "pin-project-lite", -] - -[[package]] -name = "http-range-header" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" - -[[package]] -name = "httparse" -version = "1.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "hyper" -version = "0.14.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" -dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "httparse", - "httpdate", - "itoa 1.0.11", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "h2 0.4.5", - "http 1.1.0", - "http-body 1.0.0", - "httparse", - "itoa 1.0.11", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-rustls" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" -dependencies = [ - "futures-util", - "http 1.1.0", - "hyper 1.3.1", - "hyper-util", - "rustls", - "rustls-pki-types", - "tokio", - "tokio-rustls", - "tower-service", - "webpki-roots", -] - -[[package]] -name = "hyper-timeout" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" -dependencies = [ - "hyper 0.14.29", - "pin-project-lite", - "tokio", - "tokio-io-timeout", -] - -[[package]] -name = "hyper-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.3.1", - "pin-project-lite", - "socket2", - "tokio", - "tower", - "tower-service", - "tracing", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "ico" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" -dependencies = [ - "byteorder", - "png", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[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 = "ignore" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata 0.4.7", - "same-file", - "walkdir", - "winapi-util", -] - -[[package]] -name = "image" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "exr", - "gif", - "image-webp", - "num-traits", - "png", - "qoi", - "ravif", - "rayon", - "rgb", - "tiff", - "zune-core", - "zune-jpeg", -] - -[[package]] -name = "image-webp" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" -dependencies = [ - "byteorder-lite", - "thiserror", -] - -[[package]] -name = "imgref" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" -dependencies = [ - "equivalent", - "hashbrown 0.14.5", - "serde", -] - -[[package]] -name = "infer" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" -dependencies = [ - "cfb", -] - -[[package]] -name = "ini" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9271a5dfd4228fa56a78d7508a35c321639cc71f783bb7a5723552add87bce" -dependencies = [ - "configparser", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "interpolate_name" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "ipnet" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" - -[[package]] -name = "is-docker" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" -dependencies = [ - "once_cell", -] - -[[package]] -name = "is-wsl" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" -dependencies = [ - "is-docker", - "once_cell", -] - -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" - -[[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "javascriptcore-rs" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" -dependencies = [ - "bitflags 1.3.2", - "glib", - "javascriptcore-rs-sys", -] - -[[package]] -name = "javascriptcore-rs-sys" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "jni" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" -dependencies = [ - "cesu8", - "cfg-if", - "combine", - "jni-sys", - "log", - "thiserror", - "walkdir", - "windows-sys 0.45.0", -] - -[[package]] -name = "jni-sys" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" - -[[package]] -name = "jobserver" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" -dependencies = [ - "libc", -] - -[[package]] -name = "jpeg-decoder" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" - -[[package]] -name = "js-sys" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "json-patch" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" -dependencies = [ - "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "keyboard-types" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" -dependencies = [ - "bitflags 2.5.0", - "serde", - "unicode-segmentation", -] - -[[package]] -name = "kuchikiki" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" -dependencies = [ - "cssparser", - "html5ever", - "indexmap 1.9.3", - "matches", - "selectors", -] - -[[package]] -name = "language-tags" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - -[[package]] -name = "lebe" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" - -[[package]] -name = "libappindicator" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" -dependencies = [ - "glib", - "gtk", - "gtk-sys", - "libappindicator-sys", - "log", -] - -[[package]] -name = "libappindicator-sys" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" -dependencies = [ - "gtk-sys", - "libloading 0.7.4", - "once_cell", -] - -[[package]] -name = "libc" -version = "0.2.155" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" - -[[package]] -name = "libc-print" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a660208db49e35faf57b37484350f1a61072f2a5becf0592af6015d9ddd4b0" -dependencies = [ - "libc", -] - -[[package]] -name = "libfuzzer-sys" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" -dependencies = [ - "arbitrary", - "cc", - "once_cell", -] - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - -[[package]] -name = "libloading" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" -dependencies = [ - "cfg-if", - "windows-targets 0.52.5", -] - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.5.0", - "libc", -] - -[[package]] -name = "libsqlite3-sys" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" -dependencies = [ - "cc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "line-wrap" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e" - -[[package]] -name = "linux-raw-sys" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" - -[[package]] -name = "lnk" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e066ce29d4da51727b57c404c1270e3fa2a5ded0db1a4cb67c61f7a132421b2c" -dependencies = [ - "bitflags 1.3.2", - "byteorder", - "chrono", - "log", - "num-derive 0.3.3", - "num-traits", -] - -[[package]] -name = "local-channel" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8" -dependencies = [ - "futures-core", - "futures-sink", - "local-waker", -] - -[[package]] -name = "local-waker" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487" - -[[package]] -name = "localzone" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7865f5a13ecb548180b8fe7e538d739090329fdb984eef9e9a16db214f216c6f" -dependencies = [ - "js-sys", - "windows 0.28.0", -] - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "loom" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "serde", - "serde_json", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "loop9" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" -dependencies = [ - "imgref", -] - -[[package]] -name = "mac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" - -[[package]] -name = "mac-notification-sys" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64" -dependencies = [ - "cc", - "dirs-next", - "objc-foundation", - "objc_id", - "time", -] - -[[package]] -name = "malloc_buf" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" -dependencies = [ - "libc", -] - -[[package]] -name = "markup5ever" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" -dependencies = [ - "log", - "phf 0.10.1", - "phf_codegen 0.10.0", - "string_cache", - "string_cache_codegen", - "tendril", -] - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - -[[package]] -name = "maybe-rayon" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" -dependencies = [ - "cfg-if", - "rayon", -] - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "mime_guess" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" -dependencies = [ - "mime", - "unicase", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", - "simd-adler32", -] - -[[package]] -name = "mio" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" -dependencies = [ - "libc", - "log", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", -] - -[[package]] -name = "muda" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" -dependencies = [ - "cocoa 0.25.0", - "crossbeam-channel", - "dpi", - "gtk", - "keyboard-types", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "multimap" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" - -[[package]] -name = "ndk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" -dependencies = [ - "bitflags 1.3.2", - "jni-sys", - "ndk-sys", - "num_enum", - "raw-window-handle 0.5.2", - "thiserror", -] - -[[package]] -name = "ndk-context" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" - -[[package]] -name = "ndk-sys" -version = "0.4.1+23.1.7779620" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" -dependencies = [ - "jni-sys", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.5.0", - "cfg-if", - "libc", - "memoffset", -] - -[[package]] -name = "nodrop" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "noop_proc_macro" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" - -[[package]] -name = "notify-rust" -version = "4.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5312f837191c317644f313f7b2b39f9cb1496570c74f7c17152dd3961219551f" -dependencies = [ - "log", - "mac-notification-sys", - "serde", - "tauri-winrt-notification", - "zbus", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-bigint" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" -dependencies = [ - "num-integer", - "num-traits", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-derive" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "num-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "num-format" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" -dependencies = [ - "arrayvec", - "cfg-if", - "encoding_rs", - "itoa 1.0.11", - "lazy_static", - "libc", - "num-format-windows", - "widestring 1.1.0", - "winapi", -] - -[[package]] -name = "num-format-windows" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1e07f67225c1eb911d16c2f72492669c1fb08212dbfaa1f6cfbeb119152cfa" -dependencies = [ - "bindgen", -] - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -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 0.3.9", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "objc" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" -dependencies = [ - "malloc_buf", - "objc_exception", -] - -[[package]] -name = "objc-foundation" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" -dependencies = [ - "block", - "objc", - "objc_id", -] - -[[package]] -name = "objc-sys" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" - -[[package]] -name = "objc2" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] - -[[package]] -name = "objc2-app-kit" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" -dependencies = [ - "bitflags 2.5.0", - "block2", - "libc", - "objc2", - "objc2-core-data", - "objc2-core-image", - "objc2-foundation", - "objc2-quartz-core", -] - -[[package]] -name = "objc2-core-data" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" -dependencies = [ - "bitflags 2.5.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-core-image" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" -dependencies = [ - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc2-encode" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" - -[[package]] -name = "objc2-foundation" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" -dependencies = [ - "bitflags 2.5.0", - "block2", - "dispatch", - "libc", - "objc2", -] - -[[package]] -name = "objc2-metal" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.5.0", - "block2", - "objc2", - "objc2-foundation", -] - -[[package]] -name = "objc2-quartz-core" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" -dependencies = [ - "bitflags 2.5.0", - "block2", - "objc2", - "objc2-foundation", - "objc2-metal", -] - -[[package]] -name = "objc_exception" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" -dependencies = [ - "cc", -] - -[[package]] -name = "objc_id" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" -dependencies = [ - "objc", -] - -[[package]] -name = "object" -version = "0.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "open" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a083c0c7e5e4a8ec4176346cf61f67ac674e8bfb059d9226e1c54a96b377c12" -dependencies = [ - "is-wsl", - "libc", - "pathdiff", -] - -[[package]] -name = "open" -version = "5.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ca541f22b1c46d4bb9801014f234758ab4297e7870b904b6a8415b980a7388" -dependencies = [ - "is-wsl", - "libc", - "pathdiff", -] - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "ordered-stream" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" -dependencies = [ - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "os_info" -version = "3.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" -dependencies = [ - "log", - "serde", - "windows-sys 0.52.0", -] - -[[package]] -name = "os_pipe" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "pango" -version = "0.18.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" -dependencies = [ - "gio", - "glib", - "libc", - "once_cell", - "pango-sys", -] - -[[package]] -name = "pango-sys" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" -dependencies = [ - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "parking" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.5.2", - "smallvec", - "windows-targets 0.52.5", -] - -[[package]] -name = "parse-zoneinfo" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" -dependencies = [ - "regex", -] - -[[package]] -name = "parselnk" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0088616e6efe53ab79907b9313f4743eb3f8a16eb1e0014af810164808906dc3" -dependencies = [ - "bitflags 1.3.2", - "byteorder", - "chrono", - "thiserror", - "widestring 0.4.3", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset", - "indexmap 2.2.6", -] - -[[package]] -name = "phf" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" -dependencies = [ - "phf_macros 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", -] - -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_shared 0.10.0", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_macros 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", -] - -[[package]] -name = "phf_codegen" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", -] - -[[package]] -name = "phf_codegen" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_generator" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" -dependencies = [ - "phf_shared 0.8.0", - "rand 0.7.3", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand 0.8.5", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" -dependencies = [ - "phf_generator 0.8.0", - "phf_shared 0.8.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "phf_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "phf_shared" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", - "uncased", -] - -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "piper" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" -dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", -] - -[[package]] -name = "pkg-config" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - -[[package]] -name = "plist" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9" -dependencies = [ - "base64 0.21.7", - "indexmap 2.2.6", - "line-wrap", - "quick-xml", - "serde", - "time", -] - -[[package]] -name = "png" -version = "0.17.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - -[[package]] -name = "polling" -version = "3.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" -dependencies = [ - "cfg-if", - "concurrent-queue", - "hermit-abi 0.4.0", - "pin-project-lite", - "rustix", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "prettyplease" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" -dependencies = [ - "proc-macro2", - "syn 2.0.66", -] - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[package]] -name = "proc-macro-crate" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" -dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - -[[package]] -name = "proc-macro2" -version = "1.0.85" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "profiling" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" -dependencies = [ - "profiling-procmacros", -] - -[[package]] -name = "profiling-procmacros" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" -dependencies = [ - "quote", - "syn 2.0.66", -] - -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-build" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" -dependencies = [ - "bytes", - "heck 0.5.0", - "itertools", - "log", - "multimap", - "once_cell", - "petgraph", - "prettyplease", - "prost", - "prost-types", - "regex", - "syn 2.0.66", - "tempfile", -] - -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost", -] - -[[package]] -name = "psl-types" -version = "2.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" - -[[package]] -name = "publicsuffix" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" -dependencies = [ - "idna 0.3.0", - "psl-types", -] - -[[package]] -name = "qoi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - -[[package]] -name = "quick-xml" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" -dependencies = [ - "memchr", -] - -[[package]] -name = "quinn" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad" -dependencies = [ - "bytes", - "pin-project-lite", - "quinn-proto", - "quinn-udp", - "rustc-hash", - "rustls", - "thiserror", - "tokio", - "tracing", -] - -[[package]] -name = "quinn-proto" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe" -dependencies = [ - "bytes", - "rand 0.8.5", - "ring", - "rustc-hash", - "rustls", - "slab", - "thiserror", - "tinyvec", - "tracing", -] - -[[package]] -name = "quinn-udp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9096629c45860fc7fb143e125eb826b5e721e10be3263160c7d60ca832cf8c46" -dependencies = [ - "libc", - "once_cell", - "socket2", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "quote" -version = "1.0.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", - "rand_pcg", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rand_pcg" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" -dependencies = [ - "rand_core 0.5.1", -] - -[[package]] -name = "rav1e" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" -dependencies = [ - "arbitrary", - "arg_enum_proc_macro", - "arrayvec", - "av1-grain", - "bitstream-io", - "built", - "cfg-if", - "interpolate_name", - "itertools", - "libc", - "libfuzzer-sys", - "log", - "maybe-rayon", - "new_debug_unreachable", - "noop_proc_macro", - "num-derive 0.4.2", - "num-traits", - "once_cell", - "paste", - "profiling", - "rand 0.8.5", - "rand_chacha 0.3.1", - "simd_helpers", - "system-deps", - "thiserror", - "v_frame", - "wasm-bindgen", -] - -[[package]] -name = "ravif" -version = "0.11.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67376f469e7e7840d0040bbf4b9b3334005bb167f814621326e4c7ab8cd6e944" -dependencies = [ - "avif-serialize", - "imgref", - "loop9", - "quick-error", - "rav1e", - "rayon", - "rgb", -] - -[[package]] -name = "raw-window-handle" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" - -[[package]] -name = "raw-window-handle" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" -dependencies = [ - "bitflags 2.5.0", -] - -[[package]] -name = "redox_users" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" -dependencies = [ - "getrandom 0.2.15", - "libredox", - "thiserror", -] - -[[package]] -name = "regex" -version = "1.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-lite" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - -[[package]] -name = "reqwest" -version = "0.12.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" -dependencies = [ - "base64 0.22.1", - "bytes", - "cookie 0.18.1", - "cookie_store", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.4.5", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "hyper 1.3.1", - "hyper-rustls", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "quinn", - "rustls", - "rustls-pemfile", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 1.0.1", - "system-configuration", - "tokio", - "tokio-rustls", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "webpki-roots", - "winreg 0.52.0", -] - -[[package]] -name = "rfd" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251" -dependencies = [ - "ashpd", - "block", - "dispatch", - "glib-sys", - "gobject-sys", - "gtk-sys", - "js-sys", - "log", - "objc", - "objc-foundation", - "objc_id", - "raw-window-handle 0.6.2", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows-sys 0.48.0", -] - -[[package]] -name = "rgb" -version = "0.8.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "ring" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" -dependencies = [ - "cc", - "cfg-if", - "getrandom 0.2.15", - "libc", - "spin", - "untrusted", - "windows-sys 0.52.0", -] - -[[package]] -name = "rusqlite" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" -dependencies = [ - "bitflags 2.5.0", - "fallible-iterator", - "fallible-streaming-iterator", - "hashlink", - "libsqlite3-sys", - "smallvec", -] - -[[package]] -name = "rust_search" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27d7be20245d289c9dde663f06521de08663d73cbaefc45785aa65d02022378" -dependencies = [ - "dirs 4.0.0", - "ignore", - "num_cpus", - "regex", - "strsim 0.10.0", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc_version" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "0.38.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" -dependencies = [ - "bitflags 2.5.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "rustls" -version = "0.23.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05cff451f60db80f490f3c182b77c35260baace73209e9cdbbe526bfe3a4d402" -dependencies = [ - "once_cell", - "ring", - "rustls-pki-types", - "rustls-webpki", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls-pemfile" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" -dependencies = [ - "base64 0.22.1", - "rustls-pki-types", -] - -[[package]] -name = "rustls-pki-types" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" - -[[package]] -name = "rustls-webpki" -version = "0.102.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "schemars" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" -dependencies = [ - "dyn-clone", - "indexmap 1.9.3", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.66", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "selectors" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" -dependencies = [ - "bitflags 1.3.2", - "cssparser", - "derive_more", - "fxhash", - "log", - "matches", - "phf 0.8.0", - "phf_codegen 0.8.0", - "precomputed-hash", - "servo_arc", - "smallvec", - "thin-slice", -] - -[[package]] -name = "semver" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" -dependencies = [ - "serde", -] - -[[package]] -name = "serde" -version = "1.0.203" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.203" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "serde_json" -version = "1.0.117" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" -dependencies = [ - "itoa 1.0.11", - "ryu", - "serde", -] - -[[package]] -name = "serde_path_to_error" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" -dependencies = [ - "itoa 1.0.11", - "serde", -] - -[[package]] -name = "serde_repr" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "serde_spanned" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa 1.0.11", - "ryu", - "serde", -] - -[[package]] -name = "serde_with" -version = "3.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.2.6", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "serialize-to-javascript" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" -dependencies = [ - "serde", - "serde_json", - "serialize-to-javascript-impl", -] - -[[package]] -name = "serialize-to-javascript-impl" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "servo_arc" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" -dependencies = [ - "nodrop", - "stable_deref_trait", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shared_child" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signal-hook-registry" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" -dependencies = [ - "libc", -] - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "simd_helpers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" -dependencies = [ - "quote", -] - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "smartcalc" -version = "1.0.8" -source = "git+https://github.com/ParthJadhav/smartcalc?branch=stable#fc9c0ae6e502080344b126cc57b3d1c51e77535a" -dependencies = [ - "anyhow", - "chrono", - "chrono-tz", - "lazy_static", - "libc-print", - "log", - "rand 0.7.3", - "regex", - "serde", - "serde_derive", - "serde_json", - "serde_repr", -] - -[[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "softbuffer" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ae0d2e93c874cca74fe830bccbd1132299318932d273d2a3c77ad77476a3d7e" -dependencies = [ - "bytemuck", - "cfg_aliases", - "core-graphics 0.23.2", - "foreign-types 0.5.0", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-foundation", - "objc2-quartz-core", - "raw-window-handle 0.6.2", - "redox_syscall 0.5.2", - "wasm-bindgen", - "wayland-sys", - "web-sys", - "windows-sys 0.52.0", -] - -[[package]] -name = "soup3" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" -dependencies = [ - "futures-channel", - "gio", - "glib", - "libc", - "soup3-sys", -] - -[[package]] -name = "soup3-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" -dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", - "libc", - "system-deps", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "state" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" -dependencies = [ - "loom", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro2", - "quote", -] - -[[package]] -name = "strip-ansi-escapes" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa" -dependencies = [ - "vte", -] - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "subtle" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" - -[[package]] -name = "swift-rs" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" -dependencies = [ - "base64 0.21.7", - "serde", - "serde_json", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.66" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" - -[[package]] -name = "sys-locale" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8a11bd9c338fdba09f7881ab41551932ad42e405f61d01e8406baea71c07aee" -dependencies = [ - "js-sys", - "libc", - "wasm-bindgen", - "web-sys", - "windows-sys 0.45.0", -] - -[[package]] -name = "sys-locale" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" -dependencies = [ - "libc", -] - -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "system-deps" -version = "6.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" -dependencies = [ - "cfg-expr", - "heck 0.5.0", - "pkg-config", - "toml 0.8.2", - "version-compare", -] - -[[package]] -name = "tao" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" -dependencies = [ - "bitflags 2.5.0", - "cocoa 0.25.0", - "core-foundation", - "core-graphics 0.23.2", - "crossbeam-channel", - "dispatch", - "dlopen2", - "dpi", - "gdkwayland-sys", - "gdkx11-sys", - "gtk", - "instant", - "jni", - "lazy_static", - "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "once_cell", - "parking_lot", - "raw-window-handle 0.6.2", - "scopeguard", - "tao-macros", - "unicode-segmentation", - "url", - "windows 0.57.0", - "windows-core 0.57.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "tao-macros" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "tar" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" -dependencies = [ - "filetime", - "libc", - "xattr", -] - -[[package]] -name = "target-lexicon" -version = "0.12.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" - -[[package]] -name = "tauri" -version = "2.0.0-beta.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a258ecc5ac7ddade525f512c4962fd01cd0f5265e917b4572579c32c027bb31" -dependencies = [ - "anyhow", - "bytes", - "cocoa 0.25.0", - "dirs-next", - "dunce", - "embed_plist", - "futures-util", - "getrandom 0.2.15", - "glob", - "gtk", - "heck 0.5.0", - "http 1.1.0", - "jni", - "libc", - "log", - "mime", - "muda", - "objc", - "percent-encoding", - "raw-window-handle 0.6.2", - "reqwest", - "serde", - "serde_json", - "serde_repr", - "serialize-to-javascript", - "state", - "swift-rs", - "tauri-build", - "tauri-macros", - "tauri-runtime", - "tauri-runtime-wry", - "tauri-utils", - "thiserror", - "tokio", - "tray-icon", - "url", - "urlpattern", - "webkit2gtk", - "webview2-com", - "window-vibrancy", - "windows 0.56.0", -] - -[[package]] -name = "tauri-build" -version = "2.0.0-beta.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b964bb6d03d97e24e12f896aab463b02a3c2ff76a60f728cc37b5548eb470e" -dependencies = [ - "anyhow", - "cargo_toml", - "dirs-next", - "glob", - "heck 0.5.0", - "json-patch", - "schemars", - "semver", - "serde", - "serde_json", - "tauri-utils", - "tauri-winres", - "toml 0.8.2", - "walkdir", -] - -[[package]] -name = "tauri-codegen" -version = "2.0.0-beta.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3529cfa977ed7c097f2a5e8da19ecffbe61982450a6c819e6165b6d0cfd3dd3a" -dependencies = [ - "base64 0.22.1", - "brotli 3.5.0", - "ico", - "json-patch", - "plist", - "png", - "proc-macro2", - "quote", - "semver", - "serde", - "serde_json", - "sha2", - "syn 2.0.66", - "tauri-utils", - "thiserror", - "time", - "url", - "uuid", - "walkdir", -] - -[[package]] -name = "tauri-icns" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b7eb4d0d43724ba9ba6a6717420ee68aee377816a3edbb45db8c18862b1431" -dependencies = [ - "byteorder", - "png", -] - -[[package]] -name = "tauri-macros" -version = "2.0.0-beta.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f97dd80334f29314aa5f40b5fad10cb9feffd08e5a5324fd728613841e5d33" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.66", - "tauri-codegen", - "tauri-utils", -] - -[[package]] -name = "tauri-plugin" -version = "2.0.0-beta.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8385fd0a4f661f5652b0d9e2d7256187d553bb174f88564d10ebcfa6a3af53" -dependencies = [ - "anyhow", - "glob", - "plist", - "schemars", - "serde", - "serde_json", - "tauri-utils", - "toml 0.8.2", - "walkdir", -] - -[[package]] -name = "tauri-plugin-clipboard" -version = "2.0.0-beta.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97faa6265765fb5dbf045c299a6577e0cc3479cc9868520d70424f0265906ea" -dependencies = [ - "base64 0.22.1", - "clipboard-rs", - "image", - "serde", - "tauri", - "tauri-plugin", - "thiserror", -] - -[[package]] -name = "tauri-plugin-dialog" -version = "2.0.0-beta.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed4b22c59f7b04ae2a0bed8241aa715b41973c3f042c84aa67a1f4dc0174a8d" -dependencies = [ - "dunce", - "log", - "raw-window-handle 0.6.2", - "rfd", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "tauri-plugin-fs", - "thiserror", -] - -[[package]] -name = "tauri-plugin-fs" -version = "2.0.0-beta.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa91955751f329e0aa431b87c199b7378b6f91ec0765d2ad9d4c64e017c3cda" -dependencies = [ - "anyhow", - "glob", - "schemars", - "serde", - "serde_json", - "serde_repr", - "tauri", - "tauri-plugin", - "thiserror", - "url", - "uuid", -] - -[[package]] -name = "tauri-plugin-global-shortcut" -version = "2.0.0-beta.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2373253fdd9c72f3ae7d26258a8fc92c691884a982aaa65b9798bf44dfa079e" -dependencies = [ - "global-hotkey", - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror", -] - -[[package]] -name = "tauri-plugin-http" -version = "2.0.0-beta.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf3c02f09bb81c8c4bec73991148aebaab099f6d00c04486ad8fc2c92384f22" -dependencies = [ - "data-url", - "http 1.1.0", - "regex", - "reqwest", - "schemars", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "tauri-plugin-fs", - "thiserror", - "url", - "urlpattern", -] - -[[package]] -name = "tauri-plugin-jarvis" -version = "0.0.0" -dependencies = [ - "anyhow", - "applications", - "axum", - "axum-extra", - "flate2", - "serde", - "serde_json", - "tar", - "tauri", - "tauri-icns", - "tauri-plugin", - "tauri-plugin-store", - "thiserror", - "tonic", - "tonic-build", - "tonic-reflection", - "tower", - "tower-http", - "uuid", - "window-vibrancy", -] - -[[package]] -name = "tauri-plugin-notification" -version = "2.0.0-beta.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcd28c525b74cdeb9015a60bfeef4b080e67de6ba4b3989f8d843578ba1870f" -dependencies = [ - "log", - "notify-rust", - "rand 0.8.5", - "serde", - "serde_json", - "serde_repr", - "tauri", - "tauri-plugin", - "thiserror", - "time", - "url", -] - -[[package]] -name = "tauri-plugin-os" -version = "2.0.0-beta.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ae3c8aeb113ce614cc36a43b1061fdf64381f7635d02c390052ce7579ec628" -dependencies = [ - "gethostname", - "log", - "os_info", - "serde", - "serde_json", - "serialize-to-javascript", - "sys-locale 0.3.1", - "tauri", - "tauri-plugin", - "thiserror", -] - -[[package]] -name = "tauri-plugin-shell" -version = "2.0.0-beta.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8675bf7ab71f571a99192d0685ae870eb7af1264bdbbb66a1d655609f6c7ebd" -dependencies = [ - "encoding_rs", - "log", - "open 5.1.4", - "os_pipe", - "regex", - "schemars", - "serde", - "serde_json", - "shared_child", - "tauri", - "tauri-plugin", - "thiserror", - "tokio", -] - -[[package]] -name = "tauri-plugin-shellx" -version = "2.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f3f05c4a33e7dec8a8182bffb4f40b71eb043b989d2838d99e1aeeab23ffec" -dependencies = [ - "encoding_rs", - "open 5.1.4", - "os_pipe", - "regex", - "schemars", - "serde", - "serde_json", - "shared_child", - "strip-ansi-escapes", - "tauri", - "tauri-plugin", - "thiserror", - "tokio", -] - -[[package]] -name = "tauri-plugin-store" -version = "2.0.0-beta.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a714175f639b050b121c74b6281724f4b00e080a5a71c6821004c8aa89f8943" -dependencies = [ - "dunce", - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror", -] - -[[package]] -name = "tauri-runtime" -version = "2.0.0-beta.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dc96172a43536236ab55b7da7b8461bf75810985e668589e2395cb476937cb" -dependencies = [ - "dpi", - "gtk", - "http 1.1.0", - "jni", - "raw-window-handle 0.6.2", - "serde", - "serde_json", - "tauri-utils", - "thiserror", - "url", - "windows 0.56.0", -] - -[[package]] -name = "tauri-runtime-wry" -version = "2.0.0-beta.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4fd913b1f14a9b618c7f3ae35656d3aa759767fcb95b72006357c12b9d0b09" -dependencies = [ - "cocoa 0.25.0", - "gtk", - "http 1.1.0", - "jni", - "log", - "percent-encoding", - "raw-window-handle 0.6.2", - "softbuffer", - "tao", - "tauri-runtime", - "tauri-utils", - "url", - "webkit2gtk", - "webview2-com", - "windows 0.56.0", - "wry", -] - -[[package]] -name = "tauri-utils" -version = "2.0.0-beta.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f24a9c20d676a3f025331cc1c3841256ba88c9f25fb7fae709d2b3089c50d90" -dependencies = [ - "brotli 3.5.0", - "cargo_metadata", - "ctor", - "dunce", - "glob", - "html5ever", - "infer", - "json-patch", - "kuchikiki", - "log", - "memchr", - "phf 0.11.2", - "proc-macro2", - "quote", - "regex", - "schemars", - "semver", - "serde", - "serde_json", - "serde_with", - "swift-rs", - "thiserror", - "toml 0.8.2", - "url", - "urlpattern", - "walkdir", -] - -[[package]] -name = "tauri-winres" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" -dependencies = [ - "embed-resource", - "toml 0.7.8", -] - -[[package]] -name = "tauri-winrt-notification" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" -dependencies = [ - "quick-xml", - "windows 0.56.0", - "windows-version", -] - -[[package]] -name = "tempfile" -version = "3.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" -dependencies = [ - "cfg-if", - "fastrand", - "rustix", - "windows-sys 0.52.0", -] - -[[package]] -name = "tendril" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" -dependencies = [ - "futf", - "mac", - "utf-8", -] - -[[package]] -name = "thin-slice" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" - -[[package]] -name = "thiserror" -version = "1.0.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tiff" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" -dependencies = [ - "flate2", - "jpeg-decoder", - "weezl", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa 1.0.11", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "num_cpus", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tracing", - "windows-sys 0.48.0", -] - -[[package]] -name = "tokio-io-timeout" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" -dependencies = [ - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tokio-rustls" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" -dependencies = [ - "rustls", - "rustls-pki-types", - "tokio", -] - -[[package]] -name = "tokio-stream" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.19.15", -] - -[[package]] -name = "toml" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.20.2", -] - -[[package]] -name = "toml_datetime" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.2.6", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "toml_edit" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" -dependencies = [ - "indexmap 2.2.6", - "serde", - "serde_spanned", - "toml_datetime", - "winnow", -] - -[[package]] -name = "tonic" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" -dependencies = [ - "async-stream", - "async-trait", - "axum", - "base64 0.21.7", - "bytes", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.29", - "hyper-timeout", - "percent-encoding", - "pin-project", - "prost", - "tokio", - "tokio-stream", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tonic-build" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" -dependencies = [ - "prettyplease", - "proc-macro2", - "prost-build", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "tonic-reflection" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548c227bd5c0fae5925812c4ec6c66ffcfced23ea370cb823f4d18f0fc1cb6a7" -dependencies = [ - "prost", - "prost-types", - "tokio", - "tokio-stream", - "tonic", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "indexmap 1.9.3", - "pin-project", - "pin-project-lite", - "rand 0.8.5", - "slab", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-http" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" -dependencies = [ - "bitflags 2.5.0", - "bytes", - "futures-core", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "http-range-header", - "httpdate", - "mime", - "mime_guess", - "percent-encoding", - "pin-project-lite", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-layer" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - -[[package]] -name = "tower-service" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "tray-icon" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" -dependencies = [ - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dirs 5.0.1", - "libappindicator", - "muda", - "objc", - "once_cell", - "png", - "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "uds_windows" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" -dependencies = [ - "memoffset", - "tempfile", - "winapi", -] - -[[package]] -name = "uncased" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" -dependencies = [ - "version_check", -] - -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-ucd-ident" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - -[[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-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - -[[package]] -name = "url" -version = "2.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" -dependencies = [ - "form_urlencoded", - "idna 0.5.0", - "percent-encoding", - "serde", -] - -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - -[[package]] -name = "urlpattern" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" -dependencies = [ - "derive_more", - "regex", - "serde", - "unic-ucd-ident", - "url", -] - -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "uuid" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" -dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "v_frame" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" -dependencies = [ - "aligned-vec", - "num-traits", - "wasm-bindgen", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "version-compare" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "vswhom" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" -dependencies = [ - "libc", - "vswhom-sys", -] - -[[package]] -name = "vswhom-sys" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "vte" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197" -dependencies = [ - "utf8parse", - "vte_generate_state_changes", -] - -[[package]] -name = "vte_generate_state_changes" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" -dependencies = [ - "cfg-if", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.66", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" - -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - -[[package]] -name = "wayland-sys" -version = "0.31.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12" -dependencies = [ - "dlib", - "log", - "pkg-config", -] - -[[package]] -name = "web-sys" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webkit2gtk" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" -dependencies = [ - "bitflags 1.3.2", - "cairo-rs", - "gdk", - "gdk-sys", - "gio", - "gio-sys", - "glib", - "glib-sys", - "gobject-sys", - "gtk", - "gtk-sys", - "javascriptcore-rs", - "libc", - "once_cell", - "soup3", - "webkit2gtk-sys", -] - -[[package]] -name = "webkit2gtk-sys" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" -dependencies = [ - "bitflags 1.3.2", - "cairo-sys-rs", - "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", - "gtk-sys", - "javascriptcore-rs-sys", - "libc", - "pkg-config", - "soup3-sys", - "system-deps", -] - -[[package]] -name = "webpki-roots" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" -dependencies = [ - "rustls-pki-types", -] - -[[package]] -name = "webview2-com" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c914dd492a52f0377bef56fd1b6e74a79090f9ee631d625d5b505a00e4538b6" -dependencies = [ - "webview2-com-macros", - "webview2-com-sys", - "windows 0.56.0", - "windows-core 0.56.0", - "windows-implement 0.56.0", - "windows-interface 0.56.0", -] - -[[package]] -name = "webview2-com-macros" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "webview2-com-sys" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a46bcf03482ec28eeb764ca788f67998cde4213adfbbfa90462622058530f5e" -dependencies = [ - "thiserror", - "windows 0.56.0", - "windows-core 0.56.0", -] - -[[package]] -name = "weezl" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" - -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix", -] - -[[package]] -name = "widestring" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" - -[[package]] -name = "widestring" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "window-shadows" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ff424735b1ac21293b0492b069394b0a189c8a463fb015a16dea7c2e221c08" -dependencies = [ - "cocoa 0.25.0", - "objc", - "raw-window-handle 0.5.2", - "windows-sys 0.48.0", -] - -[[package]] -name = "window-vibrancy" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340" -dependencies = [ - "cocoa 0.25.0", - "objc", - "raw-window-handle 0.6.2", - "windows-sys 0.52.0", - "windows-version", -] - -[[package]] -name = "windows" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054d31561409bbf7e1ee4a4f0a1233ac2bb79cfadf2a398438a04d8dda69225f" -dependencies = [ - "windows-sys 0.28.0", -] - -[[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows" -version = "0.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" -dependencies = [ - "windows-core 0.56.0", - "windows-targets 0.52.5", -] - -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-core" -version = "0.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" -dependencies = [ - "windows-implement 0.56.0", - "windows-interface 0.56.0", - "windows-result", - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement 0.57.0", - "windows-interface 0.57.0", - "windows-result", - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-implement" -version = "0.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "windows-interface" -version = "0.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-sys" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82ca39602d5cbfa692c4b67e3bcbb2751477355141c1ed434c94da4186836ff6" -dependencies = [ - "windows_aarch64_msvc 0.28.0", - "windows_i686_gnu 0.28.0", - "windows_i686_msvc 0.28.0", - "windows_x86_64_gnu 0.28.0", - "windows_x86_64_msvc 0.28.0", -] - -[[package]] -name = "windows-sys" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" -dependencies = [ - "windows-targets 0.42.2", -] - -[[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.5", -] - -[[package]] -name = "windows-targets" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" -dependencies = [ - "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]] -name = "windows-version" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" -dependencies = [ - "windows-targets 0.52.5", -] - -[[package]] -name = "windows-win" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e23e33622b3b52f948049acbec9bcc34bf6e26d74176b88941f213c75cf2dc" -dependencies = [ - "error-code", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52695a41e536859d5308cc613b4a022261a274390b25bd29dfff4bf08505f3c2" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" - -[[package]] -name = "windows_i686_gnu" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54725ac23affef038fecb177de6c9bf065787c2f432f79e3c373da92f3e1d8a" - -[[package]] -name = "windows_i686_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.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 = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" - -[[package]] -name = "windows_i686_msvc" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d5158a43cc43623c0729d1ad6647e62fa384a3d135fd15108d37c683461f64" - -[[package]] -name = "windows_i686_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc31f409f565611535130cfe7ee8e6655d3fa99c1c61013981e491921b5ce954" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f2b8c7cbd3bfdddd9ab98769f9746a7fad1bca236554cd032b78d768bc0e89f" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" - -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winreg" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" -dependencies = [ - "winapi", -] - -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - -[[package]] -name = "wry" -version = "0.40.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa597526af53f310a8e6218630c5024fdde8271f229e70d7d2fc70b52b8fb1e" -dependencies = [ - "base64 0.22.1", - "block", - "cocoa 0.25.0", - "core-graphics 0.23.2", - "crossbeam-channel", - "dpi", - "dunce", - "gdkx11", - "gtk", - "html5ever", - "http 1.1.0", - "javascriptcore-rs", - "jni", - "kuchikiki", - "libc", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "objc_id", - "once_cell", - "percent-encoding", - "raw-window-handle 0.6.2", - "sha2", - "soup3", - "tao-macros", - "thiserror", - "webkit2gtk", - "webkit2gtk-sys", - "webview2-com", - "windows 0.56.0", - "windows-core 0.56.0", - "windows-version", - "x11-dl", -] - -[[package]] -name = "x11" -version = "2.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" -dependencies = [ - "libc", - "pkg-config", -] - -[[package]] -name = "x11-dl" -version = "2.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" -dependencies = [ - "libc", - "once_cell", - "pkg-config", -] - -[[package]] -name = "x11rb" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" -dependencies = [ - "gethostname", - "rustix", - "x11rb-protocol", -] - -[[package]] -name = "x11rb-protocol" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" - -[[package]] -name = "xattr" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" -dependencies = [ - "libc", - "linux-raw-sys", - "rustix", -] - -[[package]] -name = "xdg-home" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "zbus" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8e3d6ae3342792a6cc2340e4394334c7402f3d793b390d2c5494a4032b3030" -dependencies = [ - "async-broadcast", - "async-executor", - "async-fs", - "async-io", - "async-lock", - "async-process", - "async-recursion", - "async-task", - "async-trait", - "blocking", - "derivative", - "enumflags2", - "event-listener", - "futures-core", - "futures-sink", - "futures-util", - "hex", - "nix", - "ordered-stream", - "rand 0.8.5", - "serde", - "serde_repr", - "sha1", - "static_assertions", - "tokio", - "tracing", - "uds_windows", - "windows-sys 0.52.0", - "xdg-home", - "zbus_macros", - "zbus_names", - "zvariant", -] - -[[package]] -name = "zbus_macros" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a3e850ff1e7217a3b7a07eba90d37fe9bb9e89a310f718afcde5885ca9b6d7" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "regex", - "syn 1.0.109", - "zvariant_utils", -] - -[[package]] -name = "zbus_names" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" -dependencies = [ - "serde", - "static_assertions", - "zvariant", -] - -[[package]] -name = "zerocopy" -version = "0.7.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.66", -] - -[[package]] -name = "zeroize" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" - -[[package]] -name = "zstd" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "7.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.11+zstd.1.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75652c55c0b6f3e6f12eb786fe1bc960396bf05a1eb3bf1f3691c3610ac2e6d4" -dependencies = [ - "cc", - "pkg-config", -] - -[[package]] -name = "zune-core" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" - -[[package]] -name = "zune-inflate" -version = "0.2.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "zune-jpeg" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" -dependencies = [ - "zune-core", -] - -[[package]] -name = "zvariant" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e09e8be97d44eeab994d752f341e67b3b0d80512a8b315a0671d47232ef1b65" -dependencies = [ - "endi", - "enumflags2", - "serde", - "static_assertions", - "url", - "zvariant_derive", -] - -[[package]] -name = "zvariant_derive" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a5857e2856435331636a9fbb415b09243df4521a267c5bedcd5289b4d5799e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", - "zvariant_utils", -] - -[[package]] -name = "zvariant_utils" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] diff --git a/apps/desktop-bak/src-tauri/Cargo.toml b/apps/desktop-bak/src-tauri/Cargo.toml deleted file mode 100644 index e25ec3a7a..000000000 --- a/apps/desktop-bak/src-tauri/Cargo.toml +++ /dev/null @@ -1,57 +0,0 @@ -[package] -name = "PenX" -version = "0.0.1" -description = "A Tauri App" -authors = ["you"] -edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[lib] -name = "penx_lib" -crate-type = ["lib", "cdylib", "staticlib"] - -[build-dependencies] -tauri-build = { version = "2.0.0-beta", features = [] } - -[dependencies] -serde_json = "1.0" -serde = { version = "1.0", features = ["derive"] } -tauri = { version = "2.0.0-beta.22", features = [] } - -actix-web = "4" -actix-cors = "0.6.1" -rusqlite = { version = "0.31.0", features = ["bundled"] } -open = "4.1.0" -tauri-plugin-clipboard = "2.0.0-beta.2" -window-shadows = "0.2.2" -window-vibrancy = "0.5.0" -auto-launch = "0.4.0" -rust_search = "2.1.0" -plist = "1" -strsim = "0.10.0" -directories = "4.0.1" -smartcalc = { git = "https://github.com/ParthJadhav/smartcalc", branch = "stable" } -chrono-tz = { version = "0.6.1", default-features = false } -num-format = { version = "0.4", features = ["with-system-locale"] } -localzone = "0.2.0" -sys-locale = "0.2.3" -chrono = "0.4" -objc = "0.2.7" -tauri-plugin-fs = "2.0.0-beta.9" -tauri-plugin-shell = "2.0.0-beta.7" -tauri-plugin-os = "2.0.0-beta.6" -tauri-plugin-http = "2.0.0-beta.9" -urlencoding = "2.1.3" -tauri-plugin-jarvis = { path = "../../../packages/tauri-plugin-jarvis" } -tauri-plugin-dialog = "2.0.0-beta.9" -tauri-plugin-notification = "2.0.0-beta.8" -tauri-plugin-shellx = "2.0.7" - -# MacOS -[target."cfg(target_os = \"macos\")".dependencies] -cocoa = "0.24.1" -objc = "0.2.7" - -[target."cfg(not(any(target_os = \"android\", target_os = \"ios\")))".dependencies] -tauri-plugin-global-shortcut = "2.0.0-beta.6" diff --git a/apps/desktop-bak/src-tauri/build.rs b/apps/desktop-bak/src-tauri/build.rs deleted file mode 100644 index d860e1e6a..000000000 --- a/apps/desktop-bak/src-tauri/build.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - tauri_build::build() -} diff --git a/apps/desktop-bak/src-tauri/capabilities/default.json b/apps/desktop-bak/src-tauri/capabilities/default.json deleted file mode 100644 index f2ed4c618..000000000 --- a/apps/desktop-bak/src-tauri/capabilities/default.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "$schema": "../gen/schemas/desktop-schema.json", - "identifier": "default", - "description": "Capability for the main window", - "windows": ["main"], - "permissions": [ - "path:default", - "event:default", - "window:default", - "window:allow-hide", - "window:allow-show", - "window:allow-set-focus", - "window:allow-center", - "window:allow-start-dragging", - "window:allow-start-resize-dragging", - "webview:default", - "app:default", - "resources:default", - "image:default", - "menu:default", - "tray:default", - "fs:default", - "fs:read-all", - "fs:write-all", - "fs:scope-home-recursive", - "shell:default", - "shell:allow-open", - "shellx:allow-execute", - { - "identifier": "shell:allow-execute", - "allow": [ - { - "name": "echo", - "cmd": "echo", - "args": true, - "sidecar": false - } - ] - }, - "shellx:allow-spawn", - "shellx:allow-kill", - "shellx:allow-open", - "shellx:allow-stdin-write", - "os:default", - "os:allow-platform", - "os:allow-arch", - "os:allow-exe-extension", - "os:allow-family", - "os:allow-hostname", - "os:allow-os-type", - "os:allow-version", - "os:allow-locale", - "global-shortcut:default", - "global-shortcut:allow-register-all", - "global-shortcut:allow-unregister-all", - "global-shortcut:allow-register", - "global-shortcut:allow-unregister", - { - "identifier": "http:default", - "allow": [ - { - "url": "https://*" - }, - { - "url": "http://*" - } - ] - }, - "jarvis:allow-all", - "clipboard:read-all", - "clipboard:write-all", - "dialog:default", - "dialog:allow-ask", - "dialog:allow-open", - "dialog:allow-confirm", - "dialog:allow-save", - "dialog:allow-message", - "notification:default" - ] -} diff --git a/apps/desktop-bak/src-tauri/icons/128x128.png b/apps/desktop-bak/src-tauri/icons/128x128.png deleted file mode 100644 index 3aa58501c..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/128x128.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/128x128@2x.png b/apps/desktop-bak/src-tauri/icons/128x128@2x.png deleted file mode 100644 index 8be371fb5..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/128x128@2x.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/32x32.png b/apps/desktop-bak/src-tauri/icons/32x32.png deleted file mode 100644 index 2b23ebf7a..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/32x32.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square107x107Logo.png b/apps/desktop-bak/src-tauri/icons/Square107x107Logo.png deleted file mode 100644 index 5801e19c9..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square107x107Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square142x142Logo.png b/apps/desktop-bak/src-tauri/icons/Square142x142Logo.png deleted file mode 100644 index e855fa954..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square142x142Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square150x150Logo.png b/apps/desktop-bak/src-tauri/icons/Square150x150Logo.png deleted file mode 100644 index 16f9357f8..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square150x150Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square284x284Logo.png b/apps/desktop-bak/src-tauri/icons/Square284x284Logo.png deleted file mode 100644 index 2edeafe9a..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square284x284Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square30x30Logo.png b/apps/desktop-bak/src-tauri/icons/Square30x30Logo.png deleted file mode 100644 index 62ad7b4f6..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square30x30Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square310x310Logo.png b/apps/desktop-bak/src-tauri/icons/Square310x310Logo.png deleted file mode 100644 index 03b6a637f..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square310x310Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square44x44Logo.png b/apps/desktop-bak/src-tauri/icons/Square44x44Logo.png deleted file mode 100644 index f906e4d15..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square44x44Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square71x71Logo.png b/apps/desktop-bak/src-tauri/icons/Square71x71Logo.png deleted file mode 100644 index 963a21e08..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square71x71Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/Square89x89Logo.png b/apps/desktop-bak/src-tauri/icons/Square89x89Logo.png deleted file mode 100644 index 4aed1e1dc..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/Square89x89Logo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/StoreLogo.png b/apps/desktop-bak/src-tauri/icons/StoreLogo.png deleted file mode 100644 index be9bd21ec..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/StoreLogo.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/icon.icns b/apps/desktop-bak/src-tauri/icons/icon.icns deleted file mode 100644 index 615611316..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/icon.icns and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/icon.ico b/apps/desktop-bak/src-tauri/icons/icon.ico deleted file mode 100644 index 003fef88b..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/icon.ico and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/icons/icon.png b/apps/desktop-bak/src-tauri/icons/icon.png deleted file mode 100644 index afa3b0237..000000000 Binary files a/apps/desktop-bak/src-tauri/icons/icon.png and /dev/null differ diff --git a/apps/desktop-bak/src-tauri/src/lib.rs b/apps/desktop-bak/src-tauri/src/lib.rs deleted file mode 100644 index cc73255e3..000000000 --- a/apps/desktop-bak/src-tauri/src/lib.rs +++ /dev/null @@ -1,152 +0,0 @@ -mod apple_script; -mod hello; -mod menu; -mod server; -mod util; - -use rusqlite::{Connection, ParamsFromIter, Result, ToSql}; -use std::{path::PathBuf, thread}; -use tauri::{is_dev, LogicalSize, Manager, Runtime, Size, WebviewWindow, Window}; -use util::{convert_all_app_icons_to_png, handle_input, open_command}; -use window_shadows::set_shadow; -use window_vibrancy::{apply_blur, apply_vibrancy, NSVisualEffectMaterial}; - -#[cfg(target_os = "macos")] -use cocoa::appkit::{NSWindow, NSWindowButton, NSWindowStyleMask, NSWindowTitleVisibility}; - -#[cfg(target_os = "macos")] -use objc::runtime::YES; - -#[tauri::command] -fn greet(name: &str) -> String { - format!("Hello, {}! You've been greeted from Rust!", name) -} - -#[tauri::command] -fn set_window_properties(window: Window, resizable: bool, width: f64, height: f64, focus: bool) { - window.set_resizable(resizable).unwrap(); - window - .set_size(Size::Logical(LogicalSize { width, height })) - .unwrap(); - - let _ = window.center(); - - if focus { - window.set_focus().unwrap(); - } -} - -pub trait WindowExt { - #[cfg(target_os = "macos")] - fn set_transparent_titlebar(&self, title_transparent: bool, remove_toolbar: bool); -} - -impl WindowExt for WebviewWindow { - #[cfg(target_os = "macos")] - fn set_transparent_titlebar(&self, title_transparent: bool, remove_tool_bar: bool) { - use objc::{msg_send, sel, sel_impl}; - - unsafe { - let id = self.ns_window().unwrap() as cocoa::base::id; - NSWindow::setTitlebarAppearsTransparent_(id, cocoa::base::YES); - let mut style_mask = id.styleMask(); - style_mask.set( - NSWindowStyleMask::NSFullSizeContentViewWindowMask, - title_transparent, - ); - - id.setStyleMask_(style_mask); - - if remove_tool_bar { - let close_button = id.standardWindowButton_(NSWindowButton::NSWindowCloseButton); - let _: () = msg_send![close_button, setHidden: YES]; - let min_button = - id.standardWindowButton_(NSWindowButton::NSWindowMiniaturizeButton); - let _: () = msg_send![min_button, setHidden: YES]; - let zoom_button = id.standardWindowButton_(NSWindowButton::NSWindowZoomButton); - let _: () = msg_send![zoom_button, setHidden: YES]; - } - - id.setTitleVisibility_(if title_transparent { - NSWindowTitleVisibility::NSWindowTitleHidden - } else { - NSWindowTitleVisibility::NSWindowTitleVisible - }); - - id.setTitlebarAppearsTransparent_(if title_transparent { - cocoa::base::YES - } else { - cocoa::base::NO - }); - } - } -} - -#[cfg_attr(mobile, tauri::mobile_entry_point)] -pub fn run() { - tauri::Builder::default() - .plugin(tauri_plugin_notification::init()) - .plugin(tauri_plugin_dialog::init()) - .plugin(tauri_plugin_shellx::init(true)) - .plugin(tauri_plugin_shell::init()) - .plugin(tauri_plugin_global_shortcut::Builder::new().build()) - .plugin(tauri_plugin_http::init()) - .plugin(tauri_plugin_os::init()) - .plugin(tauri_plugin_fs::init()) - .plugin(tauri_plugin_clipboard::init()) - .plugin(tauri_plugin_jarvis::init()) - .register_uri_scheme_protocol("appicon", |_app, request| { - let url = &request.uri().path()[1..]; - let url = urlencoding::decode(url).unwrap().to_string(); - let path = PathBuf::from(url); - return tauri_plugin_jarvis::utils::icns::load_icon(path); - }) - .invoke_handler(tauri::generate_handler![ - menu::on_button_clicked, - greet, - apple_script::run_applescript, - set_window_properties, - convert_all_app_icons_to_png, - open_command, - handle_input - ]) - .setup(|mut app| { - let handle = app.handle(); - let conn = Connection::open_in_memory(); - - // let boxed_handle = Box::new(handle); - let boxed_conn = Box::new(conn.unwrap()); - - let app_state = server::AppState { - app_name: String::from("Actix Web"), - data: String::from("initial data"), - }; - - let boxed_app_state = Box::new(app_state); - let app_handle = app.handle().clone(); - thread::spawn(move || { - server::start_server(app_handle, *boxed_conn, *boxed_app_state).unwrap() - }); - - let window = app.get_webview_window("main").unwrap(); - - #[cfg(target_os = "macos")] - window.set_transparent_titlebar(true, true); - - // window.set_skip_taskbar(skip) - - // #[cfg(target_os = "macos")] - // app.set_activation_policy(tauri::ActivationPolicy::Accessory); - - // #[cfg(target_os = "macos")] - // apply_vibrancy(&window, NSVisualEffectMaterial::HudWindow, None, None) - // .expect("Unsupported platform! 'apply_vibrancy' is only supported on macOS"); - - // #[cfg(target_os = "windows")] - // apply_blur(&window, Some((18, 18, 18, 125))) - // .expect("Unsupported platform! 'apply_blur' is only supported on Windows"); - Ok(()) - }) - .run(tauri::generate_context!()) - .expect("error while running tauri application"); -} diff --git a/apps/desktop-bak/src-tauri/src/main.rs b/apps/desktop-bak/src-tauri/src/main.rs deleted file mode 100644 index 2967fffba..000000000 --- a/apps/desktop-bak/src-tauri/src/main.rs +++ /dev/null @@ -1,6 +0,0 @@ -// Prevents additional console window on Windows in release, DO NOT REMOVE!! -#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] - -fn main() { - penx_lib::run() -} diff --git a/apps/desktop-bak/src-tauri/tauri.conf.json b/apps/desktop-bak/src-tauri/tauri.conf.json deleted file mode 100644 index 2c5b62127..000000000 --- a/apps/desktop-bak/src-tauri/tauri.conf.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "productName": "PenX", - "version": "../package.json", - "identifier": "com.penxio.penx", - "build": { - "beforeDevCommand": "pnpm vite:dev", - "devUrl": "http://localhost:1420", - "beforeBuildCommand": "pnpm vite:build", - "frontendDist": "../dist" - }, - "app": { - "windows": [ - { - "label": "main", - "title": "PenX", - "width": 750, - "height": 470 - } - ], - "security": { - "csp": null - } - }, - "bundle": { - "active": true, - "targets": "all", - "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" - ] - } -} diff --git a/apps/desktop-bak/src/App.css b/apps/desktop-bak/src/App.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/desktop-bak/src/App.tsx b/apps/desktop-bak/src/App.tsx deleted file mode 100644 index 2fccb5c0f..000000000 --- a/apps/desktop-bak/src/App.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import { useEffect } from 'react' -import { ToastContainer } from 'uikit' -import { appEmitter } from '@penx/event' -import { StoreProvider } from '@penx/store' -import { TrpcProvider } from '@penx/trpc-client' -import '@glideapps/glide-data-grid/dist/index.css' -import { initFower } from './common/initFower' -import { MainApp } from './MainApp' -import '~/styles/globals.css' -import '~/styles/command.scss' -import { fixPathEnv } from 'tauri-plugin-shellx-api' -import { registerDefaultAppHotkey } from '@penx/app' -import { handleEscape } from './common/handleEscape' -import { watchDesktopLogin } from './common/watchDesktopLogin' -import { watchExtensionDevChange } from './common/watchExtensionDevChange' -import { useInitThemeMode } from './hooks/useInitThemeMode' - -initFower() - -async function init() { - handleEscape() - watchExtensionDevChange() - watchDesktopLogin() - registerDefaultAppHotkey() -} - -init() - -function MyApp() { - useEffect(() => { - fixPathEnv() // without this, PATH variable may not be loaded and thus non-system shell commands may fail - const handleSignOut = async () => { - // const user = store.user.getUser() - // await setMnemonicToLocal(user.id, '') - // await clearAuthorizedUser() - // await setLocalSession(null as any) - // store.setToken(null as any) - // store.user.setUser(null as any) - // store.user.setMnemonic('') - // appEmitter.emit('SIGN_OUT_SUCCESSFULLY') - } - appEmitter.on('SIGN_OUT', handleSignOut) - return () => { - appEmitter.off('SIGN_OUT', handleSignOut) - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) - - useInitThemeMode() - - return ( - - - - -
- - - ) -} - -export default MyApp diff --git a/apps/desktop-bak/src/api/os.ts b/apps/desktop-bak/src/api/os.ts deleted file mode 100644 index 6cb7bdbd5..000000000 --- a/apps/desktop-bak/src/api/os.ts +++ /dev/null @@ -1,53 +0,0 @@ -import * as os from '@tauri-apps/plugin-os' -import { constructAPIExecuter, EventType } from 'penx' - -type UnwrapPromise = T extends Promise ? U : T - -export function handleOsPlatform(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsPlatform, (payload) => os.platform())(event) -} -export function handleOsArch(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsArch, (payload) => os.arch())(event) -} -export function handleOsExeExtension(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsExeExtension, (payload) => os.exeExtension())(event) -} -export function handleOsFamily(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsFamily, (payload) => os.family())(event) -} -export function handleOsHostname(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsHostname, (payload) => os.hostname())(event) -} -export function handleOsEol(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsEol, (payload) => Promise.resolve(os.eol()))(event) -} -export function handleOsVersion(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsVersion, (payload) => os.version())(event) -} -export function handleOsLocale(event: MessageEvent) { - return constructAPIExecuter< - undefined, - UnwrapPromise> - >(EventType.OsLocale, (payload) => os.locale())(event) -} diff --git a/apps/desktop-bak/src/assets/react.svg b/apps/desktop-bak/src/assets/react.svg deleted file mode 100644 index 6c87de9bb..000000000 --- a/apps/desktop-bak/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/desktop-bak/src/common/watchDesktopLogin.ts b/apps/desktop-bak/src/common/watchDesktopLogin.ts deleted file mode 100644 index 49ffcc045..000000000 --- a/apps/desktop-bak/src/common/watchDesktopLogin.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { listen } from '@tauri-apps/api/event' -import { getCurrent } from '@tauri-apps/api/webviewWindow' -import { db } from '@penx/local-db' - -export async function watchDesktopLogin() { - const appWindow = getCurrent() - - // listen('DESKTOP_LOGIN', async (data: any) => { - // const user = JSON.parse(data.payload?.user || '{}') - // const mnemonic = data.payload.mnemonic - // console.log('open window==========:', user, mnemonic) - // await loginToDesktop(mnemonic, user) - // appWindow.show() - // appWindow.setFocus() - // }) - - // appEmitter.on('SIGN_IN_DESKTOP', () => { - // open(`${process.env.NEXT_PUBLIC_NEXTAUTH_URL}/desktop-login`) - // }) - - // setTimeout( - // () => { - // runWorker() - // }, - // isProd ? 5000 : 3000, - // ) -} diff --git a/apps/desktop-bak/src/components/AuthProvider.tsx b/apps/desktop-bak/src/components/AuthProvider.tsx deleted file mode 100644 index aa4911d59..000000000 --- a/apps/desktop-bak/src/components/AuthProvider.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import React, { PropsWithChildren, useEffect, useState } from 'react' -import { SessionProvider, useSession } from '@penx/session' -import { getLocalSession, setLocalSession } from '@penx/storage' - -function OnlineProvider({ children }: PropsWithChildren) { - const { data: session } = useSession() - - useEffect(() => { - // TODO: - // setLocalSession(session) - }, [session]) - - return ( - - {children} - - ) -} - -function OfflineProvider({ children }: PropsWithChildren) { - const [loading, setLoading] = useState(true) - const [session, setSession] = useState() - - useEffect(() => { - getLocalSession().then((session) => { - if (!session) { - // TODO: - // go to login page - return - } - setSession(session) - setLoading(false) - }) - }, []) - - if (loading || !session) return null - - return ( - - {children} - - ) -} - -export function AuthProvider({ children }: PropsWithChildren) { - const isOnline = navigator.onLine - - if (isOnline) return {children} - return {children} -} diff --git a/apps/desktop-bak/src/main.tsx b/apps/desktop-bak/src/main.tsx deleted file mode 100644 index 3e1823139..000000000 --- a/apps/desktop-bak/src/main.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react' -import ReactDOM from 'react-dom/client' -import App from './App' - -ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( - - - , -) diff --git a/apps/desktop-bak/src/vite-env.d.ts b/apps/desktop-bak/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2a..000000000 --- a/apps/desktop-bak/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/apps/desktop-bak/tsconfig.json b/apps/desktop-bak/tsconfig.json deleted file mode 100644 index 009e2d458..000000000 --- a/apps/desktop-bak/tsconfig.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "baseUrl": ".", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": false, - "strictPropertyInitialization": false, - "noUnusedParameters": false, - "noFallthroughCasesInSwitch": true, - "paths": { - "~/*": ["src/*"] - } - }, - "include": ["src"], - "references": [ - { - "path": "./tsconfig.node.json" - } - ] -} diff --git a/apps/desktop-bak/tsconfig.node.json b/apps/desktop-bak/tsconfig.node.json deleted file mode 100644 index 42872c59f..000000000 --- a/apps/desktop-bak/tsconfig.node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true - }, - "include": ["vite.config.ts"] -} diff --git a/apps/desktop-bak/vite.config.ts b/apps/desktop-bak/vite.config.ts deleted file mode 100644 index 5d582f7f8..000000000 --- a/apps/desktop-bak/vite.config.ts +++ /dev/null @@ -1,39 +0,0 @@ -import path from 'path' -import react from '@vitejs/plugin-react' -import { internalIpV4 } from 'internal-ip' -import { defineConfig } from 'vite' - -// @ts-expect-error process is a nodejs global -const mobile = !!/android|ios/.exec(process.env.TAURI_ENV_PLATFORM) - -// https://vitejs.dev/config/ -export default defineConfig(async () => ({ - plugins: [react()], - - // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` - // - // 1. prevent vite from obscuring rust errors - clearScreen: false, - // 2. tauri expects a fixed port, fail if that port is not available - server: { - port: 1420, - strictPort: true, - host: mobile ? '0.0.0.0' : false, - hmr: mobile - ? { - protocol: 'ws', - host: await internalIpV4(), - port: 1421, - } - : undefined, - watch: { - // 3. tell vite to ignore watching `src-tauri` - ignored: ['**/src-tauri/**'], - }, - }, - resolve: { - alias: { - '~': path.resolve(__dirname, './src'), - }, - }, -})) diff --git a/apps/desktop-bak/.env b/apps/desktop/.env similarity index 100% rename from apps/desktop-bak/.env rename to apps/desktop/.env diff --git a/apps/desktop-bak/app-icon.png b/apps/desktop/app-icon.png similarity index 100% rename from apps/desktop-bak/app-icon.png rename to apps/desktop/app-icon.png diff --git a/apps/desktop/package.json b/apps/desktop/package.json index f6b49f52a..8c03be9b2 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -14,17 +14,90 @@ "build:verbose": "tauri build --verbose" }, "dependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1", + "@fower/atomic-props": "^2.1.1", + "@fower/react": "^2.1.1", + "@glideapps/glide-data-grid": "^6.0.3", + "@iconify/react": "^5.0.1", + "@octokit/auth-app": "^6.0.1", + "@octokit/oauth-app": "^6.0.0", + "@octokit/rest": "^20.0.2", + "@penx/api": "workspace:*", + "@penx/app": "workspace:*", + "@penx/cmdk": "workspace:*", + "@penx/constants": "workspace:*", + "@penx/encryption": "workspace:*", + "@penx/event": "workspace:*", + "@penx/hooks": "workspace:*", + "@penx/icons": "workspace:*", + "@penx/local-db": "workspace:*", + "@penx/model": "workspace:*", + "@penx/model-types": "workspace:*", + "@penx/session": "workspace:*", + "@penx/shared": "workspace:*", + "@penx/storage": "workspace:*", + "@penx/store": "workspace:*", + "@penx/trpc-client": "workspace:*", + "@penx/unique-id": "workspace:*", + "@penx/wagmi": "workspace:*", + "@penx/widget": "workspace:*", "@tauri-apps/api": "^2.2.0", - "@tauri-apps/plugin-opener": "^2.2.3" + "@tauri-apps/plugin-dialog": "^2.2.0", + "@tauri-apps/plugin-fs": "^2.2.0", + "@tauri-apps/plugin-global-shortcut": "^2.2.0", + "@tauri-apps/plugin-http": "^2.2.0", + "@tauri-apps/plugin-notification": "^2.2.0", + "@tauri-apps/plugin-os": "^2.2.0", + "@tauri-apps/plugin-shell": "^2.2.0", + "@tauri-apps/plugin-opener": "^2.2.3", + "@web3modal/wagmi": "^4.1.11", + "add": "^2.0.6", + "clsx": "^2.1.0", + "cmdk": "^1.0.0", + "idb-keyval": "^6.2.1", + "jotai": "^2.6.0", + "ky": "^1.1.3", + "lucide-react": "^0.344.0", + "next": "14.1.4", + "penx": "workspace:*", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-fast-compare": "^3.2.2", + "react-inlinesvg": "^4.1.3", + "react-markdown": "^9.0.1", + "tauri-plugin-clipboard-api": "^2", + "tauri-plugin-jarvis-api": "workspace:*", + "tauri-plugin-shellx-api": "^2.0.7", + "uikit": "workspace:*", + "wagmi": "^2.6.0" }, "devDependencies": { - "@types/react": "^18.3.1", - "@types/react-dom": "^18.3.1", + "@biomejs/biome": "^1.6.3", + "@penx/tsconfig": "workspace:*", + "@tauri-apps/cli": "^2", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.2.2", + "@testing-library/user-event": "^14.5.2", + "@types/jest": "^29.5.12", + "@types/node": "^20.12.2", + "@types/react": "^18.2.61", + "@types/react-dom": "^18.2.23", + "@typescript-eslint/eslint-plugin": "^7.4.0", + "@typescript-eslint/parser": "^7.4.0", "@vitejs/plugin-react": "^4.3.4", - "typescript": "~5.6.2", - "vite": "^6.0.3", - "@tauri-apps/cli": "^2" + "autoprefixer": "^10.4.19", + "cross-env": "^7.0.3", + "cssnano": "^6.1.2", + "eslint": "^8.57.0", + "eslint-config-next": "14.1.0", + "husky": "^9.0.11", + "internal-ip": "^7.0.0", + "lint-staged": "^15.2.2", + "postcss": "^8.4.38", + "postcss-import": "^16.1.0", + "postcss-nesting": "^12.1.1", + "tailwindcss": "^3.4.3", + "typescript": "^5.6.2", + "vite": "^6.0.3" } } diff --git a/apps/desktop-bak/public/favicon.ico b/apps/desktop/public/favicon.ico similarity index 100% rename from apps/desktop-bak/public/favicon.ico rename to apps/desktop/public/favicon.ico diff --git a/apps/desktop-bak/public/icons/copy.svg b/apps/desktop/public/icons/copy.svg similarity index 100% rename from apps/desktop-bak/public/icons/copy.svg rename to apps/desktop/public/icons/copy.svg diff --git a/apps/desktop-bak/public/icons/docs.svg b/apps/desktop/public/icons/docs.svg similarity index 100% rename from apps/desktop-bak/public/icons/docs.svg rename to apps/desktop/public/icons/docs.svg diff --git a/apps/desktop-bak/public/icons/marketplace.svg b/apps/desktop/public/icons/marketplace.svg similarity index 100% rename from apps/desktop-bak/public/icons/marketplace.svg rename to apps/desktop/public/icons/marketplace.svg diff --git a/apps/desktop-bak/public/logo/128x128.png b/apps/desktop/public/logo/128x128.png similarity index 100% rename from apps/desktop-bak/public/logo/128x128.png rename to apps/desktop/public/logo/128x128.png diff --git a/apps/desktop-bak/public/next.svg b/apps/desktop/public/next.svg similarity index 100% rename from apps/desktop-bak/public/next.svg rename to apps/desktop/public/next.svg diff --git a/apps/desktop/public/tauri.svg b/apps/desktop/public/tauri.svg deleted file mode 100644 index 31b62c928..000000000 --- a/apps/desktop/public/tauri.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/desktop-bak/public/vercel.svg b/apps/desktop/public/vercel.svg similarity index 100% rename from apps/desktop-bak/public/vercel.svg rename to apps/desktop/public/vercel.svg diff --git a/apps/desktop/public/vite.svg b/apps/desktop/public/vite.svg deleted file mode 100644 index e7b8dfb1b..000000000 --- a/apps/desktop/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/desktop/src-tauri/Cargo.lock b/apps/desktop/src-tauri/Cargo.lock index 25391a28d..a804408ad 100644 --- a/apps/desktop/src-tauri/Cargo.lock +++ b/apps/desktop/src-tauri/Cargo.lock @@ -2,6 +2,245 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "PenX" +version = "0.0.1" +dependencies = [ + "actix-cors", + "actix-web", + "auto-launch", + "chrono", + "chrono-tz", + "cocoa 0.24.1", + "directories", + "localzone", + "num-format", + "objc", + "open 4.2.0", + "plist", + "rusqlite", + "rust_search", + "serde", + "serde_json", + "smartcalc", + "strsim 0.10.0", + "sys-locale 0.2.4", + "tauri", + "tauri-build", + "tauri-plugin-clipboard", + "tauri-plugin-dialog", + "tauri-plugin-fs", + "tauri-plugin-global-shortcut", + "tauri-plugin-http", + "tauri-plugin-jarvis", + "tauri-plugin-notification", + "tauri-plugin-opener", + "tauri-plugin-os", + "tauri-plugin-shell", + "tauri-plugin-shellx", + "urlencoding", + "window-shadows", + "window-vibrancy", +] + +[[package]] +name = "actix-codec" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" +dependencies = [ + "bitflags 2.7.0", + "bytes", + "futures-core", + "futures-sink", + "memchr", + "pin-project-lite", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "actix-cors" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" +dependencies = [ + "actix-utils", + "actix-web", + "derive_more", + "futures-util", + "log", + "once_cell", + "smallvec", +] + +[[package]] +name = "actix-http" +version = "3.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48f96fc3003717aeb9856ca3d02a8c7de502667ad76eeacd830b48d2e91fac4" +dependencies = [ + "actix-codec", + "actix-rt", + "actix-service", + "actix-utils", + "ahash", + "base64 0.22.1", + "bitflags 2.7.0", + "brotli 6.0.0", + "bytes", + "bytestring", + "derive_more", + "encoding_rs", + "flate2", + "futures-core", + "h2 0.3.26", + "http 0.2.12", + "httparse", + "httpdate", + "itoa 1.0.14", + "language-tags", + "local-channel", + "mime", + "percent-encoding", + "pin-project-lite", + "rand 0.8.5", + "sha1", + "smallvec", + "tokio", + "tokio-util", + "tracing", + "zstd", +] + +[[package]] +name = "actix-macros" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" +dependencies = [ + "quote", + "syn 2.0.96", +] + +[[package]] +name = "actix-router" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8" +dependencies = [ + "bytestring", + "cfg-if", + "http 0.2.12", + "regex", + "regex-lite", + "serde", + "tracing", +] + +[[package]] +name = "actix-rt" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208" +dependencies = [ + "futures-core", + "tokio", +] + +[[package]] +name = "actix-server" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca2549781d8dd6d75c40cf6b6051260a2cc2f3c62343d761a969a0640646894" +dependencies = [ + "actix-rt", + "actix-service", + "actix-utils", + "futures-core", + "futures-util", + "mio", + "socket2", + "tokio", + "tracing", +] + +[[package]] +name = "actix-service" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" +dependencies = [ + "futures-core", + "paste", + "pin-project-lite", +] + +[[package]] +name = "actix-utils" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8" +dependencies = [ + "local-waker", + "pin-project-lite", +] + +[[package]] +name = "actix-web" +version = "4.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9180d76e5cc7ccbc4d60a506f2c727730b154010262df5b910eb17dbe4b8cb38" +dependencies = [ + "actix-codec", + "actix-http", + "actix-macros", + "actix-router", + "actix-rt", + "actix-server", + "actix-service", + "actix-utils", + "actix-web-codegen", + "ahash", + "bytes", + "bytestring", + "cfg-if", + "cookie 0.16.2", + "derive_more", + "encoding_rs", + "futures-core", + "futures-util", + "impl-more", + "itoa 1.0.14", + "language-tags", + "log", + "mime", + "once_cell", + "pin-project-lite", + "regex", + "regex-lite", + "serde", + "serde_json", + "serde_urlencoded", + "smallvec", + "socket2", + "time", + "url", +] + +[[package]] +name = "actix-web-codegen" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8" +dependencies = [ + "actix-router", + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "addr2line" version = "0.24.2" @@ -17,6 +256,19 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "getrandom 0.2.15", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -26,6 +278,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -62,6 +320,75 @@ version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +[[package]] +name = "applications" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78fa4d034436cfd3da6267f20857c20e5810565181f1519aacfbca24f63f8b38" +dependencies = [ + "anyhow", + "cocoa 0.25.0", + "core-foundation 0.9.4", + "glob", + "image", + "ini", + "lnk", + "objc", + "parselnk", + "plist", + "serde", + "serde_derive", + "serde_json", + "tauri-icns", + "thiserror 1.0.69", + "walkdir", + "winreg 0.52.0", +] + +[[package]] +name = "arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "ashpd" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3" +dependencies = [ + "enumflags2", + "futures-channel", + "futures-util", + "rand 0.8.5", + "raw-window-handle 0.6.2", + "serde", + "serde_repr", + "tokio", + "url", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "zbus 5.3.0", +] + [[package]] name = "async-broadcast" version = "0.7.2" @@ -188,6 +515,28 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "async-stream" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" +dependencies = [ + "async-stream-impl", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-stream-impl" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "async-task" version = "4.7.1" @@ -234,12 +583,116 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" +[[package]] +name = "auto-launch" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5904a4d734f0235edf29aab320a14899f3e090446e594ff96508a6215f76f89c" +dependencies = [ + "dirs 4.0.0", + "thiserror 1.0.69", + "winreg 0.10.1", +] + [[package]] name = "autocfg" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "axum" +version = "0.6.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" +dependencies = [ + "async-trait", + "axum-core", + "bitflags 1.3.2", + "bytes", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.32", + "itoa 1.0.14", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper 0.1.2", + "tokio", + "tower 0.4.13", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-core" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "mime", + "rustversion", + "tower-layer", + "tower-service", +] + +[[package]] +name = "axum-extra" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ab90e7b70bea63a153137162affb6a0bce26b584c24a4c7885509783e2cf30b" +dependencies = [ + "axum", + "axum-core", + "bytes", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "mime", + "pin-project-lite", + "serde", + "tokio", + "tower 0.4.13", + "tower-layer", + "tower-service", +] + [[package]] name = "backtrace" version = "0.3.74" @@ -267,6 +720,34 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bindgen" +version = "0.63.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885" +dependencies = [ + "bitflags 1.3.2", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "log", + "peeking_take_while", + "proc-macro2", + "quote", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 1.0.109", + "which", +] + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" + [[package]] name = "bitflags" version = "1.3.2" @@ -282,6 +763,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + [[package]] name = "block" version = "0.1.6" @@ -319,6 +806,17 @@ dependencies = [ "piper", ] +[[package]] +name = "brotli" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + [[package]] name = "brotli" version = "7.0.0" @@ -340,6 +838,22 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bstr" +version = "1.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "built" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" + [[package]] name = "bumpalo" version = "3.16.0" @@ -358,6 +872,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + [[package]] name = "bytes" version = "1.9.0" @@ -367,6 +887,15 @@ dependencies = [ "serde", ] +[[package]] +name = "bytestring" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f" +dependencies = [ + "bytes", +] + [[package]] name = "cairo-rs" version = "0.18.5" @@ -440,6 +969,8 @@ version = "1.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b" dependencies = [ + "jobserver", + "libc", "shlex", ] @@ -449,6 +980,15 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + [[package]] name = "cfb" version = "0.7.3" @@ -474,25 +1014,116 @@ dependencies = [ name = "cfg-if" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-targets 0.52.6", +] + +[[package]] +name = "chrono-tz" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c39203181991a7dd4343b8005bd804e7a9a37afb8ac070e43771e8c820bbde" +dependencies = [ + "chrono", + "chrono-tz-build", + "phf 0.11.3", +] + +[[package]] +name = "chrono-tz-build" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f509c3a87b33437b05e2458750a0700e5bdd6956176773e6c7d6dd15a283a0c" +dependencies = [ + "parse-zoneinfo", + "phf 0.11.3", + "phf_codegen 0.11.3", +] + +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading 0.8.6", +] + +[[package]] +name = "clipboard-rs" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c525d1554fa31abe88c8aa853d3cf0170320f6553dbc322642d4fe0a5cb2cda1" +dependencies = [ + "clipboard-win", + "image", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "x11rb", +] + +[[package]] +name = "clipboard-win" +version = "5.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" +dependencies = [ + "error-code", + "windows-win", +] [[package]] -name = "cfg_aliases" -version = "0.2.1" +name = "cocoa" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" +dependencies = [ + "bitflags 1.3.2", + "block", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.22.3", + "foreign-types 0.3.2", + "libc", + "objc", +] [[package]] -name = "chrono" -version = "0.4.39" +name = "cocoa" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "serde", - "windows-targets 0.52.6", + "bitflags 1.3.2", + "block", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types 0.5.0", + "libc", + "objc", ] [[package]] @@ -503,10 +1134,24 @@ checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" dependencies = [ "bitflags 2.7.0", "block", - "cocoa-foundation", - "core-foundation", - "core-graphics", - "foreign-types", + "cocoa-foundation 0.2.0", + "core-foundation 0.10.0", + "core-graphics 0.24.0", + "foreign-types 0.5.0", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", "libc", "objc", ] @@ -519,12 +1164,18 @@ checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" dependencies = [ "bitflags 2.7.0", "block", - "core-foundation", - "core-graphics-types", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", "libc", "objc", ] +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + [[package]] name = "combine" version = "4.6.7" @@ -544,22 +1195,68 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "configparser" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe1d7dcda7d1da79e444bdfba1465f2f849a58b07774e1df473ee77030cb47a7" + [[package]] name = "convert_case" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "cookie" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" +dependencies = [ + "percent-encoding", + "time", + "version_check", +] + [[package]] name = "cookie" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747" dependencies = [ + "percent-encoding", "time", "version_check", ] +[[package]] +name = "cookie_store" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" +dependencies = [ + "cookie 0.18.1", + "document-features", + "idna", + "log", + "publicsuffix", + "serde", + "serde_derive", + "serde_json", + "time", + "url", +] + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation" version = "0.10.0" @@ -576,6 +1273,32 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types 0.3.2", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types 0.5.0", + "libc", +] + [[package]] name = "core-graphics" version = "0.24.0" @@ -583,9 +1306,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" dependencies = [ "bitflags 2.7.0", - "core-foundation", - "core-graphics-types", - "foreign-types", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" +dependencies = [ + "bitflags 1.3.2", + "core-foundation 0.9.4", "libc", ] @@ -596,7 +1330,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ "bitflags 2.7.0", - "core-foundation", + "core-foundation 0.10.0", "libc", ] @@ -627,12 +1361,37 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + [[package]] name = "crypto-common" version = "0.1.6" @@ -700,7 +1459,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.11.1", "syn 2.0.96", ] @@ -715,6 +1474,12 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "data-url" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" + [[package]] name = "deranged" version = "0.3.11" @@ -738,17 +1503,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "desktop" -version = "0.1.0" -dependencies = [ - "serde", - "serde_json", - "tauri", - "tauri-build", - "tauri-plugin-opener", -] - [[package]] name = "digest" version = "0.10.7" @@ -759,13 +1513,52 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "directories" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +dependencies = [ + "dirs-sys 0.3.7", +] + +[[package]] +name = "dirs" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" +dependencies = [ + "dirs-sys 0.3.7", +] + [[package]] name = "dirs" version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "dirs-sys", + "dirs-sys 0.4.1", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +dependencies = [ + "libc", + "redox_users", + "winapi", ] [[package]] @@ -780,6 +1573,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + [[package]] name = "dispatch" version = "0.2.0" @@ -797,6 +1601,15 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading 0.7.4", +] + [[package]] name = "dlopen2" version = "0.7.0" @@ -820,6 +1633,21 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + [[package]] name = "dpi" version = "0.1.1" @@ -856,6 +1684,12 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + [[package]] name = "embed-resource" version = "2.5.1" @@ -867,7 +1701,7 @@ dependencies = [ "rustc_version", "toml 0.8.19", "vswhom", - "winreg", + "winreg 0.52.0", ] [[package]] @@ -876,6 +1710,15 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + [[package]] name = "endi" version = "1.1.0" @@ -929,6 +1772,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "error-code" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" + [[package]] name = "event-listener" version = "5.4.0" @@ -950,6 +1799,33 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + [[package]] name = "fastrand" version = "2.3.0" @@ -975,6 +1851,24 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "filetime" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" +dependencies = [ + "cfg-if", + "libc", + "libredox", + "windows-sys 0.59.0", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + [[package]] name = "flate2" version = "1.0.35" @@ -991,6 +1885,15 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared 0.1.1", +] + [[package]] name = "foreign-types" version = "0.5.0" @@ -998,7 +1901,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" dependencies = [ "foreign-types-macros", - "foreign-types-shared", + "foreign-types-shared 0.3.1", ] [[package]] @@ -1012,6 +1915,12 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + [[package]] name = "foreign-types-shared" version = "0.3.1" @@ -1234,10 +2143,30 @@ dependencies = [ name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "gethostname" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" +dependencies = [ + "libc", + "windows-targets 0.48.5", +] + +[[package]] +name = "gethostname" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" dependencies = [ - "typenum", - "version_check", + "rustix", + "windows-targets 0.52.6", ] [[package]] @@ -1247,8 +2176,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", + "wasm-bindgen", ] [[package]] @@ -1258,8 +2189,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "gif" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" +dependencies = [ + "color_quant", + "weezl", ] [[package]] @@ -1353,6 +2296,36 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" +[[package]] +name = "global-hotkey" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00d88f1be7bf4cd2e61623ce08e84be2dfa4eab458e5d632d3dab95f16c1f64" +dependencies = [ + "crossbeam-channel", + "keyboard-types", + "objc2", + "objc2-app-kit", + "once_cell", + "serde", + "thiserror 1.0.69", + "windows-sys 0.59.0", + "x11-dl", +] + +[[package]] +name = "globset" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", +] + [[package]] name = "gobject-sys" version = "0.18.0" @@ -1416,18 +2389,84 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.12", + "indexmap 2.7.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "h2" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.2.0", + "indexmap 2.7.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + [[package]] name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", +] + [[package]] name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +[[package]] +name = "hashlink" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" +dependencies = [ + "hashbrown 0.14.5", +] + [[package]] name = "heck" version = "0.4.1" @@ -1440,6 +2479,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + [[package]] name = "hermit-abi" version = "0.4.0" @@ -1452,6 +2497,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "home" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "html5ever" version = "0.26.0" @@ -1466,6 +2520,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.14", +] + [[package]] name = "http" version = "1.2.0" @@ -1477,6 +2542,17 @@ dependencies = [ "itoa 1.0.14", ] +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http 0.2.12", + "pin-project-lite", +] + [[package]] name = "http-body" version = "1.0.1" @@ -1484,7 +2560,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http", + "http 1.2.0", ] [[package]] @@ -1495,17 +2571,53 @@ checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", "futures-util", - "http", - "http-body", + "http 1.2.0", + "http-body 1.0.1", "pin-project-lite", ] +[[package]] +name = "http-range-header" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" + [[package]] name = "httparse" version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hyper" +version = "0.14.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "httparse", + "httpdate", + "itoa 1.0.14", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + [[package]] name = "hyper" version = "1.5.2" @@ -1515,8 +2627,9 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http", - "http-body", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", "httparse", "itoa 1.0.14", "pin-project-lite", @@ -1525,6 +2638,36 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-rustls" +version = "0.27.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" +dependencies = [ + "futures-util", + "http 1.2.0", + "hyper 1.5.2", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-timeout" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" +dependencies = [ + "hyper 0.14.32", + "pin-project-lite", + "tokio", + "tokio-io-timeout", +] + [[package]] name = "hyper-util" version = "0.1.10" @@ -1534,9 +2677,9 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http", - "http-body", - "hyper", + "http 1.2.0", + "http-body 1.0.1", + "hyper 1.5.2", "pin-project-lite", "socket2", "tokio", @@ -1722,6 +2865,67 @@ dependencies = [ "icu_properties", ] +[[package]] +name = "ignore" +version = "0.4.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.25.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "impl-more" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2" + [[package]] name = "indexmap" version = "1.9.3" @@ -1753,6 +2957,26 @@ dependencies = [ "cfb", ] +[[package]] +name = "ini" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a9271a5dfd4228fa56a78d7508a35c321639cc71f783bb7a5723552add87bce" +dependencies = [ + "configparser", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "ipnet" version = "2.10.1" @@ -1778,6 +3002,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "0.4.8" @@ -1835,6 +3068,21 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" + [[package]] name = "js-sys" version = "0.3.77" @@ -1891,12 +3139,30 @@ dependencies = [ "selectors", ] +[[package]] +name = "language-tags" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" + [[package]] name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "lazycell" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + [[package]] name = "libappindicator" version = "0.9.0" @@ -1917,7 +3183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" dependencies = [ "gtk-sys", - "libloading", + "libloading 0.7.4", "once_cell", ] @@ -1927,14 +3193,43 @@ version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +[[package]] +name = "libc-print" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a660208db49e35faf57b37484350f1a61072f2a5becf0592af6015d9ddd4b0" +dependencies = [ + "libc", +] + +[[package]] +name = "libfuzzer-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" +dependencies = [ + "arbitrary", + "cc", +] + [[package]] name = "libloading" version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libloading" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "winapi", + "windows-targets 0.52.6", ] [[package]] @@ -1945,6 +3240,18 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.7.0", "libc", + "redox_syscall", +] + +[[package]] +name = "libsqlite3-sys" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", ] [[package]] @@ -1959,6 +3266,53 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + +[[package]] +name = "lnk" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e066ce29d4da51727b57c404c1270e3fa2a5ded0db1a4cb67c61f7a132421b2c" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "chrono", + "log", + "num-derive 0.3.3", + "num-traits", +] + +[[package]] +name = "local-channel" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8" +dependencies = [ + "futures-core", + "futures-sink", + "local-waker", +] + +[[package]] +name = "local-waker" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487" + +[[package]] +name = "localzone" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7865f5a13ecb548180b8fe7e538d739090329fdb984eef9e9a16db214f216c6f" +dependencies = [ + "js-sys", + "windows 0.28.0", +] + [[package]] name = "lock_api" version = "0.4.12" @@ -1975,12 +3329,34 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + [[package]] name = "mac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" +[[package]] +name = "mac-notification-sys" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91" +dependencies = [ + "cc", + "dirs-next", + "objc-foundation", + "objc_id", + "time", +] + [[package]] name = "malloc_buf" version = "0.0.6" @@ -2010,6 +3386,22 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + [[package]] name = "memchr" version = "2.7.4" @@ -2031,6 +3423,22 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.8.2" @@ -2048,6 +3456,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", + "log", "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", ] @@ -2072,6 +3481,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "multimap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + [[package]] name = "ndk" version = "0.9.0" @@ -2083,7 +3498,7 @@ dependencies = [ "log", "ndk-sys", "num_enum", - "raw-window-handle", + "raw-window-handle 0.6.2", "thiserror 1.0.69", ] @@ -2127,12 +3542,119 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "notify-rust" +version = "4.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96ae13fb6065b0865d2310dfa55ce319245052ed95fbbe2bc87c99962c58d73f" +dependencies = [ + "log", + "mac-notification-sys", + "serde", + "tauri-winrt-notification", + "zbus 5.3.0", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + [[package]] name = "num-conv" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-derive" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "num-format" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +dependencies = [ + "arrayvec", + "cfg-if", + "encoding_rs", + "itoa 1.0.14", + "lazy_static", + "libc", + "num-format-windows", + "widestring 1.1.0", + "winapi", +] + +[[package]] +name = "num-format-windows" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b1e07f67225c1eb911d16c2f72492669c1fb08212dbfaa1f6cfbeb119152cfa" +dependencies = [ + "bindgen", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -2142,6 +3664,16 @@ 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 0.3.9", + "libc", +] + [[package]] name = "num_enum" version = "0.7.3" @@ -2172,6 +3704,17 @@ dependencies = [ "malloc_buf", ] +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + [[package]] name = "objc-sys" version = "0.3.5" @@ -2281,6 +3824,7 @@ checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ "bitflags 2.7.0", "block2", + "dispatch", "libc", "objc2", ] @@ -2390,6 +3934,15 @@ dependencies = [ "objc2-foundation", ] +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + [[package]] name = "object" version = "0.36.7" @@ -2405,6 +3958,17 @@ version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +[[package]] +name = "open" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a083c0c7e5e4a8ec4176346cf61f67ac674e8bfb059d9226e1c54a96b377c12" +dependencies = [ + "is-wsl", + "libc", + "pathdiff", +] + [[package]] name = "open" version = "5.3.2" @@ -2433,6 +3997,27 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "os_info" +version = "3.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e6520c8cc998c5741ee68ec1dc369fc47e5f0ea5320018ecf2a1ccd6328f48b" +dependencies = [ + "log", + "serde", + "windows-sys 0.52.0", +] + +[[package]] +name = "os_pipe" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "pango" version = "0.18.3" @@ -2487,18 +4072,62 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "parse-zoneinfo" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" +dependencies = [ + "regex", +] + +[[package]] +name = "parselnk" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0088616e6efe53ab79907b9313f4743eb3f8a16eb1e0014af810164808906dc3" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "chrono", + "thiserror 1.0.69", + "widestring 0.4.3", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + [[package]] name = "pathdiff" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + [[package]] name = "percent-encoding" version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset", + "indexmap 2.7.0", +] + [[package]] name = "phf" version = "0.8.0" @@ -2549,6 +4178,16 @@ dependencies = [ "phf_shared 0.10.0", ] +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator 0.11.3", + "phf_shared 0.11.3", +] + [[package]] name = "phf_generator" version = "0.8.0" @@ -2625,12 +4264,33 @@ dependencies = [ ] [[package]] -name = "phf_shared" -version = "0.11.3" +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", + "uncased", +] + +[[package]] +name = "pin-project" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ - "siphasher 1.0.1", + "proc-macro2", + "quote", + "syn 2.0.96", ] [[package]] @@ -2670,7 +4330,7 @@ checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", "indexmap 2.7.0", - "quick-xml", + "quick-xml 0.32.0", "serde", "time", ] @@ -2696,7 +4356,7 @@ checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi", + "hermit-abi 0.4.0", "pin-project-lite", "rustix", "tracing", @@ -2724,6 +4384,16 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" +[[package]] +name = "prettyplease" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +dependencies = [ + "proc-macro2", + "syn 2.0.96", +] + [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -2791,6 +4461,118 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "profiling" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" +dependencies = [ + "quote", + "syn 2.0.96", +] + +[[package]] +name = "prost" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" +dependencies = [ + "bytes", + "prost-derive", +] + +[[package]] +name = "prost-build" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +dependencies = [ + "bytes", + "heck 0.5.0", + "itertools", + "log", + "multimap", + "once_cell", + "petgraph", + "prettyplease", + "prost", + "prost-types", + "regex", + "syn 2.0.96", + "tempfile", +] + +[[package]] +name = "prost-derive" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "prost-types" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +dependencies = [ + "prost", +] + +[[package]] +name = "psl-types" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" + +[[package]] +name = "publicsuffix" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" +dependencies = [ + "idna", + "psl-types", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quick-xml" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +dependencies = [ + "memchr", +] + [[package]] name = "quick-xml" version = "0.32.0" @@ -2800,6 +4582,67 @@ dependencies = [ "memchr", ] +[[package]] +name = "quick-xml" +version = "0.36.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +dependencies = [ + "memchr", +] + +[[package]] +name = "quinn" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" +dependencies = [ + "bytes", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.0", + "rustls", + "socket2", + "thiserror 2.0.11", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +dependencies = [ + "bytes", + "getrandom 0.2.15", + "rand 0.8.5", + "ring", + "rustc-hash 2.1.0", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.11", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.59.0", +] + [[package]] name = "quote" version = "1.0.38" @@ -2890,12 +4733,88 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive 0.4.2", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand 0.8.5", + "rand_chacha 0.3.1", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-window-handle" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" + [[package]] name = "raw-window-handle" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + [[package]] name = "redox_syscall" version = "0.5.8" @@ -2939,6 +4858,12 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "regex-lite" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" + [[package]] name = "regex-syntax" version = "0.8.5" @@ -2953,12 +4878,17 @@ checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" dependencies = [ "base64 0.22.1", "bytes", + "cookie 0.18.1", + "cookie_store", + "encoding_rs", "futures-core", "futures-util", - "http", - "http-body", + "h2 0.4.7", + "http 1.2.0", + "http-body 1.0.1", "http-body-util", - "hyper", + "hyper 1.5.2", + "hyper-rustls", "hyper-util", "ipnet", "js-sys", @@ -2967,28 +4897,120 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "quinn", + "rustls", + "rustls-pemfile", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper", + "sync_wrapper 1.0.2", + "system-configuration", "tokio", + "tokio-rustls", "tokio-util", - "tower", + "tower 0.5.2", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "wasm-streams", "web-sys", + "webpki-roots", "windows-registry", ] +[[package]] +name = "rfd" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a24763657bff09769a8ccf12c8b8a50416fb035fe199263b4c5071e4e3f006f" +dependencies = [ + "ashpd", + "block2", + "core-foundation 0.10.0", + "core-foundation-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "raw-window-handle 0.6.2", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows-sys 0.59.0", +] + +[[package]] +name = "rgb" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" + +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.15", + "libc", + "spin", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rusqlite" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" +dependencies = [ + "bitflags 2.7.0", + "fallible-iterator", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "smallvec", +] + +[[package]] +name = "rust_search" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27d7be20245d289c9dde663f06521de08663d73cbaefc45785aa65d02022378" +dependencies = [ + "dirs 4.0.0", + "ignore", + "num_cpus", + "regex", + "strsim 0.10.0", +] + [[package]] name = "rustc-demangle" version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + [[package]] name = "rustc_version" version = "0.4.1" @@ -3011,6 +5033,49 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "rustls" +version = "0.23.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pemfile" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +dependencies = [ + "web-time", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + [[package]] name = "rustversion" version = "1.0.19" @@ -3059,6 +5124,12 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + [[package]] name = "scopeguard" version = "1.2.0" @@ -3148,6 +5219,16 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" +dependencies = [ + "itoa 1.0.14", + "serde", +] + [[package]] name = "serde_repr" version = "0.1.19" @@ -3264,6 +5345,16 @@ dependencies = [ "digest", ] +[[package]] +name = "shared_child" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "shlex" version = "1.3.0" @@ -3285,6 +5376,15 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -3312,6 +5412,25 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +[[package]] +name = "smartcalc" +version = "1.0.8" +source = "git+https://github.com/ParthJadhav/smartcalc?branch=stable#fc9c0ae6e502080344b126cc57b3d1c51e77535a" +dependencies = [ + "anyhow", + "chrono", + "chrono-tz", + "lazy_static", + "libc-print", + "log", + "rand 0.7.3", + "regex", + "serde", + "serde_derive", + "serde_json", + "serde_repr", +] + [[package]] name = "socket2" version = "0.5.8" @@ -3330,14 +5449,14 @@ checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" dependencies = [ "bytemuck", "cfg_aliases", - "core-graphics", - "foreign-types", + "core-graphics 0.24.0", + "foreign-types 0.5.0", "js-sys", "log", "objc2", "objc2-foundation", "objc2-quartz-core", - "raw-window-handle", + "raw-window-handle 0.6.2", "redox_syscall", "wasm-bindgen", "web-sys", @@ -3370,6 +5489,12 @@ dependencies = [ "system-deps", ] +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -3408,12 +5533,33 @@ dependencies = [ "quote", ] +[[package]] +name = "strip-ansi-escapes" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa" +dependencies = [ + "vte", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + [[package]] name = "strsim" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + [[package]] name = "swift-rs" version = "1.0.7" @@ -3447,6 +5593,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -3467,6 +5619,49 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "sys-locale" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a11bd9c338fdba09f7881ab41551932ad42e405f61d01e8406baea71c07aee" +dependencies = [ + "js-sys", + "libc", + "wasm-bindgen", + "web-sys", + "windows-sys 0.45.0", +] + +[[package]] +name = "sys-locale" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" +dependencies = [ + "libc", +] + +[[package]] +name = "system-configuration" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" +dependencies = [ + "bitflags 2.7.0", + "core-foundation 0.9.4", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "system-deps" version = "6.2.2" @@ -3487,9 +5682,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3731d04d4ac210cd5f344087733943b9bfb1a32654387dad4d1c70de21aee2c9" dependencies = [ "bitflags 2.7.0", - "cocoa", - "core-foundation", - "core-graphics", + "cocoa 0.26.0", + "core-foundation 0.10.0", + "core-graphics 0.24.0", "crossbeam-channel", "dispatch", "dlopen2", @@ -3507,12 +5702,12 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "raw-window-handle", + "raw-window-handle 0.6.2", "scopeguard", "tao-macros", "unicode-segmentation", "url", - "windows", + "windows 0.58.0", "windows-core 0.58.0", "windows-version", "x11-dl", @@ -3529,6 +5724,17 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "tar" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +dependencies = [ + "filetime", + "libc", + "xattr", +] + [[package]] name = "target-lexicon" version = "0.12.16" @@ -3543,7 +5749,7 @@ checksum = "b2133243fd7dc4932bac10ad18d45043e5cdb69e1bbd1df6f57336ad2c372cca" dependencies = [ "anyhow", "bytes", - "dirs", + "dirs 5.0.1", "dunce", "embed_plist", "futures-util", @@ -3551,7 +5757,7 @@ dependencies = [ "glob", "gtk", "heck 0.5.0", - "http", + "http 1.2.0", "jni", "libc", "log", @@ -3562,7 +5768,7 @@ dependencies = [ "objc2-foundation", "percent-encoding", "plist", - "raw-window-handle", + "raw-window-handle 0.6.2", "reqwest", "serde", "serde_json", @@ -3582,7 +5788,7 @@ dependencies = [ "webkit2gtk", "webview2-com", "window-vibrancy", - "windows", + "windows 0.58.0", ] [[package]] @@ -3593,7 +5799,7 @@ checksum = "8e950124f6779c6cf98e3260c7a6c8488a74aa6350dd54c6950fdaa349bca2df" dependencies = [ "anyhow", "cargo_toml", - "dirs", + "dirs 5.0.1", "glob", "heck 0.5.0", "json-patch", @@ -3614,7 +5820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f77894f9ddb5cb6c04fcfe8c8869ebe0aded4dabf19917118d48be4a95599ab5" dependencies = [ "base64 0.22.1", - "brotli", + "brotli 7.0.0", "ico", "json-patch", "plist", @@ -3635,56 +5841,280 @@ dependencies = [ ] [[package]] -name = "tauri-macros" -version = "2.0.4" +name = "tauri-icns" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b7eb4d0d43724ba9ba6a6717420ee68aee377816a3edbb45db8c18862b1431" +dependencies = [ + "byteorder", + "png", +] + +[[package]] +name = "tauri-macros" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3240a5caed760a532e8f687be6f05b2c7d11a1d791fb53ccc08cfeb3e5308736" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.96", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-plugin" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5841b9a0200e954ef7457f8d327091424328891e267a97b641dc246cc54d0dec" +dependencies = [ + "anyhow", + "glob", + "plist", + "schemars", + "serde", + "serde_json", + "tauri-utils", + "toml 0.8.19", + "walkdir", +] + +[[package]] +name = "tauri-plugin-clipboard" +version = "2.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f811a26526cad7291414c526be85b2d1317681c60949bbe8c10902898b7c48d7" +dependencies = [ + "base64 0.22.1", + "clipboard-rs", + "image", + "serde", + "tauri", + "tauri-plugin", + "thiserror 1.0.69", +] + +[[package]] +name = "tauri-plugin-dialog" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b59fd750551b1066744ab956a1cd6b1ea3e1b3763b0b9153ac27a044d596426" +dependencies = [ + "log", + "raw-window-handle 0.6.2", + "rfd", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror 2.0.11", + "url", +] + +[[package]] +name = "tauri-plugin-fs" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a1edf18000f02903a7c2e5997fb89aca455ecbc0acc15c6535afbb883be223" +dependencies = [ + "anyhow", + "dunce", + "glob", + "percent-encoding", + "schemars", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "tauri-utils", + "thiserror 2.0.11", + "toml 0.8.19", + "url", + "uuid", +] + +[[package]] +name = "tauri-plugin-global-shortcut" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00f646a09511e8d283267dcdaa08c2ef27c4116bf271d9114849d9ca215606c3" +dependencies = [ + "global-hotkey", + "log", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.11", +] + +[[package]] +name = "tauri-plugin-http" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62a9bde54d6a0218b63f5a248f02056ad4316ba6ad81dfb9e4f73715df5deb1" +dependencies = [ + "data-url", + "http 1.2.0", + "regex", + "reqwest", + "schemars", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-plugin-fs", + "thiserror 2.0.11", + "tokio", + "url", + "urlpattern", +] + +[[package]] +name = "tauri-plugin-jarvis" +version = "0.0.0" +dependencies = [ + "anyhow", + "applications", + "axum", + "axum-extra", + "flate2", + "serde", + "serde_json", + "tar", + "tauri", + "tauri-icns", + "tauri-plugin", + "tauri-plugin-store", + "thiserror 1.0.69", + "tonic", + "tonic-build", + "tonic-reflection", + "tower 0.4.13", + "tower-http", + "uuid", + "window-vibrancy", +] + +[[package]] +name = "tauri-plugin-notification" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46ab803095f14ac6521fdb6477210a49e86fed6623c3c97d8e4b2b35e045e922" +dependencies = [ + "log", + "notify-rust", + "rand 0.8.5", + "serde", + "serde_json", + "serde_repr", + "tauri", + "tauri-plugin", + "thiserror 2.0.11", + "time", + "url", +] + +[[package]] +name = "tauri-plugin-opener" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d75fdc9ba0391eafb3337aac9d1b34fd353601dd5d4e7498820733f738991e7" +dependencies = [ + "dunce", + "glob", + "objc2-app-kit", + "objc2-foundation", + "open 5.3.2", + "schemars", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.11", + "url", + "windows 0.58.0", + "zbus 4.4.0", +] + +[[package]] +name = "tauri-plugin-os" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dda2d571a9baf0664c1f2088db227e3072f9028602fafa885deade7547c3b738" +dependencies = [ + "gethostname 0.5.0", + "log", + "os_info", + "serde", + "serde_json", + "serialize-to-javascript", + "sys-locale 0.3.2", + "tauri", + "tauri-plugin", + "thiserror 2.0.11", +] + +[[package]] +name = "tauri-plugin-shell" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3240a5caed760a532e8f687be6f05b2c7d11a1d791fb53ccc08cfeb3e5308736" +checksum = "bb2c50a63e60fb8925956cc5b7569f4b750ac197a4d39f13b8dd46ea8e2bad79" dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.96", - "tauri-codegen", - "tauri-utils", + "encoding_rs", + "log", + "open 5.3.2", + "os_pipe", + "regex", + "schemars", + "serde", + "serde_json", + "shared_child", + "tauri", + "tauri-plugin", + "thiserror 2.0.11", + "tokio", ] [[package]] -name = "tauri-plugin" -version = "2.0.4" +name = "tauri-plugin-shellx" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5841b9a0200e954ef7457f8d327091424328891e267a97b641dc246cc54d0dec" +checksum = "32409a09fd9351a3d3e25f7a2e2ba501b114c6869afb7b46d06a5473055c995f" dependencies = [ - "anyhow", - "glob", - "plist", + "encoding_rs", + "open 5.3.2", + "os_pipe", + "regex", "schemars", "serde", "serde_json", - "tauri-utils", - "toml 0.8.19", - "walkdir", + "shared_child", + "strip-ansi-escapes", + "tauri", + "tauri-plugin", + "thiserror 1.0.69", + "tokio", ] [[package]] -name = "tauri-plugin-opener" -version = "2.2.3" +name = "tauri-plugin-store" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d75fdc9ba0391eafb3337aac9d1b34fd353601dd5d4e7498820733f738991e7" +checksum = "1c0c08fae6995909f5e9a0da6038273b750221319f2c0f3b526d6de1cde21505" dependencies = [ "dunce", - "glob", - "objc2-app-kit", - "objc2-foundation", - "open", - "schemars", "serde", "serde_json", "tauri", "tauri-plugin", "thiserror 2.0.11", - "url", - "windows", - "zbus", + "tokio", + "tracing", ] [[package]] @@ -3695,15 +6125,15 @@ checksum = "2274ef891ccc0a8d318deffa9d70053f947664d12d58b9c0d1ae5e89237e01f7" dependencies = [ "dpi", "gtk", - "http", + "http 1.2.0", "jni", - "raw-window-handle", + "raw-window-handle 0.6.2", "serde", "serde_json", "tauri-utils", "thiserror 2.0.11", "url", - "windows", + "windows 0.58.0", ] [[package]] @@ -3713,14 +6143,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3707b40711d3b9f6519150869e358ffbde7c57567fb9b5a8b51150606939b2a0" dependencies = [ "gtk", - "http", + "http 1.2.0", "jni", "log", "objc2", "objc2-app-kit", "objc2-foundation", "percent-encoding", - "raw-window-handle", + "raw-window-handle 0.6.2", "softbuffer", "tao", "tauri-runtime", @@ -3728,7 +6158,7 @@ dependencies = [ "url", "webkit2gtk", "webview2-com", - "windows", + "windows 0.58.0", "wry", ] @@ -3738,13 +6168,13 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96fb10e7cc97456b2d5b9c03e335b5de5da982039a303a20d10006885e4523a0" dependencies = [ - "brotli", + "brotli 7.0.0", "cargo_metadata", "ctor", "dunce", "glob", "html5ever", - "http", + "http 1.2.0", "infer", "json-patch", "kuchikiki", @@ -3779,6 +6209,17 @@ dependencies = [ "toml 0.7.8", ] +[[package]] +name = "tauri-winrt-notification" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" +dependencies = [ + "quick-xml 0.31.0", + "windows 0.56.0", + "windows-version", +] + [[package]] name = "tempfile" version = "3.15.0" @@ -3850,6 +6291,17 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + [[package]] name = "time" version = "0.3.37" @@ -3891,6 +6343,21 @@ dependencies = [ "zerovec", ] +[[package]] +name = "tinyvec" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + [[package]] name = "tokio" version = "1.43.0" @@ -3901,11 +6368,57 @@ dependencies = [ "bytes", "libc", "mio", + "parking_lot", "pin-project-lite", + "signal-hook-registry", "socket2", + "tokio-macros", + "tracing", "windows-sys 0.52.0", ] +[[package]] +name = "tokio-io-timeout" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" +dependencies = [ + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + [[package]] name = "tokio-util" version = "0.7.13" @@ -3989,6 +6502,79 @@ dependencies = [ "winnow 0.6.24", ] +[[package]] +name = "tonic" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" +dependencies = [ + "async-stream", + "async-trait", + "axum", + "base64 0.21.7", + "bytes", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.32", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost", + "tokio", + "tokio-stream", + "tower 0.4.13", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tonic-build" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" +dependencies = [ + "prettyplease", + "proc-macro2", + "prost-build", + "quote", + "syn 2.0.96", +] + +[[package]] +name = "tonic-reflection" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "548c227bd5c0fae5925812c4ec6c66ffcfced23ea370cb823f4d18f0fc1cb6a7" +dependencies = [ + "prost", + "prost-types", + "tokio", + "tokio-stream", + "tonic", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "indexmap 1.9.3", + "pin-project", + "pin-project-lite", + "rand 0.8.5", + "slab", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tower" version = "0.5.2" @@ -3998,10 +6584,35 @@ dependencies = [ "futures-core", "futures-util", "pin-project-lite", - "sync_wrapper", + "sync_wrapper 1.0.2", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" +dependencies = [ + "bitflags 2.7.0", + "bytes", + "futures-core", + "futures-util", + "http 0.2.12", + "http-body 0.4.6", + "http-range-header", + "httpdate", + "mime", + "mime_guess", + "percent-encoding", + "pin-project-lite", "tokio", + "tokio-util", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -4022,6 +6633,7 @@ version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ + "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -4053,9 +6665,9 @@ version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d48a05076dd272615d03033bf04f480199f7d1b66a8ac64d75c625fc4a70c06b" dependencies = [ - "core-graphics", + "core-graphics 0.24.0", "crossbeam-channel", - "dirs", + "dirs 5.0.1", "libappindicator", "muda", "objc2", @@ -4097,6 +6709,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "uncased" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" +dependencies = [ + "version_check", +] + [[package]] name = "unic-char-property" version = "0.9.0" @@ -4138,6 +6759,12 @@ dependencies = [ "unic-common", ] +[[package]] +name = "unicase" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + [[package]] name = "unicode-ident" version = "1.0.14" @@ -4150,6 +6777,12 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" version = "2.5.4" @@ -4162,6 +6795,12 @@ dependencies = [ "serde", ] +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + [[package]] name = "urlpattern" version = "0.3.0" @@ -4192,6 +6831,12 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + [[package]] name = "uuid" version = "1.11.1" @@ -4202,6 +6847,23 @@ dependencies = [ "serde", ] +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + [[package]] name = "version-compare" version = "0.2.0" @@ -4234,6 +6896,26 @@ dependencies = [ "libc", ] +[[package]] +name = "vte" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197" +dependencies = [ + "utf8parse", + "vte_generate_state_changes", +] + +[[package]] +name = "vte_generate_state_changes" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e" +dependencies = [ + "proc-macro2", + "quote", +] + [[package]] name = "walkdir" version = "2.5.0" @@ -4349,6 +7031,66 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wayland-backend" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" +dependencies = [ + "cc", + "downcast-rs", + "rustix", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" +dependencies = [ + "bitflags 2.7.0", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +dependencies = [ + "bitflags 2.7.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" +dependencies = [ + "proc-macro2", + "quick-xml 0.36.2", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + [[package]] name = "web-sys" version = "0.3.77" @@ -4359,6 +7101,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webkit2gtk" version = "2.0.1" @@ -4403,6 +7155,15 @@ dependencies = [ "system-deps", ] +[[package]] +name = "webpki-roots" +version = "0.26.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "webview2-com" version = "0.34.0" @@ -4411,10 +7172,10 @@ checksum = "823e7ebcfaea51e78f72c87fc3b65a1e602c321f407a0b36dbb327d7bb7cd921" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows", + "windows 0.58.0", "windows-core 0.58.0", - "windows-implement", - "windows-interface", + "windows-implement 0.58.0", + "windows-interface 0.58.0", ] [[package]] @@ -4435,10 +7196,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a82bce72db6e5ee83c68b5de1e2cd6ea195b9fbff91cb37df5884cbe3222df4" dependencies = [ "thiserror 1.0.69", - "windows", + "windows 0.58.0", "windows-core 0.58.0", ] +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + +[[package]] +name = "which" +version = "4.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" +dependencies = [ + "either", + "home", + "once_cell", + "rustix", +] + +[[package]] +name = "widestring" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" + +[[package]] +name = "widestring" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" + [[package]] name = "winapi" version = "0.3.9" @@ -4470,6 +7261,18 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "window-shadows" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ff424735b1ac21293b0492b069394b0a189c8a463fb015a16dea7c2e221c08" +dependencies = [ + "cocoa 0.25.0", + "objc", + "raw-window-handle 0.5.2", + "windows-sys 0.48.0", +] + [[package]] name = "window-vibrancy" version = "0.5.2" @@ -4479,11 +7282,30 @@ dependencies = [ "objc2", "objc2-app-kit", "objc2-foundation", - "raw-window-handle", + "raw-window-handle 0.6.2", "windows-sys 0.59.0", "windows-version", ] +[[package]] +name = "windows" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054d31561409bbf7e1ee4a4f0a1233ac2bb79cfadf2a398438a04d8dda69225f" +dependencies = [ + "windows-sys 0.28.0", +] + +[[package]] +name = "windows" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +dependencies = [ + "windows-core 0.56.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows" version = "0.58.0" @@ -4503,19 +7325,42 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-core" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +dependencies = [ + "windows-implement 0.56.0", + "windows-interface 0.56.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", +] + [[package]] name = "windows-core" version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", "windows-strings", "windows-targets 0.52.6", ] +[[package]] +name = "windows-implement" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "windows-implement" version = "0.58.0" @@ -4527,6 +7372,17 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "windows-interface" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", +] + [[package]] name = "windows-interface" version = "0.58.0" @@ -4544,11 +7400,20 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" dependencies = [ - "windows-result", + "windows-result 0.2.0", "windows-strings", "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.2.0" @@ -4564,10 +7429,23 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" dependencies = [ - "windows-result", + "windows-result 0.2.0", "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82ca39602d5cbfa692c4b67e3bcbb2751477355141c1ed434c94da4186836ff6" +dependencies = [ + "windows_aarch64_msvc 0.28.0", + "windows_i686_gnu 0.28.0", + "windows_i686_msvc 0.28.0", + "windows_x86_64_gnu 0.28.0", + "windows_x86_64_msvc 0.28.0", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -4675,6 +7553,15 @@ dependencies = [ "windows-targets 0.53.0", ] +[[package]] +name = "windows-win" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58e23e33622b3b52f948049acbec9bcc34bf6e26d74176b88941f213c75cf2dc" +dependencies = [ + "error-code", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -4699,6 +7586,12 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +[[package]] +name = "windows_aarch64_msvc" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52695a41e536859d5308cc613b4a022261a274390b25bd29dfff4bf08505f3c2" + [[package]] name = "windows_aarch64_msvc" version = "0.42.2" @@ -4723,6 +7616,12 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +[[package]] +name = "windows_i686_gnu" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f54725ac23affef038fecb177de6c9bf065787c2f432f79e3c373da92f3e1d8a" + [[package]] name = "windows_i686_gnu" version = "0.42.2" @@ -4759,6 +7658,12 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +[[package]] +name = "windows_i686_msvc" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d5158a43cc43623c0729d1ad6647e62fa384a3d135fd15108d37c683461f64" + [[package]] name = "windows_i686_msvc" version = "0.42.2" @@ -4783,6 +7688,12 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +[[package]] +name = "windows_x86_64_gnu" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc31f409f565611535130cfe7ee8e6655d3fa99c1c61013981e491921b5ce954" + [[package]] name = "windows_x86_64_gnu" version = "0.42.2" @@ -4831,6 +7742,12 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +[[package]] +name = "windows_x86_64_msvc" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f2b8c7cbd3bfdddd9ab98769f9746a7fad1bca236554cd032b78d768bc0e89f" + [[package]] name = "windows_x86_64_msvc" version = "0.42.2" @@ -4873,6 +7790,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] + [[package]] name = "winreg" version = "0.52.0" @@ -4903,14 +7829,14 @@ checksum = "1e644bf458e27b11b0ecafc9e5633d1304fdae82baca1d42185669752fe6ca4f" dependencies = [ "base64 0.22.1", "block2", - "cookie", + "cookie 0.18.1", "crossbeam-channel", "dpi", "dunce", "gdkx11", "gtk", "html5ever", - "http", + "http 1.2.0", "javascriptcore-rs", "jni", "kuchikiki", @@ -4923,7 +7849,7 @@ dependencies = [ "objc2-web-kit", "once_cell", "percent-encoding", - "raw-window-handle", + "raw-window-handle 0.6.2", "sha2", "soup3", "tao-macros", @@ -4932,7 +7858,7 @@ dependencies = [ "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows", + "windows 0.58.0", "windows-core 0.58.0", "windows-version", "x11-dl", @@ -4959,6 +7885,34 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "x11rb" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" +dependencies = [ + "gethostname 0.4.3", + "rustix", + "x11rb-protocol", +] + +[[package]] +name = "x11rb-protocol" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" + +[[package]] +name = "xattr" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" +dependencies = [ + "libc", + "linux-raw-sys", + "rustix", +] + [[package]] name = "xdg-home" version = "1.3.0" @@ -5026,9 +7980,46 @@ dependencies = [ "uds_windows", "windows-sys 0.52.0", "xdg-home", - "zbus_macros", - "zbus_names", - "zvariant", + "zbus_macros 4.4.0", + "zbus_names 3.0.0", + "zvariant 4.2.0", +] + +[[package]] +name = "zbus" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "192a0d989036cd60a1e91a54c9851fb9ad5bd96125d41803eed79d2e2ef74bd7" +dependencies = [ + "async-broadcast", + "async-executor", + "async-fs", + "async-io", + "async-lock", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener", + "futures-core", + "futures-util", + "hex", + "nix", + "ordered-stream", + "serde", + "serde_repr", + "static_assertions", + "tokio", + "tracing", + "uds_windows", + "windows-sys 0.59.0", + "winnow 0.6.24", + "xdg-home", + "zbus_macros 5.3.0", + "zbus_names 4.1.0", + "zvariant 5.2.0", ] [[package]] @@ -5041,7 +8032,22 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.96", - "zvariant_utils", + "zvariant_utils 2.1.0", +] + +[[package]] +name = "zbus_macros" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3685b5c81fce630efc3e143a4ded235b107f1b1cdf186c3f115529e5e5ae4265" +dependencies = [ + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.96", + "zbus_names 4.1.0", + "zvariant 5.2.0", + "zvariant_utils 3.1.0", ] [[package]] @@ -5052,7 +8058,19 @@ checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" dependencies = [ "serde", "static_assertions", - "zvariant", + "zvariant 4.2.0", +] + +[[package]] +name = "zbus_names" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b" +dependencies = [ + "serde", + "static_assertions", + "winnow 0.6.24", + "zvariant 5.2.0", ] [[package]] @@ -5097,6 +8115,12 @@ dependencies = [ "synstructure", ] +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + [[package]] name = "zerovec" version = "0.10.4" @@ -5119,6 +8143,58 @@ dependencies = [ "syn 2.0.96", ] +[[package]] +name = "zstd" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.13+zstd.1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028" +dependencies = [ + "zune-core", +] + [[package]] name = "zvariant" version = "4.2.0" @@ -5129,7 +8205,23 @@ dependencies = [ "enumflags2", "serde", "static_assertions", - "zvariant_derive", + "zvariant_derive 4.2.0", +] + +[[package]] +name = "zvariant" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9" +dependencies = [ + "endi", + "enumflags2", + "serde", + "static_assertions", + "url", + "winnow 0.6.24", + "zvariant_derive 5.2.0", + "zvariant_utils 3.1.0", ] [[package]] @@ -5142,7 +8234,20 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.96", - "zvariant_utils", + "zvariant_utils 2.1.0", +] + +[[package]] +name = "zvariant_derive" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b" +dependencies = [ + "proc-macro-crate 3.2.0", + "proc-macro2", + "quote", + "syn 2.0.96", + "zvariant_utils 3.1.0", ] [[package]] @@ -5155,3 +8260,17 @@ dependencies = [ "quote", "syn 2.0.96", ] + +[[package]] +name = "zvariant_utils" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "static_assertions", + "syn 2.0.96", + "winnow 0.6.24", +] diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index 63b0c576b..1b68fb814 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] -name = "desktop" -version = "0.1.0" +name = "PenX" +version = "0.0.1" description = "A Tauri App" authors = ["you"] edition = "2021" @@ -11,7 +11,7 @@ edition = "2021" # The `_lib` suffix may seem redundant but it is necessary # to make the lib name unique and wouldn't conflict with the bin name. # This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519 -name = "desktop_lib" +name = "penx_lib" crate-type = ["staticlib", "cdylib", "rlib"] [build-dependencies] @@ -23,3 +23,40 @@ tauri-plugin-opener = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" +actix-web = "4" +actix-cors = "0.6.1" +rusqlite = { version = "0.31.0", features = ["bundled"] } +open = "4.1.0" +tauri-plugin-clipboard = "2.0.0-beta.2" +window-shadows = "0.2.2" +window-vibrancy = "0.5.0" +auto-launch = "0.4.0" +rust_search = "2.1.0" +plist = "1" +strsim = "0.10.0" +directories = "4.0.1" +smartcalc = { git = "https://github.com/ParthJadhav/smartcalc", branch = "stable" } +chrono-tz = { version = "0.6.1", default-features = false } +num-format = { version = "0.4", features = ["with-system-locale"] } +localzone = "0.2.0" +sys-locale = "0.2.3" +chrono = "0.4" +objc = "0.2.7" +tauri-plugin-fs = "2.2.0" +tauri-plugin-shell = "2.2.0" +tauri-plugin-os = "2.2.0" +tauri-plugin-http = "2.2.0" +urlencoding = "2.1.3" +tauri-plugin-jarvis = { path = "../../../packages/tauri-plugin-jarvis" } +tauri-plugin-dialog = "2.2.0" +tauri-plugin-notification = "2.2.0" +tauri-plugin-shellx = "2.0.12" + + +# MacOS +[target."cfg(target_os = \"macos\")".dependencies] +cocoa = "0.24.1" +objc = "0.2.7" + +[target."cfg(not(any(target_os = \"android\", target_os = \"ios\")))".dependencies] +tauri-plugin-global-shortcut = "2.0.0-beta.6" diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json index f77836402..8c05b9ffe 100644 --- a/apps/desktop/src-tauri/capabilities/default.json +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -3,5 +3,77 @@ "identifier": "default", "description": "Capability for the main window", "windows": ["main"], - "permissions": ["core:default", "opener:default"] + "permissions": [ + "core:path:default", + "core:event:default", + "core:window:default", + "core:window:allow-hide", + "core:window:allow-show", + "core:window:allow-set-focus", + "core:window:allow-center", + "core:window:allow-start-dragging", + "core:window:allow-start-resize-dragging", + "core:webview:default", + "core:app:default", + "core:resources:default", + "core:image:default", + "core:menu:default", + "core:tray:default", + "fs:default", + "fs:read-all", + "fs:write-all", + "fs:scope-home-recursive", + "shell:default", + "shell:allow-open", + "shellx:allow-execute", + { + "identifier": "shell:allow-execute", + "allow": [ + { + "name": "echo", + "cmd": "echo", + "args": true + } + ] + }, + "shellx:allow-spawn", + "shellx:allow-kill", + "shellx:allow-open", + "shellx:allow-stdin-write", + "os:default", + "os:allow-platform", + "os:allow-arch", + "os:allow-exe-extension", + "os:allow-family", + "os:allow-hostname", + "os:allow-os-type", + "os:allow-version", + "os:allow-locale", + "global-shortcut:default", + "global-shortcut:allow-register-all", + "global-shortcut:allow-unregister-all", + "global-shortcut:allow-register", + "global-shortcut:allow-unregister", + { + "identifier": "http:default", + "allow": [ + { + "url": "https://*" + }, + { + "url": "http://*" + } + ] + }, + "jarvis:allow-all", + "clipboard:read-all", + "clipboard:write-all", + "dialog:default", + "dialog:allow-ask", + "dialog:allow-open", + "dialog:allow-confirm", + "dialog:allow-save", + "dialog:allow-message", + "notification:default" + ] } diff --git a/apps/desktop/src-tauri/icons/128x128.png b/apps/desktop/src-tauri/icons/128x128.png index 6be5e50e9..3aa58501c 100644 Binary files a/apps/desktop/src-tauri/icons/128x128.png and b/apps/desktop/src-tauri/icons/128x128.png differ diff --git a/apps/desktop/src-tauri/icons/128x128@2x.png b/apps/desktop/src-tauri/icons/128x128@2x.png index e81becee5..8be371fb5 100644 Binary files a/apps/desktop/src-tauri/icons/128x128@2x.png and b/apps/desktop/src-tauri/icons/128x128@2x.png differ diff --git a/apps/desktop/src-tauri/icons/32x32.png b/apps/desktop/src-tauri/icons/32x32.png index a437dd517..2b23ebf7a 100644 Binary files a/apps/desktop/src-tauri/icons/32x32.png and b/apps/desktop/src-tauri/icons/32x32.png differ diff --git a/apps/desktop/src-tauri/icons/Square107x107Logo.png b/apps/desktop/src-tauri/icons/Square107x107Logo.png index 0ca4f2719..5801e19c9 100644 Binary files a/apps/desktop/src-tauri/icons/Square107x107Logo.png and b/apps/desktop/src-tauri/icons/Square107x107Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square142x142Logo.png b/apps/desktop/src-tauri/icons/Square142x142Logo.png index b81f82039..e855fa954 100644 Binary files a/apps/desktop/src-tauri/icons/Square142x142Logo.png and b/apps/desktop/src-tauri/icons/Square142x142Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square150x150Logo.png b/apps/desktop/src-tauri/icons/Square150x150Logo.png index 624c7bfba..16f9357f8 100644 Binary files a/apps/desktop/src-tauri/icons/Square150x150Logo.png and b/apps/desktop/src-tauri/icons/Square150x150Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square284x284Logo.png b/apps/desktop/src-tauri/icons/Square284x284Logo.png index c021d2ba7..2edeafe9a 100644 Binary files a/apps/desktop/src-tauri/icons/Square284x284Logo.png and b/apps/desktop/src-tauri/icons/Square284x284Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square30x30Logo.png b/apps/desktop/src-tauri/icons/Square30x30Logo.png index 621970023..62ad7b4f6 100644 Binary files a/apps/desktop/src-tauri/icons/Square30x30Logo.png and b/apps/desktop/src-tauri/icons/Square30x30Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square310x310Logo.png b/apps/desktop/src-tauri/icons/Square310x310Logo.png index f9bc04839..03b6a637f 100644 Binary files a/apps/desktop/src-tauri/icons/Square310x310Logo.png and b/apps/desktop/src-tauri/icons/Square310x310Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square44x44Logo.png b/apps/desktop/src-tauri/icons/Square44x44Logo.png index d5fbfb2ab..f906e4d15 100644 Binary files a/apps/desktop/src-tauri/icons/Square44x44Logo.png and b/apps/desktop/src-tauri/icons/Square44x44Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square71x71Logo.png b/apps/desktop/src-tauri/icons/Square71x71Logo.png index 63440d798..963a21e08 100644 Binary files a/apps/desktop/src-tauri/icons/Square71x71Logo.png and b/apps/desktop/src-tauri/icons/Square71x71Logo.png differ diff --git a/apps/desktop/src-tauri/icons/Square89x89Logo.png b/apps/desktop/src-tauri/icons/Square89x89Logo.png index f3f705af2..4aed1e1dc 100644 Binary files a/apps/desktop/src-tauri/icons/Square89x89Logo.png and b/apps/desktop/src-tauri/icons/Square89x89Logo.png differ diff --git a/apps/desktop/src-tauri/icons/StoreLogo.png b/apps/desktop/src-tauri/icons/StoreLogo.png index 455638826..be9bd21ec 100644 Binary files a/apps/desktop/src-tauri/icons/StoreLogo.png and b/apps/desktop/src-tauri/icons/StoreLogo.png differ diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png rename to apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png rename to apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png rename to apps/desktop/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png rename to apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png rename to apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png rename to apps/desktop/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png rename to apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png rename to apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png rename to apps/desktop/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png rename to apps/desktop/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/apps/desktop/src-tauri/icons/icon.icns b/apps/desktop/src-tauri/icons/icon.icns index 12a5bcee2..615611316 100644 Binary files a/apps/desktop/src-tauri/icons/icon.icns and b/apps/desktop/src-tauri/icons/icon.icns differ diff --git a/apps/desktop/src-tauri/icons/icon.ico b/apps/desktop/src-tauri/icons/icon.ico index b3636e4b2..003fef88b 100644 Binary files a/apps/desktop/src-tauri/icons/icon.ico and b/apps/desktop/src-tauri/icons/icon.ico differ diff --git a/apps/desktop/src-tauri/icons/icon.png b/apps/desktop/src-tauri/icons/icon.png index e1cd2619e..afa3b0237 100644 Binary files a/apps/desktop/src-tauri/icons/icon.png and b/apps/desktop/src-tauri/icons/icon.png differ diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@1x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-20x20@1x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@2x-1.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x-1.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-20x20@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-20x20@3x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-20x20@3x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@1x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-29x29@1x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@2x-1.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x-1.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-29x29@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-29x29@3x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-29x29@3x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@1x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-40x40@1x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@2x-1.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x-1.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-40x40@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-40x40@3x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-40x40@3x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-512@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-512@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-512@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-512@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-60x60@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-60x60@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-60x60@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-60x60@3x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-60x60@3x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-60x60@3x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-76x76@1x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-76x76@1x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-76x76@1x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-76x76@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-76x76@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-76x76@2x.png diff --git a/apps/desktop-bak/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/apps/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png similarity index 100% rename from apps/desktop-bak/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png rename to apps/desktop/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png diff --git a/apps/desktop-bak/src-tauri/src/apple_script.rs b/apps/desktop/src-tauri/src/apple_script.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/apple_script.rs rename to apps/desktop/src-tauri/src/apple_script.rs diff --git a/apps/desktop-bak/src-tauri/src/hello.rs b/apps/desktop/src-tauri/src/hello.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/hello.rs rename to apps/desktop/src-tauri/src/hello.rs diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 4a277ef35..cc73255e3 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -1,14 +1,152 @@ -// Learn more about Tauri commands at https://tauri.app/develop/calling-rust/ +mod apple_script; +mod hello; +mod menu; +mod server; +mod util; + +use rusqlite::{Connection, ParamsFromIter, Result, ToSql}; +use std::{path::PathBuf, thread}; +use tauri::{is_dev, LogicalSize, Manager, Runtime, Size, WebviewWindow, Window}; +use util::{convert_all_app_icons_to_png, handle_input, open_command}; +use window_shadows::set_shadow; +use window_vibrancy::{apply_blur, apply_vibrancy, NSVisualEffectMaterial}; + +#[cfg(target_os = "macos")] +use cocoa::appkit::{NSWindow, NSWindowButton, NSWindowStyleMask, NSWindowTitleVisibility}; + +#[cfg(target_os = "macos")] +use objc::runtime::YES; + #[tauri::command] fn greet(name: &str) -> String { format!("Hello, {}! You've been greeted from Rust!", name) } +#[tauri::command] +fn set_window_properties(window: Window, resizable: bool, width: f64, height: f64, focus: bool) { + window.set_resizable(resizable).unwrap(); + window + .set_size(Size::Logical(LogicalSize { width, height })) + .unwrap(); + + let _ = window.center(); + + if focus { + window.set_focus().unwrap(); + } +} + +pub trait WindowExt { + #[cfg(target_os = "macos")] + fn set_transparent_titlebar(&self, title_transparent: bool, remove_toolbar: bool); +} + +impl WindowExt for WebviewWindow { + #[cfg(target_os = "macos")] + fn set_transparent_titlebar(&self, title_transparent: bool, remove_tool_bar: bool) { + use objc::{msg_send, sel, sel_impl}; + + unsafe { + let id = self.ns_window().unwrap() as cocoa::base::id; + NSWindow::setTitlebarAppearsTransparent_(id, cocoa::base::YES); + let mut style_mask = id.styleMask(); + style_mask.set( + NSWindowStyleMask::NSFullSizeContentViewWindowMask, + title_transparent, + ); + + id.setStyleMask_(style_mask); + + if remove_tool_bar { + let close_button = id.standardWindowButton_(NSWindowButton::NSWindowCloseButton); + let _: () = msg_send![close_button, setHidden: YES]; + let min_button = + id.standardWindowButton_(NSWindowButton::NSWindowMiniaturizeButton); + let _: () = msg_send![min_button, setHidden: YES]; + let zoom_button = id.standardWindowButton_(NSWindowButton::NSWindowZoomButton); + let _: () = msg_send![zoom_button, setHidden: YES]; + } + + id.setTitleVisibility_(if title_transparent { + NSWindowTitleVisibility::NSWindowTitleHidden + } else { + NSWindowTitleVisibility::NSWindowTitleVisible + }); + + id.setTitlebarAppearsTransparent_(if title_transparent { + cocoa::base::YES + } else { + cocoa::base::NO + }); + } + } +} + #[cfg_attr(mobile, tauri::mobile_entry_point)] pub fn run() { tauri::Builder::default() - .plugin(tauri_plugin_opener::init()) - .invoke_handler(tauri::generate_handler![greet]) + .plugin(tauri_plugin_notification::init()) + .plugin(tauri_plugin_dialog::init()) + .plugin(tauri_plugin_shellx::init(true)) + .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_global_shortcut::Builder::new().build()) + .plugin(tauri_plugin_http::init()) + .plugin(tauri_plugin_os::init()) + .plugin(tauri_plugin_fs::init()) + .plugin(tauri_plugin_clipboard::init()) + .plugin(tauri_plugin_jarvis::init()) + .register_uri_scheme_protocol("appicon", |_app, request| { + let url = &request.uri().path()[1..]; + let url = urlencoding::decode(url).unwrap().to_string(); + let path = PathBuf::from(url); + return tauri_plugin_jarvis::utils::icns::load_icon(path); + }) + .invoke_handler(tauri::generate_handler![ + menu::on_button_clicked, + greet, + apple_script::run_applescript, + set_window_properties, + convert_all_app_icons_to_png, + open_command, + handle_input + ]) + .setup(|mut app| { + let handle = app.handle(); + let conn = Connection::open_in_memory(); + + // let boxed_handle = Box::new(handle); + let boxed_conn = Box::new(conn.unwrap()); + + let app_state = server::AppState { + app_name: String::from("Actix Web"), + data: String::from("initial data"), + }; + + let boxed_app_state = Box::new(app_state); + let app_handle = app.handle().clone(); + thread::spawn(move || { + server::start_server(app_handle, *boxed_conn, *boxed_app_state).unwrap() + }); + + let window = app.get_webview_window("main").unwrap(); + + #[cfg(target_os = "macos")] + window.set_transparent_titlebar(true, true); + + // window.set_skip_taskbar(skip) + + // #[cfg(target_os = "macos")] + // app.set_activation_policy(tauri::ActivationPolicy::Accessory); + + // #[cfg(target_os = "macos")] + // apply_vibrancy(&window, NSVisualEffectMaterial::HudWindow, None, None) + // .expect("Unsupported platform! 'apply_vibrancy' is only supported on macOS"); + + // #[cfg(target_os = "windows")] + // apply_blur(&window, Some((18, 18, 18, 125))) + // .expect("Unsupported platform! 'apply_blur' is only supported on Windows"); + Ok(()) + }) .run(tauri::generate_context!()) .expect("error while running tauri application"); } diff --git a/apps/desktop/src-tauri/src/main.rs b/apps/desktop/src-tauri/src/main.rs index bea3c2309..2967fffba 100644 --- a/apps/desktop/src-tauri/src/main.rs +++ b/apps/desktop/src-tauri/src/main.rs @@ -2,5 +2,5 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] fn main() { - desktop_lib::run() + penx_lib::run() } diff --git a/apps/desktop-bak/src-tauri/src/menu.rs b/apps/desktop/src-tauri/src/menu.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/menu.rs rename to apps/desktop/src-tauri/src/menu.rs diff --git a/apps/desktop-bak/src-tauri/src/server.rs b/apps/desktop/src-tauri/src/server.rs similarity index 97% rename from apps/desktop-bak/src-tauri/src/server.rs rename to apps/desktop/src-tauri/src/server.rs index 5d0c2a851..1236d252b 100644 --- a/apps/desktop-bak/src-tauri/src/server.rs +++ b/apps/desktop/src-tauri/src/server.rs @@ -73,7 +73,7 @@ async fn open_window(input: web::Json, app: web::Data) -> mnemonic: input.mnemonic.to_string(), }; let window = app.get_webview_window("main").unwrap(); - window.emit("DESKTOP_LOGIN", json!(info)).unwrap(); + // window.emit("DESKTOP_LOGIN", json!(info)).unwrap(); HttpResponse::Ok().json(info) } @@ -93,7 +93,7 @@ async fn upsert_extension( }; let window = app.get_webview_window("main").unwrap(); - window.emit("UPSERT_EXTENSION", json!(info)).unwrap(); + // window.emit("UPSERT_EXTENSION", json!(info)).unwrap(); HttpResponse::Ok().json(info) } diff --git a/apps/desktop-bak/src-tauri/src/util.rs b/apps/desktop/src-tauri/src/util.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/util.rs rename to apps/desktop/src-tauri/src/util.rs diff --git a/apps/desktop-bak/src-tauri/src/util/icons.rs b/apps/desktop/src-tauri/src/util/icons.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/util/icons.rs rename to apps/desktop/src-tauri/src/util/icons.rs diff --git a/apps/desktop-bak/src-tauri/src/util/search.rs b/apps/desktop/src-tauri/src/util/search.rs similarity index 100% rename from apps/desktop-bak/src-tauri/src/util/search.rs rename to apps/desktop/src-tauri/src/util/search.rs diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index e9b16a47c..323e93bb3 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,10 +1,10 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "PenX", - "version": "0.1.0", + "version": "0.0.1", "identifier": "com.penxio.penx", "build": { - "beforeDevCommand": "pnpm dev", + "beforeDevCommand": "pnpm vite:dev", "devUrl": "http://localhost:1420", "beforeBuildCommand": "pnpm vite:build", "frontendDist": "../dist" @@ -13,8 +13,8 @@ "windows": [ { "title": "desktop", - "width": 800, - "height": 600 + "width": 750, + "height": 470 } ], "security": { diff --git a/apps/desktop/src/App.css b/apps/desktop/src/App.css index 85f7a4a1c..e69de29bb 100644 --- a/apps/desktop/src/App.css +++ b/apps/desktop/src/App.css @@ -1,116 +0,0 @@ -.logo.vite:hover { - filter: drop-shadow(0 0 2em #747bff); -} - -.logo.react:hover { - filter: drop-shadow(0 0 2em #61dafb); -} -:root { - font-family: Inter, Avenir, Helvetica, Arial, sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 400; - - color: #0f0f0f; - background-color: #f6f6f6; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-text-size-adjust: 100%; -} - -.container { - margin: 0; - padding-top: 10vh; - display: flex; - flex-direction: column; - justify-content: center; - text-align: center; -} - -.logo { - height: 6em; - padding: 1.5em; - will-change: filter; - transition: 0.75s; -} - -.logo.tauri:hover { - filter: drop-shadow(0 0 2em #24c8db); -} - -.row { - display: flex; - justify-content: center; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} - -a:hover { - color: #535bf2; -} - -h1 { - text-align: center; -} - -input, -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - color: #0f0f0f; - background-color: #ffffff; - transition: border-color 0.25s; - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -} - -button { - cursor: pointer; -} - -button:hover { - border-color: #396cd8; -} -button:active { - border-color: #396cd8; - background-color: #e8e8e8; -} - -input, -button { - outline: none; -} - -#greet-input { - margin-right: 5px; -} - -@media (prefers-color-scheme: dark) { - :root { - color: #f6f6f6; - background-color: #2f2f2f; - } - - a:hover { - color: #24c8db; - } - - input, - button { - color: #ffffff; - background-color: #0f0f0f98; - } - button:active { - background-color: #0f0f0f69; - } -} diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 27a231e24..2fccb5c0f 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -1,51 +1,62 @@ -import { useState } from 'react' -import { invoke } from '@tauri-apps/api/core' -import reactLogo from './assets/react.svg' -import './App.css' +import { useEffect } from 'react' +import { ToastContainer } from 'uikit' +import { appEmitter } from '@penx/event' +import { StoreProvider } from '@penx/store' +import { TrpcProvider } from '@penx/trpc-client' +import '@glideapps/glide-data-grid/dist/index.css' +import { initFower } from './common/initFower' +import { MainApp } from './MainApp' +import '~/styles/globals.css' +import '~/styles/command.scss' +import { fixPathEnv } from 'tauri-plugin-shellx-api' +import { registerDefaultAppHotkey } from '@penx/app' +import { handleEscape } from './common/handleEscape' +import { watchDesktopLogin } from './common/watchDesktopLogin' +import { watchExtensionDevChange } from './common/watchExtensionDevChange' +import { useInitThemeMode } from './hooks/useInitThemeMode' -function App() { - const [greetMsg, setGreetMsg] = useState('') - const [name, setName] = useState('') +initFower() - async function greet() { - // Learn more about Tauri commands at https://tauri.app/develop/calling-rust/ - setGreetMsg(await invoke('greet', { name })) - } +async function init() { + handleEscape() + watchExtensionDevChange() + watchDesktopLogin() + registerDefaultAppHotkey() +} - return ( -
-

Welcome to Tauri + React

+init() - -

Click on the Tauri, Vite, and React logos to learn more.

+function MyApp() { + useEffect(() => { + fixPathEnv() // without this, PATH variable may not be loaded and thus non-system shell commands may fail + const handleSignOut = async () => { + // const user = store.user.getUser() + // await setMnemonicToLocal(user.id, '') + // await clearAuthorizedUser() + // await setLocalSession(null as any) + // store.setToken(null as any) + // store.user.setUser(null as any) + // store.user.setMnemonic('') + // appEmitter.emit('SIGN_OUT_SUCCESSFULLY') + } + appEmitter.on('SIGN_OUT', handleSignOut) + return () => { + appEmitter.off('SIGN_OUT', handleSignOut) + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []) -
{ - e.preventDefault() - greet() - }} - > - setName(e.currentTarget.value)} - placeholder="Enter a name..." - /> - -
-

{greetMsg}

-
+ useInitThemeMode() + + return ( + + + + +
+ + ) } -export default App +export default MyApp diff --git a/apps/desktop-bak/src/MainApp.tsx b/apps/desktop/src/MainApp.tsx similarity index 100% rename from apps/desktop-bak/src/MainApp.tsx rename to apps/desktop/src/MainApp.tsx diff --git a/apps/desktop-bak/src/api/app.ts b/apps/desktop/src/api/app.ts similarity index 100% rename from apps/desktop-bak/src/api/app.ts rename to apps/desktop/src/api/app.ts diff --git a/apps/desktop-bak/src/api/clipboard.ts b/apps/desktop/src/api/clipboard.ts similarity index 100% rename from apps/desktop-bak/src/api/clipboard.ts rename to apps/desktop/src/api/clipboard.ts diff --git a/apps/desktop-bak/src/api/dialog.ts b/apps/desktop/src/api/dialog.ts similarity index 100% rename from apps/desktop-bak/src/api/dialog.ts rename to apps/desktop/src/api/dialog.ts diff --git a/apps/desktop-bak/src/api/fs.ts b/apps/desktop/src/api/fs.ts similarity index 100% rename from apps/desktop-bak/src/api/fs.ts rename to apps/desktop/src/api/fs.ts diff --git a/apps/desktop-bak/src/api/httpReq.ts b/apps/desktop/src/api/httpReq.ts similarity index 100% rename from apps/desktop-bak/src/api/httpReq.ts rename to apps/desktop/src/api/httpReq.ts diff --git a/apps/desktop-bak/src/api/notification.ts b/apps/desktop/src/api/notification.ts similarity index 100% rename from apps/desktop-bak/src/api/notification.ts rename to apps/desktop/src/api/notification.ts diff --git a/apps/desktop/src/api/os.ts b/apps/desktop/src/api/os.ts new file mode 100644 index 000000000..429b050e9 --- /dev/null +++ b/apps/desktop/src/api/os.ts @@ -0,0 +1,55 @@ +import * as os from '@tauri-apps/plugin-os' +import { constructAPIExecuter, EventType } from 'penx' + +type UnwrapPromise = T extends Promise ? U : T + +// export function handleOsPlatform(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsPlatform, (payload) => os.platform())(event) +// } +// export function handleOsArch(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsArch, (payload) => os.arch())(event) +// } + +// export function handleOsExeExtension(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsExeExtension, (payload) => os.exeExtension())(event) +// } +// export function handleOsFamily(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsFamily, (payload) => os.family())(event) +// } +// export function handleOsHostname(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsHostname, (payload) => os.hostname())(event) +// } +// export function handleOsEol(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsEol, (payload) => Promise.resolve(os.eol()))(event) +// } +// export function handleOsVersion(event: MessageEvent) { +// return constructAPIExecuter< +// undefined, +// UnwrapPromise> +// >(EventType.OsVersion, (payload) => os.version())(event) +// } + +export function handleOsLocale(event: MessageEvent) { + return constructAPIExecuter< + undefined, + UnwrapPromise> + >(EventType.OsLocale, (payload) => os.locale())(event) +} diff --git a/apps/desktop-bak/src/api/script.ts b/apps/desktop/src/api/script.ts similarity index 100% rename from apps/desktop-bak/src/api/script.ts rename to apps/desktop/src/api/script.ts diff --git a/apps/desktop-bak/src/api/shell.ts b/apps/desktop/src/api/shell.ts similarity index 100% rename from apps/desktop-bak/src/api/shell.ts rename to apps/desktop/src/api/shell.ts diff --git a/apps/desktop-bak/src/common/cache.ts b/apps/desktop/src/common/cache.ts similarity index 100% rename from apps/desktop-bak/src/common/cache.ts rename to apps/desktop/src/common/cache.ts diff --git a/apps/desktop-bak/src/common/createBuiltinWorker.ts b/apps/desktop/src/common/createBuiltinWorker.ts similarity index 100% rename from apps/desktop-bak/src/common/createBuiltinWorker.ts rename to apps/desktop/src/common/createBuiltinWorker.ts diff --git a/apps/desktop-bak/src/common/createCommandWorker.ts b/apps/desktop/src/common/createCommandWorker.ts similarity index 100% rename from apps/desktop-bak/src/common/createCommandWorker.ts rename to apps/desktop/src/common/createCommandWorker.ts diff --git a/apps/desktop-bak/src/common/fetchInstallationJSON.ts b/apps/desktop/src/common/fetchInstallationJSON.ts similarity index 100% rename from apps/desktop-bak/src/common/fetchInstallationJSON.ts rename to apps/desktop/src/common/fetchInstallationJSON.ts diff --git a/apps/desktop-bak/src/common/focusSearchBarInput.ts b/apps/desktop/src/common/focusSearchBarInput.ts similarity index 100% rename from apps/desktop-bak/src/common/focusSearchBarInput.ts rename to apps/desktop/src/common/focusSearchBarInput.ts diff --git a/apps/desktop-bak/src/common/handleEscape.ts b/apps/desktop/src/common/handleEscape.ts similarity index 85% rename from apps/desktop-bak/src/common/handleEscape.ts rename to apps/desktop/src/common/handleEscape.ts index a7e43dd8b..7a09edb45 100644 --- a/apps/desktop-bak/src/common/handleEscape.ts +++ b/apps/desktop/src/common/handleEscape.ts @@ -1,6 +1,9 @@ import { invoke } from '@tauri-apps/api/core' import { listen } from '@tauri-apps/api/event' -import { getCurrent, WebviewWindow } from '@tauri-apps/api/webviewWindow' +import { + getCurrentWebviewWindow, + WebviewWindow, +} from '@tauri-apps/api/webviewWindow' import { appEmitter } from '@penx/event' import { store } from '@penx/store' import { appModeAtom } from '~/hooks/useAppMode' @@ -9,8 +12,8 @@ import { positionAtom } from '~/hooks/useCommandPosition' const isDev = import.meta.env.MODE === 'development' export async function handleEscape() { - const appWindow = getCurrent() - const mainWindow = WebviewWindow.getByLabel('main') + const appWindow = getCurrentWebviewWindow() + const mainWindow = await WebviewWindow.getByLabel('main') document.addEventListener('keydown', async (event) => { const mode = store.get(appModeAtom) diff --git a/apps/desktop-bak/src/common/icon.ts b/apps/desktop/src/common/icon.ts similarity index 100% rename from apps/desktop-bak/src/common/icon.ts rename to apps/desktop/src/common/icon.ts diff --git a/apps/desktop-bak/src/common/initFower.ts b/apps/desktop/src/common/initFower.ts similarity index 100% rename from apps/desktop-bak/src/common/initFower.ts rename to apps/desktop/src/common/initFower.ts diff --git a/apps/desktop-bak/src/common/installBuiltinExtension.ts b/apps/desktop/src/common/installBuiltinExtension.ts similarity index 100% rename from apps/desktop-bak/src/common/installBuiltinExtension.ts rename to apps/desktop/src/common/installBuiltinExtension.ts diff --git a/apps/desktop-bak/src/common/isIconify.ts b/apps/desktop/src/common/isIconify.ts similarity index 100% rename from apps/desktop-bak/src/common/isIconify.ts rename to apps/desktop/src/common/isIconify.ts diff --git a/apps/desktop-bak/src/common/loginToDesktop.ts b/apps/desktop/src/common/loginToDesktop.ts similarity index 100% rename from apps/desktop-bak/src/common/loginToDesktop.ts rename to apps/desktop/src/common/loginToDesktop.ts diff --git a/apps/desktop-bak/src/common/types.ts b/apps/desktop/src/common/types.ts similarity index 100% rename from apps/desktop-bak/src/common/types.ts rename to apps/desktop/src/common/types.ts diff --git a/apps/desktop/src/common/watchDesktopLogin.ts b/apps/desktop/src/common/watchDesktopLogin.ts new file mode 100644 index 000000000..5264642db --- /dev/null +++ b/apps/desktop/src/common/watchDesktopLogin.ts @@ -0,0 +1,7 @@ +import { listen } from '@tauri-apps/api/event' +import { getCurrentWebviewWindow } from '@tauri-apps/api/webviewWindow' +import { db } from '@penx/local-db' + +export async function watchDesktopLogin() { + const appWindow = getCurrentWebviewWindow() +} diff --git a/apps/desktop-bak/src/common/watchExtensionDevChange.ts b/apps/desktop/src/common/watchExtensionDevChange.ts similarity index 94% rename from apps/desktop-bak/src/common/watchExtensionDevChange.ts rename to apps/desktop/src/common/watchExtensionDevChange.ts index ee409c0ab..2cd0d954d 100644 --- a/apps/desktop-bak/src/common/watchExtensionDevChange.ts +++ b/apps/desktop/src/common/watchExtensionDevChange.ts @@ -1,5 +1,5 @@ import { listen } from '@tauri-apps/api/event' -import { getCurrent } from '@tauri-apps/api/webviewWindow' +import { getCurrentWebviewWindow } from '@tauri-apps/api/webviewWindow' import { db } from '@penx/local-db' import { store } from '@penx/store' import { createCommandWorker } from '~/common/createCommandWorker' @@ -17,7 +17,7 @@ type Payload = { } export async function watchExtensionDevChange() { - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() if (appWindow.label !== 'main') return diff --git a/apps/desktop-bak/src/common/workerStore.ts b/apps/desktop/src/common/workerStore.ts similarity index 100% rename from apps/desktop-bak/src/common/workerStore.ts rename to apps/desktop/src/common/workerStore.ts diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/ClipboardHistoryApp.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/ClipboardHistoryApp.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/ClipboardHistoryApp.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/ClipboardHistoryApp.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/CommandApp.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/CommandApp.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/CommandApp.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/CommandApp.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/DataListItem.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/DataListItem.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/DataListItem.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/DataListItem.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/ListApp.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/ListApp.tsx similarity index 94% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/ListApp.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/ListApp.tsx index 661317ece..f4a940d44 100644 --- a/apps/desktop-bak/src/components/CommandPalette/CommandApp/ListApp.tsx +++ b/apps/desktop/src/components/CommandPalette/CommandApp/ListApp.tsx @@ -1,6 +1,9 @@ import { memo, useEffect } from 'react' import { Box } from '@fower/react' -import { getCurrent, WebviewWindow } from '@tauri-apps/api/webviewWindow' +import { + getCurrentWebviewWindow, + WebviewWindow, +} from '@tauri-apps/api/webviewWindow' import { open } from '@tauri-apps/plugin-shell' import { ListJSON } from 'penx' import clipboard from 'tauri-plugin-clipboard-api' @@ -55,7 +58,7 @@ export const ListApp = memo(function ListApp({ component }: ListAppProps) { const defaultAction = item.actions?.[0] if (defaultAction.type === 'OpenInBrowser') { open(defaultAction.url) - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() appWindow.hide() } if (defaultAction.type === 'CopyToClipboard') { diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionDetail.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionDetail.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionDetail.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionDetail.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionItem.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionItem.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionItem.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/ExtensionItem.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/InstallExtensionButton.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/InstallExtensionButton.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/InstallExtensionButton.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/InstallExtensionButton.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/MarketplaceApp.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/MarketplaceApp.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/MarketplaceApp.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/MarketplaceApp.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/UninstallExtensionButton.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/UninstallExtensionButton.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceApp/UninstallExtensionButton.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceApp/UninstallExtensionButton.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceList.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceList.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/MarketplaceList.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/MarketplaceList.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandApp/TodayApp.tsx b/apps/desktop/src/components/CommandPalette/CommandApp/TodayApp.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandApp/TodayApp.tsx rename to apps/desktop/src/components/CommandPalette/CommandApp/TodayApp.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandComponents.ts b/apps/desktop/src/components/CommandPalette/CommandComponents.ts similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandComponents.ts rename to apps/desktop/src/components/CommandPalette/CommandComponents.ts diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandPalette.tsx b/apps/desktop/src/components/CommandPalette/CommandPalette.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandPalette.tsx rename to apps/desktop/src/components/CommandPalette/CommandPalette.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/CommandPaletteFooter.tsx b/apps/desktop/src/components/CommandPalette/CommandPaletteFooter.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/CommandPaletteFooter.tsx rename to apps/desktop/src/components/CommandPalette/CommandPaletteFooter.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/ListItemIcon.tsx b/apps/desktop/src/components/CommandPalette/ListItemIcon.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/ListItemIcon.tsx rename to apps/desktop/src/components/CommandPalette/ListItemIcon.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/ListItemUI.tsx b/apps/desktop/src/components/CommandPalette/ListItemUI.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/ListItemUI.tsx rename to apps/desktop/src/components/CommandPalette/ListItemUI.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/ActionPopover.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/ActionPopover.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/ActionPopover.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/ActionPopover.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/AddRowButton.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/AddRowButton.tsx similarity index 89% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/AddRowButton.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/AddRowButton.tsx index 1afc34e81..7fe54cf72 100644 --- a/apps/desktop-bak/src/components/CommandPalette/SearchBar/AddRowButton.tsx +++ b/apps/desktop/src/components/CommandPalette/SearchBar/AddRowButton.tsx @@ -1,6 +1,9 @@ import { Box } from '@fower/react' import { invoke } from '@tauri-apps/api/core' -import { getCurrent, WebviewWindow } from '@tauri-apps/api/webviewWindow' +import { + getCurrentWebviewWindow, + WebviewWindow, +} from '@tauri-apps/api/webviewWindow' import { Plus } from 'lucide-react' import { Button } from 'uikit' import { db } from '@penx/local-db' @@ -23,7 +26,7 @@ export const AddRowButton = ({}: Props) => { toCenterY gap1 onClick={async () => { - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() setMode('EDITOR') await invoke('set_window_properties', { diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/BackRootButton.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/BackRootButton.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/BackRootButton.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/BackRootButton.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/DatabaseName.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/DatabaseName.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/DatabaseName.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/DatabaseName.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchBar.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/SearchBar.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchBar.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/SearchBar.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchBarFilter.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/SearchBarFilter.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchBarFilter.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/SearchBarFilter.tsx diff --git a/apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchInput.tsx b/apps/desktop/src/components/CommandPalette/SearchBar/SearchInput.tsx similarity index 100% rename from apps/desktop-bak/src/components/CommandPalette/SearchBar/SearchInput.tsx rename to apps/desktop/src/components/CommandPalette/SearchBar/SearchInput.tsx diff --git a/apps/desktop-bak/src/components/DesktopWelcome.tsx b/apps/desktop/src/components/DesktopWelcome.tsx similarity index 100% rename from apps/desktop-bak/src/components/DesktopWelcome.tsx rename to apps/desktop/src/components/DesktopWelcome.tsx diff --git a/apps/desktop-bak/src/components/EditorModeApp.tsx b/apps/desktop/src/components/EditorModeApp.tsx similarity index 100% rename from apps/desktop-bak/src/components/EditorModeApp.tsx rename to apps/desktop/src/components/EditorModeApp.tsx diff --git a/apps/desktop-bak/src/components/FirstLocalSpaceGenerator/FirstLocalSpaceGenerator.tsx b/apps/desktop/src/components/FirstLocalSpaceGenerator/FirstLocalSpaceGenerator.tsx similarity index 100% rename from apps/desktop-bak/src/components/FirstLocalSpaceGenerator/FirstLocalSpaceGenerator.tsx rename to apps/desktop/src/components/FirstLocalSpaceGenerator/FirstLocalSpaceGenerator.tsx diff --git a/apps/desktop-bak/src/components/InitUserToStore.tsx b/apps/desktop/src/components/InitUserToStore.tsx similarity index 100% rename from apps/desktop-bak/src/components/InitUserToStore.tsx rename to apps/desktop/src/components/InitUserToStore.tsx diff --git a/apps/desktop-bak/src/components/LoginWithGoogleButton.tsx b/apps/desktop/src/components/LoginWithGoogleButton.tsx similarity index 100% rename from apps/desktop-bak/src/components/LoginWithGoogleButton.tsx rename to apps/desktop/src/components/LoginWithGoogleButton.tsx diff --git a/apps/desktop-bak/src/components/Markdown.tsx b/apps/desktop/src/components/Markdown.tsx similarity index 100% rename from apps/desktop-bak/src/components/Markdown.tsx rename to apps/desktop/src/components/Markdown.tsx diff --git a/apps/desktop-bak/src/components/ToggleModeButton.tsx b/apps/desktop/src/components/ToggleModeButton.tsx similarity index 90% rename from apps/desktop-bak/src/components/ToggleModeButton.tsx rename to apps/desktop/src/components/ToggleModeButton.tsx index 2915f6e99..f2a678a8f 100644 --- a/apps/desktop-bak/src/components/ToggleModeButton.tsx +++ b/apps/desktop/src/components/ToggleModeButton.tsx @@ -1,6 +1,9 @@ import { Box, FowerHTMLProps } from '@fower/react' import { invoke } from '@tauri-apps/api/core' -import { getCurrent, WebviewWindow } from '@tauri-apps/api/webviewWindow' +import { + getCurrentWebviewWindow, + WebviewWindow, +} from '@tauri-apps/api/webviewWindow' import { Minimize } from 'lucide-react' import { Button } from 'uikit' import { IconSwap } from '@penx/icons' @@ -12,7 +15,7 @@ export const ToggleModeButton = ({ ...rest }: Props) => { const { isEditor, setMode } = useAppMode() async function setWindow() { - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() if (!appWindow) return diff --git a/apps/desktop-bak/src/fower.d.ts.ts b/apps/desktop/src/fower.d.ts.ts similarity index 100% rename from apps/desktop-bak/src/fower.d.ts.ts rename to apps/desktop/src/fower.d.ts.ts diff --git a/apps/desktop-bak/src/hooks/useAppMode.ts b/apps/desktop/src/hooks/useAppMode.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useAppMode.ts rename to apps/desktop/src/hooks/useAppMode.ts diff --git a/apps/desktop-bak/src/hooks/useCommandAppLoading.ts b/apps/desktop/src/hooks/useCommandAppLoading.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useCommandAppLoading.ts rename to apps/desktop/src/hooks/useCommandAppLoading.ts diff --git a/apps/desktop-bak/src/hooks/useCommandAppUI.ts b/apps/desktop/src/hooks/useCommandAppUI.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useCommandAppUI.ts rename to apps/desktop/src/hooks/useCommandAppUI.ts diff --git a/apps/desktop-bak/src/hooks/useCommandPosition.ts b/apps/desktop/src/hooks/useCommandPosition.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useCommandPosition.ts rename to apps/desktop/src/hooks/useCommandPosition.ts diff --git a/apps/desktop-bak/src/hooks/useCurrentCommand.ts b/apps/desktop/src/hooks/useCurrentCommand.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useCurrentCommand.ts rename to apps/desktop/src/hooks/useCurrentCommand.ts diff --git a/apps/desktop-bak/src/hooks/useCurrentDatabase.ts b/apps/desktop/src/hooks/useCurrentDatabase.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useCurrentDatabase.ts rename to apps/desktop/src/hooks/useCurrentDatabase.ts diff --git a/apps/desktop-bak/src/hooks/useHandleSelect.ts b/apps/desktop/src/hooks/useHandleSelect.ts similarity index 95% rename from apps/desktop-bak/src/hooks/useHandleSelect.ts rename to apps/desktop/src/hooks/useHandleSelect.ts index 1f4689da3..7e4cc9be3 100644 --- a/apps/desktop-bak/src/hooks/useHandleSelect.ts +++ b/apps/desktop/src/hooks/useHandleSelect.ts @@ -1,5 +1,5 @@ import { invoke } from '@tauri-apps/api/core' -import { getCurrent } from '@tauri-apps/api/webviewWindow' +import { getCurrentWebviewWindow } from '@tauri-apps/api/webviewWindow' import { appEmitter } from '@penx/event' import { db } from '@penx/local-db' import { ICommandItem } from '~/common/types' @@ -45,7 +45,7 @@ export function useHandleSelect() { setSearch('') await invoke('open_command', { path: applicationPath }) - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() await appWindow.hide() } diff --git a/apps/desktop-bak/src/hooks/useInitThemeMode.ts b/apps/desktop/src/hooks/useInitThemeMode.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useInitThemeMode.ts rename to apps/desktop/src/hooks/useInitThemeMode.ts diff --git a/apps/desktop-bak/src/hooks/useIsAddRow.ts b/apps/desktop/src/hooks/useIsAddRow.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useIsAddRow.ts rename to apps/desktop/src/hooks/useIsAddRow.ts diff --git a/apps/desktop-bak/src/hooks/useItems.ts b/apps/desktop/src/hooks/useItems.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useItems.ts rename to apps/desktop/src/hooks/useItems.ts diff --git a/apps/desktop-bak/src/hooks/useLoading.ts b/apps/desktop/src/hooks/useLoading.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useLoading.ts rename to apps/desktop/src/hooks/useLoading.ts diff --git a/apps/desktop-bak/src/hooks/useOnMessage.ts b/apps/desktop/src/hooks/useOnMessage.ts similarity index 90% rename from apps/desktop-bak/src/hooks/useOnMessage.ts rename to apps/desktop/src/hooks/useOnMessage.ts index 82dcd70a8..7fa9df8ae 100644 --- a/apps/desktop-bak/src/hooks/useOnMessage.ts +++ b/apps/desktop/src/hooks/useOnMessage.ts @@ -57,16 +57,15 @@ import { handleNotificationRequestPermission, handleNotificationSendNotification, } from '~/api/notification' -import { - handleOsArch, - handleOsEol, - handleOsExeExtension, - handleOsFamily, - handleOsHostname, - handleOsLocale, - handleOsPlatform, - handleOsVersion, -} from '~/api/os' +import '~/api/os' // handleOsArch, + +// handleOsEol, +// handleOsExeExtension, +// handleOsFamily, +// handleOsHostname, +// handleOsLocale, +// handleOsPlatform, +// handleOsVersion, import { handleRunAppleScript } from '~/api/script' import { handleShellxExecute, @@ -111,14 +110,14 @@ export function useOnMessage() { handleHttpFetchSend, handleHttpReadBody, // os - handleOsPlatform, - handleOsArch, - handleOsExeExtension, - handleOsFamily, - handleOsHostname, - handleOsEol, - handleOsVersion, - handleOsLocale, + // handleOsPlatform, + // handleOsArch, + // handleOsExeExtension, + // handleOsFamily, + // handleOsHostname, + // handleOsEol, + // handleOsVersion, + // handleOsLocale, // fs handleFsReadFile, handleFsReadTextFile, diff --git a/apps/desktop-bak/src/hooks/useOnWindowMessage.ts b/apps/desktop/src/hooks/useOnWindowMessage.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useOnWindowMessage.ts rename to apps/desktop/src/hooks/useOnWindowMessage.ts diff --git a/apps/desktop-bak/src/hooks/useReset.ts b/apps/desktop/src/hooks/useReset.ts similarity index 92% rename from apps/desktop-bak/src/hooks/useReset.ts rename to apps/desktop/src/hooks/useReset.ts index 1454c04ac..c23163a7c 100644 --- a/apps/desktop-bak/src/hooks/useReset.ts +++ b/apps/desktop/src/hooks/useReset.ts @@ -5,7 +5,7 @@ import { commandUIAtom, useCommandAppUI } from './useCommandAppUI' import { positionAtom } from './useCommandPosition' import { currentCommandAtom } from './useCurrentCommand' import { useCommands, useItems } from './useItems' -import { searchAtom, useSearch } from './useSearch' +import { searchAtom } from './useSearch' export function useReset(setQ: (value: string) => void) { const { setItems } = useItems() @@ -22,7 +22,7 @@ export function useReset(setQ: (value: string) => void) { store.set(positionAtom, 'ROOT') store.set(currentCommandAtom, null as any) store.set(commandUIAtom, {} as any) - store.set(searchAtom, '') + store.set(searchAtom, '' as any) } if (position === 'COMMAND_APP_DETAIL') { diff --git a/apps/desktop-bak/src/hooks/useSearch.ts b/apps/desktop/src/hooks/useSearch.ts similarity index 78% rename from apps/desktop-bak/src/hooks/useSearch.ts rename to apps/desktop/src/hooks/useSearch.ts index 4c2bdf61c..a7fed66d0 100644 --- a/apps/desktop-bak/src/hooks/useSearch.ts +++ b/apps/desktop/src/hooks/useSearch.ts @@ -1,6 +1,6 @@ import { atom, useAtom } from 'jotai' -export const searchAtom = atom('') +export const searchAtom = atom('') export function useSearch() { const [search, setSearch] = useAtom(searchAtom) diff --git a/apps/desktop-bak/src/hooks/useValue.ts b/apps/desktop/src/hooks/useValue.ts similarity index 100% rename from apps/desktop-bak/src/hooks/useValue.ts rename to apps/desktop/src/hooks/useValue.ts diff --git a/apps/desktop-bak/src/styles/command.scss b/apps/desktop/src/styles/command.scss similarity index 100% rename from apps/desktop-bak/src/styles/command.scss rename to apps/desktop/src/styles/command.scss diff --git a/apps/desktop-bak/src/styles/globals.css b/apps/desktop/src/styles/globals.css similarity index 100% rename from apps/desktop-bak/src/styles/globals.css rename to apps/desktop/src/styles/globals.css diff --git a/apps/desktop-bak/src/workers/clipboard-history.ts b/apps/desktop/src/workers/clipboard-history.ts similarity index 100% rename from apps/desktop-bak/src/workers/clipboard-history.ts rename to apps/desktop/src/workers/clipboard-history.ts diff --git a/apps/desktop-bak/src/workers/database.ts b/apps/desktop/src/workers/database.ts similarity index 100% rename from apps/desktop-bak/src/workers/database.ts rename to apps/desktop/src/workers/database.ts diff --git a/apps/desktop-bak/src/workers/marketplace.ts b/apps/desktop/src/workers/marketplace.ts similarity index 100% rename from apps/desktop-bak/src/workers/marketplace.ts rename to apps/desktop/src/workers/marketplace.ts diff --git a/apps/desktop-bak/src/workers/today.ts b/apps/desktop/src/workers/today.ts similarity index 100% rename from apps/desktop-bak/src/workers/today.ts rename to apps/desktop/src/workers/today.ts diff --git a/apps/desktop/tsconfig.json b/apps/desktop/tsconfig.json index a7fc6fbf2..4935fc2c6 100644 --- a/apps/desktop/tsconfig.json +++ b/apps/desktop/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "target": "ES2020", + "baseUrl": ".", "useDefineForClassFields": true, "lib": ["ES2020", "DOM", "DOM.Iterable"], "module": "ESNext", @@ -16,9 +17,14 @@ /* Linting */ "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true + "noUnusedLocals": false, + "noUnusedParameters": false, + "strictPropertyInitialization": false, + "noFallthroughCasesInSwitch": true, + + "paths": { + "~/*": ["src/*"] + } }, "include": ["src"], "references": [{ "path": "./tsconfig.node.json" }] diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index 2ea78bbfa..782b7bdf0 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -1,3 +1,4 @@ +import path from 'path' import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' @@ -29,4 +30,9 @@ export default defineConfig(async () => ({ ignored: ['**/src-tauri/**'], }, }, + resolve: { + alias: { + '~': path.resolve(__dirname, './src'), + }, + }, })) diff --git a/packages/app/package.json b/packages/app/package.json index aa8fba167..484809db3 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -69,10 +69,10 @@ "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-hover-card": "^1.0.7", "@radix-ui/react-slot": "^1.0.2", - "@tauri-apps/api": "2.0.0-beta.13", - "@tauri-apps/plugin-fs": "2.0.0-beta.5", - "@tauri-apps/plugin-global-shortcut": "2.0.0-beta.5", - "@tauri-apps/plugin-shell": "2.0.0-beta.6", + "@tauri-apps/api": "^2", + "@tauri-apps/plugin-fs": "^2", + "@tauri-apps/plugin-global-shortcut": "^2", + "@tauri-apps/plugin-shell": "^2", "@wagmi/core": "^2.7.0", "class-variance-authority": "^0.7.0", "classnames": "^2.3.2", diff --git a/packages/app/src/components/BindAppHotkey/utils.ts b/packages/app/src/components/BindAppHotkey/utils.ts index 2d30b7c32..656b11318 100644 --- a/packages/app/src/components/BindAppHotkey/utils.ts +++ b/packages/app/src/components/BindAppHotkey/utils.ts @@ -1,4 +1,7 @@ -import { getCurrent } from '@tauri-apps/api/webviewWindow' +import { + getCurrentWebviewWindow, + WebviewWindow, +} from '@tauri-apps/api/webviewWindow' import { register, unregister } from '@tauri-apps/plugin-global-shortcut' import { get, set } from 'idb-keyval' import { APP_HOTKEY, appDefaultHotkey } from './constants' @@ -31,7 +34,7 @@ export function convertKeysToHotkey(keys: string[]) { } export async function registerAppHotkey(hotkey: string) { - const appWindow = getCurrent() + const appWindow = getCurrentWebviewWindow() await unregister(hotkey) await register(hotkey, async () => { diff --git a/packages/penx/package.json b/packages/penx/package.json index b239a4abe..6f279e45b 100644 --- a/packages/penx/package.json +++ b/packages/penx/package.json @@ -24,14 +24,14 @@ }, "dependencies": { "@tanstack/react-query": "^5.64.0", - "@tauri-apps/api": "2.0.0-beta.13", - "@tauri-apps/plugin-dialog": "2.0.0-beta.5", - "@tauri-apps/plugin-fs": "2.0.0-beta.5", - "@tauri-apps/plugin-http": "2.0.0-beta.5", - "@tauri-apps/plugin-notification": "2.0.0-beta.5", - "@tauri-apps/plugin-os": "2.0.0-beta.3", - "@tauri-apps/plugin-shell": "2.0.0-beta.6", - "tauri-plugin-clipboard-api": "^2.0.0-beta.2", + "@tauri-apps/api": "^2", + "@tauri-apps/plugin-dialog": "^2", + "@tauri-apps/plugin-fs": "^2", + "@tauri-apps/plugin-http": "^2", + "@tauri-apps/plugin-notification": "^2", + "@tauri-apps/plugin-os": "^2", + "@tauri-apps/plugin-shell": "^2", + "tauri-plugin-clipboard-api": "^2", "tauri-plugin-shellx-api": "^2.0.7", "zod": "^3.23.8" }, diff --git a/packages/penx/src/fs.ts b/packages/penx/src/fs.ts index 9a859d860..99ed4c7cb 100644 --- a/packages/penx/src/fs.ts +++ b/packages/penx/src/fs.ts @@ -278,7 +278,8 @@ export const fs: IFs = { }, writeFile: function ( path: string | URL, - data: Uint8Array, + // data: Uint8Array, + data: any, options?: fsApi.WriteFileOptions, ): ReturnType { return constructAPI< diff --git a/packages/penx/src/os.ts b/packages/penx/src/os.ts index 004dfea09..6ba375758 100644 --- a/packages/penx/src/os.ts +++ b/packages/penx/src/os.ts @@ -1,59 +1,59 @@ -import osApi from '@tauri-apps/plugin-os' +import * as osApi from '@tauri-apps/plugin-os' import { constructAPI } from './common' import { EventType } from './constants' import { UnwrapPromise } from './type' export interface IOs { - platform: () => ReturnType - arch: () => ReturnType - exeExtension: () => ReturnType - family: () => ReturnType - hostname: () => ReturnType - eol: () => Promise - version: () => ReturnType + // platform: () => ReturnType + // arch: () => ReturnType + // exeExtension: () => ReturnType + // family: () => ReturnType + // hostname: () => ReturnType + // eol: () => Promise + // version: () => ReturnType locale: () => ReturnType } export const os: IOs = { - platform: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsPlatform)() - }, - arch: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsArch)() - }, - exeExtension: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsExeExtension)() - }, - family: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsFamily)() - }, - hostname: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsHostname)() - }, - eol: function (): Promise { - return constructAPI(EventType.OsEol)() - }, - version: function (): ReturnType { - return constructAPI< - undefined, - UnwrapPromise> - >(EventType.OsVersion)() - }, + // platform: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsPlatform)() + // }, + // arch: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsArch)() + // }, + // exeExtension: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsExeExtension)() + // }, + // family: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsFamily)() + // }, + // hostname: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsHostname)() + // }, + // eol: function (): Promise { + // return constructAPI(EventType.OsEol)() + // }, + // version: function (): ReturnType { + // return constructAPI< + // undefined, + // UnwrapPromise> + // >(EventType.OsVersion)() + // }, locale: function (): ReturnType { return constructAPI< undefined, diff --git a/packages/tauri-plugin-jarvis/examples/tauri-app/package.json b/packages/tauri-plugin-jarvis/examples/tauri-app/package.json index 9b1e01333..3efc21062 100644 --- a/packages/tauri-plugin-jarvis/examples/tauri-app/package.json +++ b/packages/tauri-plugin-jarvis/examples/tauri-app/package.json @@ -10,7 +10,7 @@ "tauri": "tauri" }, "dependencies": { - "@tauri-apps/api": "2.0.0-beta.13", + "@tauri-apps/api": "^2", "tauri-plugin-jarvis-api": "link:../../" }, "devDependencies": { @@ -18,6 +18,6 @@ "internal-ip": "^7.0.0", "svelte": "^3.49.0", "vite": "^3.0.2", - "@tauri-apps/cli": "^2.0.0-alpha.17" + "@tauri-apps/cli": "^2" } } diff --git a/packages/tauri-plugin-jarvis/package.json b/packages/tauri-plugin-jarvis/package.json index 0be5c6580..da64a4ff4 100644 --- a/packages/tauri-plugin-jarvis/package.json +++ b/packages/tauri-plugin-jarvis/package.json @@ -22,9 +22,9 @@ "develop": "rollup -c --watch" }, "dependencies": { - "@tauri-apps/api": "2.0.0-beta.13", + "@tauri-apps/api": "^2", "@tauri-apps/plugin-log": "2.0.0-beta.4", - "@tauri-apps/plugin-os": "2.0.0-beta.3", + "@tauri-apps/plugin-os": "^2", "zod": "^3.23.8" }, "devDependencies": { diff --git a/packages/tauri-plugin-jarvis/permissions/autogenerated/reference.md b/packages/tauri-plugin-jarvis/permissions/autogenerated/reference.md index cd60c39ac..29056e24b 100644 --- a/packages/tauri-plugin-jarvis/permissions/autogenerated/reference.md +++ b/packages/tauri-plugin-jarvis/permissions/autogenerated/reference.md @@ -1,136 +1,1750 @@ -| Permission | Description | -|------|-----| -|`allow-all`|This enables all permissions for Jarvis| -|`allow-app-is-dev`|Enables the app_is_dev command without any pre-configured scope.| -|`deny-app-is-dev`|Denies the app_is_dev command without any pre-configured scope.| -|`allow-close-devtools`|Enables the close_devtools command without any pre-configured scope.| -|`deny-close-devtools`|Denies the close_devtools command without any pre-configured scope.| -|`allow-compress-tarball`|Enables the compress_tarball command without any pre-configured scope.| -|`deny-compress-tarball`|Denies the compress_tarball command without any pre-configured scope.| -|`allow-decompress-tarball`|Enables the decompress_tarball command without any pre-configured scope.| -|`deny-decompress-tarball`|Denies the decompress_tarball command without any pre-configured scope.| -|`allow-eject-all-disks`|Enables the eject_all_disks command without any pre-configured scope.| -|`deny-eject-all-disks`|Denies the eject_all_disks command without any pre-configured scope.| -|`allow-empty-trash`|Enables the empty_trash command without any pre-configured scope.| -|`deny-empty-trash`|Denies the empty_trash command without any pre-configured scope.| -|`allow-execute`|Enables the execute command without any pre-configured scope.| -|`deny-execute`|Denies the execute command without any pre-configured scope.| -|`allow-ext-store-wrapper-clear`|Enables the ext_store_wrapper_clear command without any pre-configured scope.| -|`deny-ext-store-wrapper-clear`|Denies the ext_store_wrapper_clear command without any pre-configured scope.| -|`allow-ext-store-wrapper-delete`|Enables the ext_store_wrapper_delete command without any pre-configured scope.| -|`deny-ext-store-wrapper-delete`|Denies the ext_store_wrapper_delete command without any pre-configured scope.| -|`allow-ext-store-wrapper-entries`|Enables the ext_store_wrapper_entries command without any pre-configured scope.| -|`deny-ext-store-wrapper-entries`|Denies the ext_store_wrapper_entries command without any pre-configured scope.| -|`allow-ext-store-wrapper-get`|Enables the ext_store_wrapper_get command without any pre-configured scope.| -|`deny-ext-store-wrapper-get`|Denies the ext_store_wrapper_get command without any pre-configured scope.| -|`allow-ext-store-wrapper-has`|Enables the ext_store_wrapper_has command without any pre-configured scope.| -|`deny-ext-store-wrapper-has`|Denies the ext_store_wrapper_has command without any pre-configured scope.| -|`allow-ext-store-wrapper-keys`|Enables the ext_store_wrapper_keys command without any pre-configured scope.| -|`deny-ext-store-wrapper-keys`|Denies the ext_store_wrapper_keys command without any pre-configured scope.| -|`allow-ext-store-wrapper-length`|Enables the ext_store_wrapper_length command without any pre-configured scope.| -|`deny-ext-store-wrapper-length`|Denies the ext_store_wrapper_length command without any pre-configured scope.| -|`allow-ext-store-wrapper-load`|Enables the ext_store_wrapper_load command without any pre-configured scope.| -|`deny-ext-store-wrapper-load`|Denies the ext_store_wrapper_load command without any pre-configured scope.| -|`allow-ext-store-wrapper-reset`|Enables the ext_store_wrapper_reset command without any pre-configured scope.| -|`deny-ext-store-wrapper-reset`|Denies the ext_store_wrapper_reset command without any pre-configured scope.| -|`allow-ext-store-wrapper-save`|Enables the ext_store_wrapper_save command without any pre-configured scope.| -|`deny-ext-store-wrapper-save`|Denies the ext_store_wrapper_save command without any pre-configured scope.| -|`allow-ext-store-wrapper-set`|Enables the ext_store_wrapper_set command without any pre-configured scope.| -|`deny-ext-store-wrapper-set`|Denies the ext_store_wrapper_set command without any pre-configured scope.| -|`allow-ext-store-wrapper-values`|Enables the ext_store_wrapper_values command without any pre-configured scope.| -|`deny-ext-store-wrapper-values`|Denies the ext_store_wrapper_values command without any pre-configured scope.| -|`allow-get-applications`|Enables the get_applications command without any pre-configured scope.| -|`deny-get-applications`|Denies the get_applications command without any pre-configured scope.| -|`allow-get-default-extensions-dir`|Enables the get_default_extensions_dir command without any pre-configured scope.| -|`deny-get-default-extensions-dir`|Denies the get_default_extensions_dir command without any pre-configured scope.| -|`allow-get-default-extensions-storage-dir`|Enables the get_default_extensions_storage_dir command without any pre-configured scope.| -|`deny-get-default-extensions-storage-dir`|Denies the get_default_extensions_storage_dir command without any pre-configured scope.| -|`allow-get-dev-extension-folder`|Enables the get_dev_extension_folder command without any pre-configured scope.| -|`deny-get-dev-extension-folder`|Denies the get_dev_extension_folder command without any pre-configured scope.| -|`allow-get-ext-label-map`|Enables the get_ext_label_map command without any pre-configured scope.| -|`deny-get-ext-label-map`|Denies the get_ext_label_map command without any pre-configured scope.| -|`allow-get-extension-folder`|Enables the get_extension_folder command without any pre-configured scope.| -|`deny-get-extension-folder`|Denies the get_extension_folder command without any pre-configured scope.| -|`allow-get-selected-files-in-file-explorer`|Enables the get_selected_files_in_file_explorer command without any pre-configured scope.| -|`deny-get-selected-files-in-file-explorer`|Denies the get_selected_files_in_file_explorer command without any pre-configured scope.| -|`allow-hide-all-apps-except-frontmost`|Enables the hide_all_apps_except_frontmost command without any pre-configured scope.| -|`deny-hide-all-apps-except-frontmost`|Denies the hide_all_apps_except_frontmost command without any pre-configured scope.| -|`allow-is-devtools-open`|Enables the is_devtools_open command without any pre-configured scope.| -|`deny-is-devtools-open`|Denies the is_devtools_open command without any pre-configured scope.| -|`allow-is-window-label-registered`|Enables the is_window_label_registered command without any pre-configured scope.| -|`deny-is-window-label-registered`|Denies the is_window_label_registered command without any pre-configured scope.| -|`allow-load-all-extensions`|Enables the load_all_extensions command without any pre-configured scope.| -|`deny-load-all-extensions`|Denies the load_all_extensions command without any pre-configured scope.| -|`allow-load-manifest`|Enables the load_manifest command without any pre-configured scope.| -|`deny-load-manifest`|Denies the load_manifest command without any pre-configured scope.| -|`allow-logout-user`|Enables the logout_user command without any pre-configured scope.| -|`deny-logout-user`|Denies the logout_user command without any pre-configured scope.| -|`allow-mute`|Enables the mute command without any pre-configured scope.| -|`deny-mute`|Denies the mute command without any pre-configured scope.| -|`allow-open-devtools`|Enables the open_devtools command without any pre-configured scope.| -|`deny-open-devtools`|Denies the open_devtools command without any pre-configured scope.| -|`allow-open-trash`|Enables the open_trash command without any pre-configured scope.| -|`deny-open-trash`|Denies the open_trash command without any pre-configured scope.| -|`allow-path-exists`|Enables the path_exists command without any pre-configured scope.| -|`deny-path-exists`|Denies the path_exists command without any pre-configured scope.| -|`allow-ping`|Enables the ping command without any pre-configured scope.| -|`deny-ping`|Denies the ping command without any pre-configured scope.| -|`allow-quit-all-apps`|Enables the quit_all_apps command without any pre-configured scope.| -|`deny-quit-all-apps`|Denies the quit_all_apps command without any pre-configured scope.| -|`allow-reboot`|Enables the reboot command without any pre-configured scope.| -|`deny-reboot`|Denies the reboot command without any pre-configured scope.| -|`allow-refresh-applications-list`|Enables the refresh_applications_list command without any pre-configured scope.| -|`deny-refresh-applications-list`|Denies the refresh_applications_list command without any pre-configured scope.| -|`allow-refresh-applications-list-in-bg`|Enables the refresh_applications_list_in_bg command without any pre-configured scope.| -|`deny-refresh-applications-list-in-bg`|Denies the refresh_applications_list_in_bg command without any pre-configured scope.| -|`allow-register-extension-window`|Enables the register_extension_window command without any pre-configured scope.| -|`deny-register-extension-window`|Denies the register_extension_window command without any pre-configured scope.| -|`allow-restart-server`|Enables the restart_server command without any pre-configured scope.| -|`deny-restart-server`|Denies the restart_server command without any pre-configured scope.| -|`allow-run-apple-script`|Enables the run_apple_script command without any pre-configured scope.| -|`deny-run-apple-script`|Denies the run_apple_script command without any pre-configured scope.| -|`allow-run-powershell`|Enables the run_powershell command without any pre-configured scope.| -|`deny-run-powershell`|Denies the run_powershell command without any pre-configured scope.| -|`allow-run-script`|Enables the run_script command without any pre-configured scope.| -|`deny-run-script`|Denies the run_script command without any pre-configured scope.| -|`allow-server-is-running`|Enables the server_is_running command without any pre-configured scope.| -|`deny-server-is-running`|Denies the server_is_running command without any pre-configured scope.| -|`allow-set-dev-extension-folder`|Enables the set_dev_extension_folder command without any pre-configured scope.| -|`deny-set-dev-extension-folder`|Denies the set_dev_extension_folder command without any pre-configured scope.| -|`allow-set-extension-folder`|Enables the set_extension_folder command without any pre-configured scope.| -|`deny-set-extension-folder`|Denies the set_extension_folder command without any pre-configured scope.| -|`allow-set-volume`|Enables the set_volume command without any pre-configured scope.| -|`deny-set-volume`|Denies the set_volume command without any pre-configured scope.| -|`allow-show-desktop`|Enables the show_desktop command without any pre-configured scope.| -|`deny-show-desktop`|Denies the show_desktop command without any pre-configured scope.| -|`allow-shutdown`|Enables the shutdown command without any pre-configured scope.| -|`deny-shutdown`|Denies the shutdown command without any pre-configured scope.| -|`allow-sleep`|Enables the sleep command without any pre-configured scope.| -|`deny-sleep`|Denies the sleep command without any pre-configured scope.| -|`allow-sleep-displays`|Enables the sleep_displays command without any pre-configured scope.| -|`deny-sleep-displays`|Denies the sleep_displays command without any pre-configured scope.| -|`allow-start-server`|Enables the start_server command without any pre-configured scope.| -|`deny-start-server`|Denies the start_server command without any pre-configured scope.| -|`allow-stop-server`|Enables the stop_server command without any pre-configured scope.| -|`deny-stop-server`|Denies the stop_server command without any pre-configured scope.| -|`allow-toggle-bluetooth`|Enables the toggle_bluetooth command without any pre-configured scope.| -|`deny-toggle-bluetooth`|Denies the toggle_bluetooth command without any pre-configured scope.| -|`allow-toggle-devtools`|Enables the toggle_devtools command without any pre-configured scope.| -|`deny-toggle-devtools`|Denies the toggle_devtools command without any pre-configured scope.| -|`allow-toggle-hidden-files`|Enables the toggle_hidden_files command without any pre-configured scope.| -|`deny-toggle-hidden-files`|Denies the toggle_hidden_files command without any pre-configured scope.| -|`allow-toggle-mute`|Enables the toggle_mute command without any pre-configured scope.| -|`deny-toggle-mute`|Denies the toggle_mute command without any pre-configured scope.| -|`allow-toggle-stage-manager`|Enables the toggle_stage_manager command without any pre-configured scope.| -|`deny-toggle-stage-manager`|Denies the toggle_stage_manager command without any pre-configured scope.| -|`allow-toggle-system-appearance`|Enables the toggle_system_appearance command without any pre-configured scope.| -|`deny-toggle-system-appearance`|Denies the toggle_system_appearance command without any pre-configured scope.| -|`allow-turn-volume-down`|Enables the turn_volume_down command without any pre-configured scope.| -|`deny-turn-volume-down`|Denies the turn_volume_down command without any pre-configured scope.| -|`allow-turn-volume-up`|Enables the turn_volume_up command without any pre-configured scope.| -|`deny-turn-volume-up`|Denies the turn_volume_up command without any pre-configured scope.| -|`allow-unmute`|Enables the unmute command without any pre-configured scope.| -|`deny-unmute`|Denies the unmute command without any pre-configured scope.| -|`allow-unregister-extension-window`|Enables the unregister_extension_window command without any pre-configured scope.| -|`deny-unregister-extension-window`|Denies the unregister_extension_window command without any pre-configured scope.| -|`allow-all-store`|This enables all permissions for Jarvis| +## Permission Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IdentifierDescription
+ +`jarvis:allow-all` + + + +This enables all permissions for Jarvis + +
+ +`jarvis:allow-app-is-dev` + + + +Enables the app_is_dev command without any pre-configured scope. + +
+ +`jarvis:deny-app-is-dev` + + + +Denies the app_is_dev command without any pre-configured scope. + +
+ +`jarvis:allow-close-devtools` + + + +Enables the close_devtools command without any pre-configured scope. + +
+ +`jarvis:deny-close-devtools` + + + +Denies the close_devtools command without any pre-configured scope. + +
+ +`jarvis:allow-compress-tarball` + + + +Enables the compress_tarball command without any pre-configured scope. + +
+ +`jarvis:deny-compress-tarball` + + + +Denies the compress_tarball command without any pre-configured scope. + +
+ +`jarvis:allow-decompress-tarball` + + + +Enables the decompress_tarball command without any pre-configured scope. + +
+ +`jarvis:deny-decompress-tarball` + + + +Denies the decompress_tarball command without any pre-configured scope. + +
+ +`jarvis:allow-eject-all-disks` + + + +Enables the eject_all_disks command without any pre-configured scope. + +
+ +`jarvis:deny-eject-all-disks` + + + +Denies the eject_all_disks command without any pre-configured scope. + +
+ +`jarvis:allow-empty-trash` + + + +Enables the empty_trash command without any pre-configured scope. + +
+ +`jarvis:deny-empty-trash` + + + +Denies the empty_trash command without any pre-configured scope. + +
+ +`jarvis:allow-execute` + + + +Enables the execute command without any pre-configured scope. + +
+ +`jarvis:deny-execute` + + + +Denies the execute command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-clear` + + + +Enables the ext_store_wrapper_clear command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-clear` + + + +Denies the ext_store_wrapper_clear command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-delete` + + + +Enables the ext_store_wrapper_delete command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-delete` + + + +Denies the ext_store_wrapper_delete command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-entries` + + + +Enables the ext_store_wrapper_entries command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-entries` + + + +Denies the ext_store_wrapper_entries command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-get` + + + +Enables the ext_store_wrapper_get command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-get` + + + +Denies the ext_store_wrapper_get command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-has` + + + +Enables the ext_store_wrapper_has command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-has` + + + +Denies the ext_store_wrapper_has command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-keys` + + + +Enables the ext_store_wrapper_keys command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-keys` + + + +Denies the ext_store_wrapper_keys command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-length` + + + +Enables the ext_store_wrapper_length command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-length` + + + +Denies the ext_store_wrapper_length command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-load` + + + +Enables the ext_store_wrapper_load command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-load` + + + +Denies the ext_store_wrapper_load command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-reset` + + + +Enables the ext_store_wrapper_reset command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-reset` + + + +Denies the ext_store_wrapper_reset command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-save` + + + +Enables the ext_store_wrapper_save command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-save` + + + +Denies the ext_store_wrapper_save command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-set` + + + +Enables the ext_store_wrapper_set command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-set` + + + +Denies the ext_store_wrapper_set command without any pre-configured scope. + +
+ +`jarvis:allow-ext-store-wrapper-values` + + + +Enables the ext_store_wrapper_values command without any pre-configured scope. + +
+ +`jarvis:deny-ext-store-wrapper-values` + + + +Denies the ext_store_wrapper_values command without any pre-configured scope. + +
+ +`jarvis:allow-get-applications` + + + +Enables the get_applications command without any pre-configured scope. + +
+ +`jarvis:deny-get-applications` + + + +Denies the get_applications command without any pre-configured scope. + +
+ +`jarvis:allow-get-default-extensions-dir` + + + +Enables the get_default_extensions_dir command without any pre-configured scope. + +
+ +`jarvis:deny-get-default-extensions-dir` + + + +Denies the get_default_extensions_dir command without any pre-configured scope. + +
+ +`jarvis:allow-get-default-extensions-storage-dir` + + + +Enables the get_default_extensions_storage_dir command without any pre-configured scope. + +
+ +`jarvis:deny-get-default-extensions-storage-dir` + + + +Denies the get_default_extensions_storage_dir command without any pre-configured scope. + +
+ +`jarvis:allow-get-dev-extension-folder` + + + +Enables the get_dev_extension_folder command without any pre-configured scope. + +
+ +`jarvis:deny-get-dev-extension-folder` + + + +Denies the get_dev_extension_folder command without any pre-configured scope. + +
+ +`jarvis:allow-get-ext-label-map` + + + +Enables the get_ext_label_map command without any pre-configured scope. + +
+ +`jarvis:deny-get-ext-label-map` + + + +Denies the get_ext_label_map command without any pre-configured scope. + +
+ +`jarvis:allow-get-extension-folder` + + + +Enables the get_extension_folder command without any pre-configured scope. + +
+ +`jarvis:deny-get-extension-folder` + + + +Denies the get_extension_folder command without any pre-configured scope. + +
+ +`jarvis:allow-get-selected-files-in-file-explorer` + + + +Enables the get_selected_files_in_file_explorer command without any pre-configured scope. + +
+ +`jarvis:deny-get-selected-files-in-file-explorer` + + + +Denies the get_selected_files_in_file_explorer command without any pre-configured scope. + +
+ +`jarvis:allow-hide-all-apps-except-frontmost` + + + +Enables the hide_all_apps_except_frontmost command without any pre-configured scope. + +
+ +`jarvis:deny-hide-all-apps-except-frontmost` + + + +Denies the hide_all_apps_except_frontmost command without any pre-configured scope. + +
+ +`jarvis:allow-is-devtools-open` + + + +Enables the is_devtools_open command without any pre-configured scope. + +
+ +`jarvis:deny-is-devtools-open` + + + +Denies the is_devtools_open command without any pre-configured scope. + +
+ +`jarvis:allow-is-window-label-registered` + + + +Enables the is_window_label_registered command without any pre-configured scope. + +
+ +`jarvis:deny-is-window-label-registered` + + + +Denies the is_window_label_registered command without any pre-configured scope. + +
+ +`jarvis:allow-load-all-extensions` + + + +Enables the load_all_extensions command without any pre-configured scope. + +
+ +`jarvis:deny-load-all-extensions` + + + +Denies the load_all_extensions command without any pre-configured scope. + +
+ +`jarvis:allow-load-manifest` + + + +Enables the load_manifest command without any pre-configured scope. + +
+ +`jarvis:deny-load-manifest` + + + +Denies the load_manifest command without any pre-configured scope. + +
+ +`jarvis:allow-logout-user` + + + +Enables the logout_user command without any pre-configured scope. + +
+ +`jarvis:deny-logout-user` + + + +Denies the logout_user command without any pre-configured scope. + +
+ +`jarvis:allow-mute` + + + +Enables the mute command without any pre-configured scope. + +
+ +`jarvis:deny-mute` + + + +Denies the mute command without any pre-configured scope. + +
+ +`jarvis:allow-open-devtools` + + + +Enables the open_devtools command without any pre-configured scope. + +
+ +`jarvis:deny-open-devtools` + + + +Denies the open_devtools command without any pre-configured scope. + +
+ +`jarvis:allow-open-trash` + + + +Enables the open_trash command without any pre-configured scope. + +
+ +`jarvis:deny-open-trash` + + + +Denies the open_trash command without any pre-configured scope. + +
+ +`jarvis:allow-path-exists` + + + +Enables the path_exists command without any pre-configured scope. + +
+ +`jarvis:deny-path-exists` + + + +Denies the path_exists command without any pre-configured scope. + +
+ +`jarvis:allow-ping` + + + +Enables the ping command without any pre-configured scope. + +
+ +`jarvis:deny-ping` + + + +Denies the ping command without any pre-configured scope. + +
+ +`jarvis:allow-quit-all-apps` + + + +Enables the quit_all_apps command without any pre-configured scope. + +
+ +`jarvis:deny-quit-all-apps` + + + +Denies the quit_all_apps command without any pre-configured scope. + +
+ +`jarvis:allow-reboot` + + + +Enables the reboot command without any pre-configured scope. + +
+ +`jarvis:deny-reboot` + + + +Denies the reboot command without any pre-configured scope. + +
+ +`jarvis:allow-refresh-applications-list` + + + +Enables the refresh_applications_list command without any pre-configured scope. + +
+ +`jarvis:deny-refresh-applications-list` + + + +Denies the refresh_applications_list command without any pre-configured scope. + +
+ +`jarvis:allow-refresh-applications-list-in-bg` + + + +Enables the refresh_applications_list_in_bg command without any pre-configured scope. + +
+ +`jarvis:deny-refresh-applications-list-in-bg` + + + +Denies the refresh_applications_list_in_bg command without any pre-configured scope. + +
+ +`jarvis:allow-register-extension-window` + + + +Enables the register_extension_window command without any pre-configured scope. + +
+ +`jarvis:deny-register-extension-window` + + + +Denies the register_extension_window command without any pre-configured scope. + +
+ +`jarvis:allow-restart-server` + + + +Enables the restart_server command without any pre-configured scope. + +
+ +`jarvis:deny-restart-server` + + + +Denies the restart_server command without any pre-configured scope. + +
+ +`jarvis:allow-run-apple-script` + + + +Enables the run_apple_script command without any pre-configured scope. + +
+ +`jarvis:deny-run-apple-script` + + + +Denies the run_apple_script command without any pre-configured scope. + +
+ +`jarvis:allow-run-powershell` + + + +Enables the run_powershell command without any pre-configured scope. + +
+ +`jarvis:deny-run-powershell` + + + +Denies the run_powershell command without any pre-configured scope. + +
+ +`jarvis:allow-run-script` + + + +Enables the run_script command without any pre-configured scope. + +
+ +`jarvis:deny-run-script` + + + +Denies the run_script command without any pre-configured scope. + +
+ +`jarvis:allow-server-is-running` + + + +Enables the server_is_running command without any pre-configured scope. + +
+ +`jarvis:deny-server-is-running` + + + +Denies the server_is_running command without any pre-configured scope. + +
+ +`jarvis:allow-set-dev-extension-folder` + + + +Enables the set_dev_extension_folder command without any pre-configured scope. + +
+ +`jarvis:deny-set-dev-extension-folder` + + + +Denies the set_dev_extension_folder command without any pre-configured scope. + +
+ +`jarvis:allow-set-extension-folder` + + + +Enables the set_extension_folder command without any pre-configured scope. + +
+ +`jarvis:deny-set-extension-folder` + + + +Denies the set_extension_folder command without any pre-configured scope. + +
+ +`jarvis:allow-set-volume` + + + +Enables the set_volume command without any pre-configured scope. + +
+ +`jarvis:deny-set-volume` + + + +Denies the set_volume command without any pre-configured scope. + +
+ +`jarvis:allow-show-desktop` + + + +Enables the show_desktop command without any pre-configured scope. + +
+ +`jarvis:deny-show-desktop` + + + +Denies the show_desktop command without any pre-configured scope. + +
+ +`jarvis:allow-shutdown` + + + +Enables the shutdown command without any pre-configured scope. + +
+ +`jarvis:deny-shutdown` + + + +Denies the shutdown command without any pre-configured scope. + +
+ +`jarvis:allow-sleep` + + + +Enables the sleep command without any pre-configured scope. + +
+ +`jarvis:deny-sleep` + + + +Denies the sleep command without any pre-configured scope. + +
+ +`jarvis:allow-sleep-displays` + + + +Enables the sleep_displays command without any pre-configured scope. + +
+ +`jarvis:deny-sleep-displays` + + + +Denies the sleep_displays command without any pre-configured scope. + +
+ +`jarvis:allow-start-server` + + + +Enables the start_server command without any pre-configured scope. + +
+ +`jarvis:deny-start-server` + + + +Denies the start_server command without any pre-configured scope. + +
+ +`jarvis:allow-stop-server` + + + +Enables the stop_server command without any pre-configured scope. + +
+ +`jarvis:deny-stop-server` + + + +Denies the stop_server command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-bluetooth` + + + +Enables the toggle_bluetooth command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-bluetooth` + + + +Denies the toggle_bluetooth command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-devtools` + + + +Enables the toggle_devtools command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-devtools` + + + +Denies the toggle_devtools command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-hidden-files` + + + +Enables the toggle_hidden_files command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-hidden-files` + + + +Denies the toggle_hidden_files command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-mute` + + + +Enables the toggle_mute command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-mute` + + + +Denies the toggle_mute command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-stage-manager` + + + +Enables the toggle_stage_manager command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-stage-manager` + + + +Denies the toggle_stage_manager command without any pre-configured scope. + +
+ +`jarvis:allow-toggle-system-appearance` + + + +Enables the toggle_system_appearance command without any pre-configured scope. + +
+ +`jarvis:deny-toggle-system-appearance` + + + +Denies the toggle_system_appearance command without any pre-configured scope. + +
+ +`jarvis:allow-turn-volume-down` + + + +Enables the turn_volume_down command without any pre-configured scope. + +
+ +`jarvis:deny-turn-volume-down` + + + +Denies the turn_volume_down command without any pre-configured scope. + +
+ +`jarvis:allow-turn-volume-up` + + + +Enables the turn_volume_up command without any pre-configured scope. + +
+ +`jarvis:deny-turn-volume-up` + + + +Denies the turn_volume_up command without any pre-configured scope. + +
+ +`jarvis:allow-unmute` + + + +Enables the unmute command without any pre-configured scope. + +
+ +`jarvis:deny-unmute` + + + +Denies the unmute command without any pre-configured scope. + +
+ +`jarvis:allow-unregister-extension-window` + + + +Enables the unregister_extension_window command without any pre-configured scope. + +
+ +`jarvis:deny-unregister-extension-window` + + + +Denies the unregister_extension_window command without any pre-configured scope. + +
+ +`jarvis:allow-all-store` + + + +This enables all permissions for Jarvis + +
diff --git a/packages/tauri-plugin-jarvis/permissions/schemas/schema.json b/packages/tauri-plugin-jarvis/permissions/schemas/schema.json index ace69ed1e..bc28b8a92 100644 --- a/packages/tauri-plugin-jarvis/permissions/schemas/schema.json +++ b/packages/tauri-plugin-jarvis/permissions/schemas/schema.json @@ -35,25 +35,17 @@ "DefaultPermission": { "description": "The default permission set of the plugin.\n\nWorks similarly to a permission with the \"default\" identifier.", "type": "object", - "required": [ - "permissions" - ], + "required": ["permissions"], "properties": { "version": { "description": "The version of the permission.", - "type": [ - "integer", - "null" - ], + "type": ["integer", "null"], "format": "uint64", "minimum": 1.0 }, "description": { - "description": "Human-readable description of what the permission does.", - "type": [ - "string", - "null" - ] + "description": "Human-readable description of what the permission does. Tauri convention is to use

headings in markdown content for Tauri documentation generation purposes.", + "type": ["string", "null"] }, "permissions": { "description": "All permissions this set contains.", @@ -67,11 +59,7 @@ "PermissionSet": { "description": "A set of direct permissions grouped together under a new name.", "type": "object", - "required": [ - "description", - "identifier", - "permissions" - ], + "required": ["description", "identifier", "permissions"], "properties": { "identifier": { "description": "A unique identifier for the permission.", @@ -93,16 +81,11 @@ "Permission": { "description": "Descriptions of explicit privileges of commands.\n\nIt can enable commands to be accessible in the frontend of the application.\n\nIf the scope is defined it can be used to fine grain control the access of individual or multiple commands.", "type": "object", - "required": [ - "identifier" - ], + "required": ["identifier"], "properties": { "version": { "description": "The version of the permission.", - "type": [ - "integer", - "null" - ], + "type": ["integer", "null"], "format": "uint64", "minimum": 1.0 }, @@ -111,11 +94,8 @@ "type": "string" }, "description": { - "description": "Human-readable description of what the permission does.", - "type": [ - "string", - "null" - ] + "description": "Human-readable description of what the permission does. Tauri internal convention is to use

headings in markdown content for Tauri documentation generation purposes.", + "type": ["string", "null"] }, "commands": { "description": "Allowed or denied commands when using this permission.", @@ -139,10 +119,7 @@ }, "platforms": { "description": "Target platforms this permission applies. By default all platforms are affected by this permission.", - "type": [ - "array", - "null" - ], + "type": ["array", "null"], "items": { "$ref": "#/definitions/Target" } @@ -172,25 +149,19 @@ } }, "Scopes": { - "description": "A restriction of the command/endpoint functionality.\n\nIt can be of any serde serializable type and is used for allowing or preventing certain actions inside a Tauri command.\n\nThe scope is passed to the command and handled/enforced by the command itself.", + "description": "An argument for fine grained behavior control of Tauri commands.\n\nIt can be of any serde serializable type and is used to allow or prevent certain actions inside a Tauri command. The configured scope is passed to the command and will be enforced by the command implementation.\n\n## Example\n\n```json { \"allow\": [{ \"path\": \"$HOME/**\" }], \"deny\": [{ \"path\": \"$HOME/secret.txt\" }] } ```", "type": "object", "properties": { "allow": { "description": "Data that defines what is allowed by the scope.", - "type": [ - "array", - "null" - ], + "type": ["array", "null"], "items": { "$ref": "#/definitions/Value" } }, "deny": { - "description": "Data that defines what is denied by the scope.", - "type": [ - "array", - "null" - ], + "description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.", + "type": ["array", "null"], "items": { "$ref": "#/definitions/Value" } @@ -257,37 +228,27 @@ { "description": "MacOS.", "type": "string", - "enum": [ - "macOS" - ] + "enum": ["macOS"] }, { "description": "Windows.", "type": "string", - "enum": [ - "windows" - ] + "enum": ["windows"] }, { "description": "Linux.", "type": "string", - "enum": [ - "linux" - ] + "enum": ["linux"] }, { "description": "Android.", "type": "string", - "enum": [ - "android" - ] + "enum": ["android"] }, { "description": "iOS.", "type": "string", - "enum": [ - "iOS" - ] + "enum": ["iOS"] } ] }, @@ -295,944 +256,676 @@ "type": "string", "oneOf": [ { - "description": "allow-all -> This enables all permissions for Jarvis", + "description": "This enables all permissions for Jarvis", "type": "string", - "enum": [ - "allow-all" - ] + "const": "allow-all" }, { - "description": "allow-app-is-dev -> Enables the app_is_dev command without any pre-configured scope.", + "description": "Enables the app_is_dev command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-app-is-dev" - ] + "const": "allow-app-is-dev" }, { - "description": "deny-app-is-dev -> Denies the app_is_dev command without any pre-configured scope.", + "description": "Denies the app_is_dev command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-app-is-dev" - ] + "const": "deny-app-is-dev" }, { - "description": "allow-close-devtools -> Enables the close_devtools command without any pre-configured scope.", + "description": "Enables the close_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-close-devtools" - ] + "const": "allow-close-devtools" }, { - "description": "deny-close-devtools -> Denies the close_devtools command without any pre-configured scope.", + "description": "Denies the close_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-close-devtools" - ] + "const": "deny-close-devtools" }, { - "description": "allow-compress-tarball -> Enables the compress_tarball command without any pre-configured scope.", + "description": "Enables the compress_tarball command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-compress-tarball" - ] + "const": "allow-compress-tarball" }, { - "description": "deny-compress-tarball -> Denies the compress_tarball command without any pre-configured scope.", + "description": "Denies the compress_tarball command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-compress-tarball" - ] + "const": "deny-compress-tarball" }, { - "description": "allow-decompress-tarball -> Enables the decompress_tarball command without any pre-configured scope.", + "description": "Enables the decompress_tarball command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-decompress-tarball" - ] + "const": "allow-decompress-tarball" }, { - "description": "deny-decompress-tarball -> Denies the decompress_tarball command without any pre-configured scope.", + "description": "Denies the decompress_tarball command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-decompress-tarball" - ] + "const": "deny-decompress-tarball" }, { - "description": "allow-eject-all-disks -> Enables the eject_all_disks command without any pre-configured scope.", + "description": "Enables the eject_all_disks command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-eject-all-disks" - ] + "const": "allow-eject-all-disks" }, { - "description": "deny-eject-all-disks -> Denies the eject_all_disks command without any pre-configured scope.", + "description": "Denies the eject_all_disks command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-eject-all-disks" - ] + "const": "deny-eject-all-disks" }, { - "description": "allow-empty-trash -> Enables the empty_trash command without any pre-configured scope.", + "description": "Enables the empty_trash command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-empty-trash" - ] + "const": "allow-empty-trash" }, { - "description": "deny-empty-trash -> Denies the empty_trash command without any pre-configured scope.", + "description": "Denies the empty_trash command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-empty-trash" - ] + "const": "deny-empty-trash" }, { - "description": "allow-execute -> Enables the execute command without any pre-configured scope.", + "description": "Enables the execute command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-execute" - ] + "const": "allow-execute" }, { - "description": "deny-execute -> Denies the execute command without any pre-configured scope.", + "description": "Denies the execute command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-execute" - ] + "const": "deny-execute" }, { - "description": "allow-ext-store-wrapper-clear -> Enables the ext_store_wrapper_clear command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_clear command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-clear" - ] + "const": "allow-ext-store-wrapper-clear" }, { - "description": "deny-ext-store-wrapper-clear -> Denies the ext_store_wrapper_clear command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_clear command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-clear" - ] + "const": "deny-ext-store-wrapper-clear" }, { - "description": "allow-ext-store-wrapper-delete -> Enables the ext_store_wrapper_delete command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_delete command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-delete" - ] + "const": "allow-ext-store-wrapper-delete" }, { - "description": "deny-ext-store-wrapper-delete -> Denies the ext_store_wrapper_delete command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_delete command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-delete" - ] + "const": "deny-ext-store-wrapper-delete" }, { - "description": "allow-ext-store-wrapper-entries -> Enables the ext_store_wrapper_entries command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_entries command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-entries" - ] + "const": "allow-ext-store-wrapper-entries" }, { - "description": "deny-ext-store-wrapper-entries -> Denies the ext_store_wrapper_entries command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_entries command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-entries" - ] + "const": "deny-ext-store-wrapper-entries" }, { - "description": "allow-ext-store-wrapper-get -> Enables the ext_store_wrapper_get command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_get command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-get" - ] + "const": "allow-ext-store-wrapper-get" }, { - "description": "deny-ext-store-wrapper-get -> Denies the ext_store_wrapper_get command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_get command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-get" - ] + "const": "deny-ext-store-wrapper-get" }, { - "description": "allow-ext-store-wrapper-has -> Enables the ext_store_wrapper_has command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_has command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-has" - ] + "const": "allow-ext-store-wrapper-has" }, { - "description": "deny-ext-store-wrapper-has -> Denies the ext_store_wrapper_has command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_has command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-has" - ] + "const": "deny-ext-store-wrapper-has" }, { - "description": "allow-ext-store-wrapper-keys -> Enables the ext_store_wrapper_keys command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_keys command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-keys" - ] + "const": "allow-ext-store-wrapper-keys" }, { - "description": "deny-ext-store-wrapper-keys -> Denies the ext_store_wrapper_keys command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_keys command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-keys" - ] + "const": "deny-ext-store-wrapper-keys" }, { - "description": "allow-ext-store-wrapper-length -> Enables the ext_store_wrapper_length command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_length command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-length" - ] + "const": "allow-ext-store-wrapper-length" }, { - "description": "deny-ext-store-wrapper-length -> Denies the ext_store_wrapper_length command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_length command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-length" - ] + "const": "deny-ext-store-wrapper-length" }, { - "description": "allow-ext-store-wrapper-load -> Enables the ext_store_wrapper_load command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_load command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-load" - ] + "const": "allow-ext-store-wrapper-load" }, { - "description": "deny-ext-store-wrapper-load -> Denies the ext_store_wrapper_load command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_load command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-load" - ] + "const": "deny-ext-store-wrapper-load" }, { - "description": "allow-ext-store-wrapper-reset -> Enables the ext_store_wrapper_reset command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_reset command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-reset" - ] + "const": "allow-ext-store-wrapper-reset" }, { - "description": "deny-ext-store-wrapper-reset -> Denies the ext_store_wrapper_reset command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_reset command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-reset" - ] + "const": "deny-ext-store-wrapper-reset" }, { - "description": "allow-ext-store-wrapper-save -> Enables the ext_store_wrapper_save command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_save command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-save" - ] + "const": "allow-ext-store-wrapper-save" }, { - "description": "deny-ext-store-wrapper-save -> Denies the ext_store_wrapper_save command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_save command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-save" - ] + "const": "deny-ext-store-wrapper-save" }, { - "description": "allow-ext-store-wrapper-set -> Enables the ext_store_wrapper_set command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_set command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-set" - ] + "const": "allow-ext-store-wrapper-set" }, { - "description": "deny-ext-store-wrapper-set -> Denies the ext_store_wrapper_set command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_set command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-set" - ] + "const": "deny-ext-store-wrapper-set" }, { - "description": "allow-ext-store-wrapper-values -> Enables the ext_store_wrapper_values command without any pre-configured scope.", + "description": "Enables the ext_store_wrapper_values command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ext-store-wrapper-values" - ] + "const": "allow-ext-store-wrapper-values" }, { - "description": "deny-ext-store-wrapper-values -> Denies the ext_store_wrapper_values command without any pre-configured scope.", + "description": "Denies the ext_store_wrapper_values command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ext-store-wrapper-values" - ] + "const": "deny-ext-store-wrapper-values" }, { - "description": "allow-get-applications -> Enables the get_applications command without any pre-configured scope.", + "description": "Enables the get_applications command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-applications" - ] + "const": "allow-get-applications" }, { - "description": "deny-get-applications -> Denies the get_applications command without any pre-configured scope.", + "description": "Denies the get_applications command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-applications" - ] + "const": "deny-get-applications" }, { - "description": "allow-get-default-extensions-dir -> Enables the get_default_extensions_dir command without any pre-configured scope.", + "description": "Enables the get_default_extensions_dir command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-default-extensions-dir" - ] + "const": "allow-get-default-extensions-dir" }, { - "description": "deny-get-default-extensions-dir -> Denies the get_default_extensions_dir command without any pre-configured scope.", + "description": "Denies the get_default_extensions_dir command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-default-extensions-dir" - ] + "const": "deny-get-default-extensions-dir" }, { - "description": "allow-get-default-extensions-storage-dir -> Enables the get_default_extensions_storage_dir command without any pre-configured scope.", + "description": "Enables the get_default_extensions_storage_dir command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-default-extensions-storage-dir" - ] + "const": "allow-get-default-extensions-storage-dir" }, { - "description": "deny-get-default-extensions-storage-dir -> Denies the get_default_extensions_storage_dir command without any pre-configured scope.", + "description": "Denies the get_default_extensions_storage_dir command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-default-extensions-storage-dir" - ] + "const": "deny-get-default-extensions-storage-dir" }, { - "description": "allow-get-dev-extension-folder -> Enables the get_dev_extension_folder command without any pre-configured scope.", + "description": "Enables the get_dev_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-dev-extension-folder" - ] + "const": "allow-get-dev-extension-folder" }, { - "description": "deny-get-dev-extension-folder -> Denies the get_dev_extension_folder command without any pre-configured scope.", + "description": "Denies the get_dev_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-dev-extension-folder" - ] + "const": "deny-get-dev-extension-folder" }, { - "description": "allow-get-ext-label-map -> Enables the get_ext_label_map command without any pre-configured scope.", + "description": "Enables the get_ext_label_map command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-ext-label-map" - ] + "const": "allow-get-ext-label-map" }, { - "description": "deny-get-ext-label-map -> Denies the get_ext_label_map command without any pre-configured scope.", + "description": "Denies the get_ext_label_map command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-ext-label-map" - ] + "const": "deny-get-ext-label-map" }, { - "description": "allow-get-extension-folder -> Enables the get_extension_folder command without any pre-configured scope.", + "description": "Enables the get_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-extension-folder" - ] + "const": "allow-get-extension-folder" }, { - "description": "deny-get-extension-folder -> Denies the get_extension_folder command without any pre-configured scope.", + "description": "Denies the get_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-extension-folder" - ] + "const": "deny-get-extension-folder" }, { - "description": "allow-get-selected-files-in-file-explorer -> Enables the get_selected_files_in_file_explorer command without any pre-configured scope.", + "description": "Enables the get_selected_files_in_file_explorer command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-get-selected-files-in-file-explorer" - ] + "const": "allow-get-selected-files-in-file-explorer" }, { - "description": "deny-get-selected-files-in-file-explorer -> Denies the get_selected_files_in_file_explorer command without any pre-configured scope.", + "description": "Denies the get_selected_files_in_file_explorer command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-get-selected-files-in-file-explorer" - ] + "const": "deny-get-selected-files-in-file-explorer" }, { - "description": "allow-hide-all-apps-except-frontmost -> Enables the hide_all_apps_except_frontmost command without any pre-configured scope.", + "description": "Enables the hide_all_apps_except_frontmost command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-hide-all-apps-except-frontmost" - ] + "const": "allow-hide-all-apps-except-frontmost" }, { - "description": "deny-hide-all-apps-except-frontmost -> Denies the hide_all_apps_except_frontmost command without any pre-configured scope.", + "description": "Denies the hide_all_apps_except_frontmost command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-hide-all-apps-except-frontmost" - ] + "const": "deny-hide-all-apps-except-frontmost" }, { - "description": "allow-is-devtools-open -> Enables the is_devtools_open command without any pre-configured scope.", + "description": "Enables the is_devtools_open command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-is-devtools-open" - ] + "const": "allow-is-devtools-open" }, { - "description": "deny-is-devtools-open -> Denies the is_devtools_open command without any pre-configured scope.", + "description": "Denies the is_devtools_open command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-is-devtools-open" - ] + "const": "deny-is-devtools-open" }, { - "description": "allow-is-window-label-registered -> Enables the is_window_label_registered command without any pre-configured scope.", + "description": "Enables the is_window_label_registered command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-is-window-label-registered" - ] + "const": "allow-is-window-label-registered" }, { - "description": "deny-is-window-label-registered -> Denies the is_window_label_registered command without any pre-configured scope.", + "description": "Denies the is_window_label_registered command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-is-window-label-registered" - ] + "const": "deny-is-window-label-registered" }, { - "description": "allow-load-all-extensions -> Enables the load_all_extensions command without any pre-configured scope.", + "description": "Enables the load_all_extensions command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-load-all-extensions" - ] + "const": "allow-load-all-extensions" }, { - "description": "deny-load-all-extensions -> Denies the load_all_extensions command without any pre-configured scope.", + "description": "Denies the load_all_extensions command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-load-all-extensions" - ] + "const": "deny-load-all-extensions" }, { - "description": "allow-load-manifest -> Enables the load_manifest command without any pre-configured scope.", + "description": "Enables the load_manifest command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-load-manifest" - ] + "const": "allow-load-manifest" }, { - "description": "deny-load-manifest -> Denies the load_manifest command without any pre-configured scope.", + "description": "Denies the load_manifest command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-load-manifest" - ] + "const": "deny-load-manifest" }, { - "description": "allow-logout-user -> Enables the logout_user command without any pre-configured scope.", + "description": "Enables the logout_user command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-logout-user" - ] + "const": "allow-logout-user" }, { - "description": "deny-logout-user -> Denies the logout_user command without any pre-configured scope.", + "description": "Denies the logout_user command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-logout-user" - ] + "const": "deny-logout-user" }, { - "description": "allow-mute -> Enables the mute command without any pre-configured scope.", + "description": "Enables the mute command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-mute" - ] + "const": "allow-mute" }, { - "description": "deny-mute -> Denies the mute command without any pre-configured scope.", + "description": "Denies the mute command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-mute" - ] + "const": "deny-mute" }, { - "description": "allow-open-devtools -> Enables the open_devtools command without any pre-configured scope.", + "description": "Enables the open_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-open-devtools" - ] + "const": "allow-open-devtools" }, { - "description": "deny-open-devtools -> Denies the open_devtools command without any pre-configured scope.", + "description": "Denies the open_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-open-devtools" - ] + "const": "deny-open-devtools" }, { - "description": "allow-open-trash -> Enables the open_trash command without any pre-configured scope.", + "description": "Enables the open_trash command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-open-trash" - ] + "const": "allow-open-trash" }, { - "description": "deny-open-trash -> Denies the open_trash command without any pre-configured scope.", + "description": "Denies the open_trash command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-open-trash" - ] + "const": "deny-open-trash" }, { - "description": "allow-path-exists -> Enables the path_exists command without any pre-configured scope.", + "description": "Enables the path_exists command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-path-exists" - ] + "const": "allow-path-exists" }, { - "description": "deny-path-exists -> Denies the path_exists command without any pre-configured scope.", + "description": "Denies the path_exists command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-path-exists" - ] + "const": "deny-path-exists" }, { - "description": "allow-ping -> Enables the ping command without any pre-configured scope.", + "description": "Enables the ping command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-ping" - ] + "const": "allow-ping" }, { - "description": "deny-ping -> Denies the ping command without any pre-configured scope.", + "description": "Denies the ping command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-ping" - ] + "const": "deny-ping" }, { - "description": "allow-quit-all-apps -> Enables the quit_all_apps command without any pre-configured scope.", + "description": "Enables the quit_all_apps command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-quit-all-apps" - ] + "const": "allow-quit-all-apps" }, { - "description": "deny-quit-all-apps -> Denies the quit_all_apps command without any pre-configured scope.", + "description": "Denies the quit_all_apps command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-quit-all-apps" - ] + "const": "deny-quit-all-apps" }, { - "description": "allow-reboot -> Enables the reboot command without any pre-configured scope.", + "description": "Enables the reboot command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-reboot" - ] + "const": "allow-reboot" }, { - "description": "deny-reboot -> Denies the reboot command without any pre-configured scope.", + "description": "Denies the reboot command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-reboot" - ] + "const": "deny-reboot" }, { - "description": "allow-refresh-applications-list -> Enables the refresh_applications_list command without any pre-configured scope.", + "description": "Enables the refresh_applications_list command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-refresh-applications-list" - ] + "const": "allow-refresh-applications-list" }, { - "description": "deny-refresh-applications-list -> Denies the refresh_applications_list command without any pre-configured scope.", + "description": "Denies the refresh_applications_list command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-refresh-applications-list" - ] + "const": "deny-refresh-applications-list" }, { - "description": "allow-refresh-applications-list-in-bg -> Enables the refresh_applications_list_in_bg command without any pre-configured scope.", + "description": "Enables the refresh_applications_list_in_bg command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-refresh-applications-list-in-bg" - ] + "const": "allow-refresh-applications-list-in-bg" }, { - "description": "deny-refresh-applications-list-in-bg -> Denies the refresh_applications_list_in_bg command without any pre-configured scope.", + "description": "Denies the refresh_applications_list_in_bg command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-refresh-applications-list-in-bg" - ] + "const": "deny-refresh-applications-list-in-bg" }, { - "description": "allow-register-extension-window -> Enables the register_extension_window command without any pre-configured scope.", + "description": "Enables the register_extension_window command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-register-extension-window" - ] + "const": "allow-register-extension-window" }, { - "description": "deny-register-extension-window -> Denies the register_extension_window command without any pre-configured scope.", + "description": "Denies the register_extension_window command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-register-extension-window" - ] + "const": "deny-register-extension-window" }, { - "description": "allow-restart-server -> Enables the restart_server command without any pre-configured scope.", + "description": "Enables the restart_server command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-restart-server" - ] + "const": "allow-restart-server" }, { - "description": "deny-restart-server -> Denies the restart_server command without any pre-configured scope.", + "description": "Denies the restart_server command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-restart-server" - ] + "const": "deny-restart-server" }, { - "description": "allow-run-apple-script -> Enables the run_apple_script command without any pre-configured scope.", + "description": "Enables the run_apple_script command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-run-apple-script" - ] + "const": "allow-run-apple-script" }, { - "description": "deny-run-apple-script -> Denies the run_apple_script command without any pre-configured scope.", + "description": "Denies the run_apple_script command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-run-apple-script" - ] + "const": "deny-run-apple-script" }, { - "description": "allow-run-powershell -> Enables the run_powershell command without any pre-configured scope.", + "description": "Enables the run_powershell command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-run-powershell" - ] + "const": "allow-run-powershell" }, { - "description": "deny-run-powershell -> Denies the run_powershell command without any pre-configured scope.", + "description": "Denies the run_powershell command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-run-powershell" - ] + "const": "deny-run-powershell" }, { - "description": "allow-run-script -> Enables the run_script command without any pre-configured scope.", + "description": "Enables the run_script command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-run-script" - ] + "const": "allow-run-script" }, { - "description": "deny-run-script -> Denies the run_script command without any pre-configured scope.", + "description": "Denies the run_script command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-run-script" - ] + "const": "deny-run-script" }, { - "description": "allow-server-is-running -> Enables the server_is_running command without any pre-configured scope.", + "description": "Enables the server_is_running command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-server-is-running" - ] + "const": "allow-server-is-running" }, { - "description": "deny-server-is-running -> Denies the server_is_running command without any pre-configured scope.", + "description": "Denies the server_is_running command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-server-is-running" - ] + "const": "deny-server-is-running" }, { - "description": "allow-set-dev-extension-folder -> Enables the set_dev_extension_folder command without any pre-configured scope.", + "description": "Enables the set_dev_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-set-dev-extension-folder" - ] + "const": "allow-set-dev-extension-folder" }, { - "description": "deny-set-dev-extension-folder -> Denies the set_dev_extension_folder command without any pre-configured scope.", + "description": "Denies the set_dev_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-set-dev-extension-folder" - ] + "const": "deny-set-dev-extension-folder" }, { - "description": "allow-set-extension-folder -> Enables the set_extension_folder command without any pre-configured scope.", + "description": "Enables the set_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-set-extension-folder" - ] + "const": "allow-set-extension-folder" }, { - "description": "deny-set-extension-folder -> Denies the set_extension_folder command without any pre-configured scope.", + "description": "Denies the set_extension_folder command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-set-extension-folder" - ] + "const": "deny-set-extension-folder" }, { - "description": "allow-set-volume -> Enables the set_volume command without any pre-configured scope.", + "description": "Enables the set_volume command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-set-volume" - ] + "const": "allow-set-volume" }, { - "description": "deny-set-volume -> Denies the set_volume command without any pre-configured scope.", + "description": "Denies the set_volume command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-set-volume" - ] + "const": "deny-set-volume" }, { - "description": "allow-show-desktop -> Enables the show_desktop command without any pre-configured scope.", + "description": "Enables the show_desktop command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-show-desktop" - ] + "const": "allow-show-desktop" }, { - "description": "deny-show-desktop -> Denies the show_desktop command without any pre-configured scope.", + "description": "Denies the show_desktop command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-show-desktop" - ] + "const": "deny-show-desktop" }, { - "description": "allow-shutdown -> Enables the shutdown command without any pre-configured scope.", + "description": "Enables the shutdown command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-shutdown" - ] + "const": "allow-shutdown" }, { - "description": "deny-shutdown -> Denies the shutdown command without any pre-configured scope.", + "description": "Denies the shutdown command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-shutdown" - ] + "const": "deny-shutdown" }, { - "description": "allow-sleep -> Enables the sleep command without any pre-configured scope.", + "description": "Enables the sleep command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-sleep" - ] + "const": "allow-sleep" }, { - "description": "deny-sleep -> Denies the sleep command without any pre-configured scope.", + "description": "Denies the sleep command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-sleep" - ] + "const": "deny-sleep" }, { - "description": "allow-sleep-displays -> Enables the sleep_displays command without any pre-configured scope.", + "description": "Enables the sleep_displays command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-sleep-displays" - ] + "const": "allow-sleep-displays" }, { - "description": "deny-sleep-displays -> Denies the sleep_displays command without any pre-configured scope.", + "description": "Denies the sleep_displays command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-sleep-displays" - ] + "const": "deny-sleep-displays" }, { - "description": "allow-start-server -> Enables the start_server command without any pre-configured scope.", + "description": "Enables the start_server command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-start-server" - ] + "const": "allow-start-server" }, { - "description": "deny-start-server -> Denies the start_server command without any pre-configured scope.", + "description": "Denies the start_server command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-start-server" - ] + "const": "deny-start-server" }, { - "description": "allow-stop-server -> Enables the stop_server command without any pre-configured scope.", + "description": "Enables the stop_server command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-stop-server" - ] + "const": "allow-stop-server" }, { - "description": "deny-stop-server -> Denies the stop_server command without any pre-configured scope.", + "description": "Denies the stop_server command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-stop-server" - ] + "const": "deny-stop-server" }, { - "description": "allow-toggle-bluetooth -> Enables the toggle_bluetooth command without any pre-configured scope.", + "description": "Enables the toggle_bluetooth command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-bluetooth" - ] + "const": "allow-toggle-bluetooth" }, { - "description": "deny-toggle-bluetooth -> Denies the toggle_bluetooth command without any pre-configured scope.", + "description": "Denies the toggle_bluetooth command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-bluetooth" - ] + "const": "deny-toggle-bluetooth" }, { - "description": "allow-toggle-devtools -> Enables the toggle_devtools command without any pre-configured scope.", + "description": "Enables the toggle_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-devtools" - ] + "const": "allow-toggle-devtools" }, { - "description": "deny-toggle-devtools -> Denies the toggle_devtools command without any pre-configured scope.", + "description": "Denies the toggle_devtools command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-devtools" - ] + "const": "deny-toggle-devtools" }, { - "description": "allow-toggle-hidden-files -> Enables the toggle_hidden_files command without any pre-configured scope.", + "description": "Enables the toggle_hidden_files command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-hidden-files" - ] + "const": "allow-toggle-hidden-files" }, { - "description": "deny-toggle-hidden-files -> Denies the toggle_hidden_files command without any pre-configured scope.", + "description": "Denies the toggle_hidden_files command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-hidden-files" - ] + "const": "deny-toggle-hidden-files" }, { - "description": "allow-toggle-mute -> Enables the toggle_mute command without any pre-configured scope.", + "description": "Enables the toggle_mute command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-mute" - ] + "const": "allow-toggle-mute" }, { - "description": "deny-toggle-mute -> Denies the toggle_mute command without any pre-configured scope.", + "description": "Denies the toggle_mute command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-mute" - ] + "const": "deny-toggle-mute" }, { - "description": "allow-toggle-stage-manager -> Enables the toggle_stage_manager command without any pre-configured scope.", + "description": "Enables the toggle_stage_manager command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-stage-manager" - ] + "const": "allow-toggle-stage-manager" }, { - "description": "deny-toggle-stage-manager -> Denies the toggle_stage_manager command without any pre-configured scope.", + "description": "Denies the toggle_stage_manager command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-stage-manager" - ] + "const": "deny-toggle-stage-manager" }, { - "description": "allow-toggle-system-appearance -> Enables the toggle_system_appearance command without any pre-configured scope.", + "description": "Enables the toggle_system_appearance command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-toggle-system-appearance" - ] + "const": "allow-toggle-system-appearance" }, { - "description": "deny-toggle-system-appearance -> Denies the toggle_system_appearance command without any pre-configured scope.", + "description": "Denies the toggle_system_appearance command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-toggle-system-appearance" - ] + "const": "deny-toggle-system-appearance" }, { - "description": "allow-turn-volume-down -> Enables the turn_volume_down command without any pre-configured scope.", + "description": "Enables the turn_volume_down command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-turn-volume-down" - ] + "const": "allow-turn-volume-down" }, { - "description": "deny-turn-volume-down -> Denies the turn_volume_down command without any pre-configured scope.", + "description": "Denies the turn_volume_down command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-turn-volume-down" - ] + "const": "deny-turn-volume-down" }, { - "description": "allow-turn-volume-up -> Enables the turn_volume_up command without any pre-configured scope.", + "description": "Enables the turn_volume_up command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-turn-volume-up" - ] + "const": "allow-turn-volume-up" }, { - "description": "deny-turn-volume-up -> Denies the turn_volume_up command without any pre-configured scope.", + "description": "Denies the turn_volume_up command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-turn-volume-up" - ] + "const": "deny-turn-volume-up" }, { - "description": "allow-unmute -> Enables the unmute command without any pre-configured scope.", + "description": "Enables the unmute command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-unmute" - ] + "const": "allow-unmute" }, { - "description": "deny-unmute -> Denies the unmute command without any pre-configured scope.", + "description": "Denies the unmute command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-unmute" - ] + "const": "deny-unmute" }, { - "description": "allow-unregister-extension-window -> Enables the unregister_extension_window command without any pre-configured scope.", + "description": "Enables the unregister_extension_window command without any pre-configured scope.", "type": "string", - "enum": [ - "allow-unregister-extension-window" - ] + "const": "allow-unregister-extension-window" }, { - "description": "deny-unregister-extension-window -> Denies the unregister_extension_window command without any pre-configured scope.", + "description": "Denies the unregister_extension_window command without any pre-configured scope.", "type": "string", - "enum": [ - "deny-unregister-extension-window" - ] + "const": "deny-unregister-extension-window" }, { - "description": "allow-all-store -> This enables all permissions for Jarvis", + "description": "This enables all permissions for Jarvis", "type": "string", - "enum": [ - "allow-all-store" - ] + "const": "allow-all-store" } ] } } -} \ No newline at end of file +} diff --git a/packages/tauri-plugin-jarvis/src/commands/mod.rs b/packages/tauri-plugin-jarvis/src/commands/mod.rs index f484e397e..ea5d033bc 100644 --- a/packages/tauri-plugin-jarvis/src/commands/mod.rs +++ b/packages/tauri-plugin-jarvis/src/commands/mod.rs @@ -4,6 +4,6 @@ pub mod extension; pub mod fs; pub mod path; pub mod server; -pub mod storage; +// pub mod storage; pub mod system; pub mod utils; diff --git a/packages/tauri-plugin-jarvis/src/commands/storage.rs b/packages/tauri-plugin-jarvis/src/commands/storage.rs index 3a2a51338..0e7e48a8c 100644 --- a/packages/tauri-plugin-jarvis/src/commands/storage.rs +++ b/packages/tauri-plugin-jarvis/src/commands/storage.rs @@ -1,208 +1,208 @@ -/// This file contains a wrapper around the tauri_plugin_store plugin. Instead of using path provided by user, we set a path for each store. -/// This store is used by extensions, so I don't want them to access store files randomly. -pub use serde_json::Value as JsonValue; -use std::path::{Path, PathBuf}; -use tauri::{AppHandle, Manager, Runtime, State, Window}; -// use tauri_plugin_store::{Result, Error}; -type Result = std::result::Result; -use tauri_plugin_store::{with_store, Store, StoreCollection}; +// /// This file contains a wrapper around the tauri_plugin_store plugin. Instead of using path provided by user, we set a path for each store. +// /// This store is used by extensions, so I don't want them to access store files randomly. +// pub use serde_json::Value as JsonValue; +// use std::path::{Path, PathBuf}; +// use tauri::{AppHandle, Manager, Runtime, State, Window}; +// // use tauri_plugin_store::{Result, Error}; +// type Result = std::result::Result; +// use tauri_plugin_store::{with_store, Store, StoreCollection}; -use crate::{utils::path::get_default_extensions_storage_dir, JarvisState}; +// use crate::{utils::path::get_default_extensions_storage_dir, JarvisState}; -fn setup_ext_storage_folder( - handle: &AppHandle, - identifier: String, -) -> anyhow::Result { - let path = get_default_extensions_storage_dir(handle)?; - let path = path.join(identifier); - if !path.exists() { - std::fs::create_dir_all(&path)?; - } - Ok(path) -} +// fn setup_ext_storage_folder( +// handle: &AppHandle, +// identifier: String, +// ) -> anyhow::Result { +// let path = get_default_extensions_storage_dir(handle)?; +// let path = path.join(identifier); +// if !path.exists() { +// std::fs::create_dir_all(&path)?; +// } +// Ok(path) +// } -fn preprocess( - app: &AppHandle, - window: &Window, - jarvis_state: &State<'_, JarvisState>, - path: &PathBuf, -) -> Result { - let window_label = window.label().to_string(); - let map = jarvis_state.window_label_ext_map.lock().unwrap(); - // if window_label doesn't start with ext, return error - if !window_label.starts_with("ext") { - return Err(format!("Invalid extension window label: {}", window_label)); - } - match map.get(window_label.as_str()) { - Some(ext) => { - let ext_folder = setup_ext_storage_folder(&app, ext.identifier.clone()) - .map_err(|e| e.to_string())?; - let store_path = ext_folder.join(path.file_name().unwrap()); - Ok(store_path) - } - None => { - return Err(format!("Extension not found for window {}", window_label)); - } - } -} +// fn preprocess( +// app: &AppHandle, +// window: &Window, +// jarvis_state: &State<'_, JarvisState>, +// path: &PathBuf, +// ) -> Result { +// let window_label = window.label().to_string(); +// let map = jarvis_state.window_label_ext_map.lock().unwrap(); +// // if window_label doesn't start with ext, return error +// if !window_label.starts_with("ext") { +// return Err(format!("Invalid extension window label: {}", window_label)); +// } +// match map.get(window_label.as_str()) { +// Some(ext) => { +// let ext_folder = setup_ext_storage_folder(&app, ext.identifier.clone()) +// .map_err(|e| e.to_string())?; +// let store_path = ext_folder.join(path.file_name().unwrap()); +// Ok(store_path) +// } +// None => { +// return Err(format!("Extension not found for window {}", window_label)); +// } +// } +// } -#[tauri::command] -pub async fn ext_store_wrapper_set( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, - key: String, - value: JsonValue, -) -> Result<()> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| store.insert(key, value)).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_set( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// key: String, +// value: JsonValue, +// ) -> Result<()> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| store.insert(key, value)).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_get( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, - key: String, -) -> Result> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| Ok(store.get(key).cloned())).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_get( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// key: String, +// ) -> Result> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| Ok(store.get(key).cloned())).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_has( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, - key: String, -) -> Result { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| Ok(store.has(key))).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_has( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// key: String, +// ) -> Result { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| Ok(store.has(key))).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_delete( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, - key: String, -) -> Result { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| store.delete(key)).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_delete( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// key: String, +// ) -> Result { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| store.delete(key)).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_clear( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result<()> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| store.clear()).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_clear( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result<()> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| store.clear()).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_reset( - app: AppHandle, - window: Window, - jarvis_state: State<'_, JarvisState>, - collection: State<'_, StoreCollection>, - path: PathBuf, -) -> Result<()> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, collection, store_path, |store| store.reset()).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_reset( +// app: AppHandle, +// window: Window, +// jarvis_state: State<'_, JarvisState>, +// collection: State<'_, StoreCollection>, +// path: PathBuf, +// ) -> Result<()> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, collection, store_path, |store| store.reset()).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_keys( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| { - Ok(store.keys().cloned().collect()) - }) - .map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_keys( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| { +// Ok(store.keys().cloned().collect()) +// }) +// .map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_values( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| { - Ok(store.values().cloned().collect()) - }) - .map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_values( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| { +// Ok(store.values().cloned().collect()) +// }) +// .map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_entries( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| { - Ok(store - .entries() - .map(|(k, v)| (k.to_owned(), v.to_owned())) - .collect()) - }) - .map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_entries( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| { +// Ok(store +// .entries() +// .map(|(k, v)| (k.to_owned(), v.to_owned())) +// .collect()) +// }) +// .map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_length( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| Ok(store.len())).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_length( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| Ok(store.len())).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_load( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result<()> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| store.load()).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_load( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result<()> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| store.load()).map_err(|e| e.to_string()) +// } -#[tauri::command] -pub async fn ext_store_wrapper_save( - app: AppHandle, - window: Window, - stores: State<'_, StoreCollection>, - jarvis_state: State<'_, JarvisState>, - path: PathBuf, -) -> Result<()> { - let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; - with_store(app, stores, store_path, |store| store.save()).map_err(|e| e.to_string()) -} +// #[tauri::command] +// pub async fn ext_store_wrapper_save( +// app: AppHandle, +// window: Window, +// stores: State<'_, StoreCollection>, +// jarvis_state: State<'_, JarvisState>, +// path: PathBuf, +// ) -> Result<()> { +// let store_path = preprocess(&app, &window, &jarvis_state, &path).map_err(|e| e.to_string())?; +// with_store(app, stores, store_path, |store| store.save()).map_err(|e| e.to_string()) +// } diff --git a/packages/tauri-plugin-jarvis/src/lib.rs b/packages/tauri-plugin-jarvis/src/lib.rs index 6ca110331..0452cb7c4 100644 --- a/packages/tauri-plugin-jarvis/src/lib.rs +++ b/packages/tauri-plugin-jarvis/src/lib.rs @@ -98,35 +98,35 @@ pub fn init() -> TauriPlugin { // utils commands::fs::path_exists, // server - commands::server::start_server, - commands::server::stop_server, - commands::server::restart_server, - commands::server::set_dev_extension_folder, - commands::server::set_extension_folder, - commands::server::get_extension_folder, - commands::server::get_dev_extension_folder, - commands::server::server_is_running, + // commands::server::start_server, + // commands::server::stop_server, + // commands::server::restart_server, + // commands::server::set_dev_extension_folder, + // commands::server::set_extension_folder, + // commands::server::get_extension_folder, + // commands::server::get_dev_extension_folder, + // commands::server::server_is_running, // fs - commands::fs::decompress_tarball, - commands::fs::compress_tarball, + // commands::fs::decompress_tarball, + // commands::fs::compress_tarball, // extensions - commands::extension::is_window_label_registered, - commands::extension::register_extension_window, - commands::extension::unregister_extension_window, - commands::extension::get_ext_label_map, + // commands::extension::is_window_label_registered, + // commands::extension::register_extension_window, + // commands::extension::unregister_extension_window, + // commands::extension::get_ext_label_map, // extension storage API wrapper - commands::storage::ext_store_wrapper_set, - commands::storage::ext_store_wrapper_get, - commands::storage::ext_store_wrapper_has, - commands::storage::ext_store_wrapper_delete, - commands::storage::ext_store_wrapper_clear, - commands::storage::ext_store_wrapper_reset, - commands::storage::ext_store_wrapper_keys, - commands::storage::ext_store_wrapper_values, - commands::storage::ext_store_wrapper_entries, - commands::storage::ext_store_wrapper_length, - commands::storage::ext_store_wrapper_load, - commands::storage::ext_store_wrapper_save, + // commands::storage::ext_store_wrapper_set, + // commands::storage::ext_store_wrapper_get, + // commands::storage::ext_store_wrapper_has, + // commands::storage::ext_store_wrapper_delete, + // commands::storage::ext_store_wrapper_clear, + // commands::storage::ext_store_wrapper_reset, + // commands::storage::ext_store_wrapper_keys, + // commands::storage::ext_store_wrapper_values, + // commands::storage::ext_store_wrapper_entries, + // commands::storage::ext_store_wrapper_length, + // commands::storage::ext_store_wrapper_load, + // commands::storage::ext_store_wrapper_save, ]) .setup(|app, api| { // #[cfg(mobile)] @@ -139,21 +139,10 @@ pub fn init() -> TauriPlugin { app.manage(JarvisState::default()); app.manage(commands::apps::ApplicationsState::default()); - let mut store = StoreBuilder::new("appConfig.bin").build(app.clone()); - let _ = store.load(); - - let app_settings = match AppSettings::load_from_store(&store) { - Ok(settings) => settings, - Err(_) => AppSettings::default(), - }; let ext_folder: Option = get_default_extensions_dir(app).ok(); - app.manage(commands::server::Server::new( - ext_folder, - app_settings.dev_extention_path, - )); - utils::setup::setup_server(app); // start the server - utils::setup::setup_app_path(app); - utils::setup::setup_extension_storage(app); + // utils::setup::setup_server(app); // start the server + // utils::setup::setup_app_path(app); + // utils::setup::setup_extension_storage(app); Ok(()) }) .build() diff --git a/packages/trpc-client/package.json b/packages/trpc-client/package.json index 6b643891c..29fcc573b 100644 --- a/packages/trpc-client/package.json +++ b/packages/trpc-client/package.json @@ -17,7 +17,7 @@ "typescript": "^5.3.2" }, "dependencies": { - "@tauri-apps/plugin-http": "2.0.0-beta.5", + "@tauri-apps/plugin-http": "^2", "@penx/api": "workspace:*", "@penx/constants": "workspace:*", "@penx/local-db": "workspace:*", diff --git a/packages/uikit/src/checkbox/Checkbox.tsx b/packages/uikit/src/checkbox/Checkbox.tsx index dacfe60da..6a94ea5a1 100644 --- a/packages/uikit/src/checkbox/Checkbox.tsx +++ b/packages/uikit/src/checkbox/Checkbox.tsx @@ -62,7 +62,7 @@ export const Checkbox = forwardRef( {...inputProps} /> - {render({ ...state, children, colorScheme })} + {render({ ...state, children, colorScheme } as any)} {children && ( diff --git a/packages/uikit/src/portal/index.tsx b/packages/uikit/src/portal/index.tsx index cf52b1bfd..4b18e628f 100644 --- a/packages/uikit/src/portal/index.tsx +++ b/packages/uikit/src/portal/index.tsx @@ -21,5 +21,5 @@ export const Portal: FC = (props) => { , document.body, ) - : null + : (null as any) } diff --git a/packages/uikit/src/select/SelectIcon.tsx b/packages/uikit/src/select/SelectIcon.tsx index 58ba53b02..0936e7ad9 100644 --- a/packages/uikit/src/select/SelectIcon.tsx +++ b/packages/uikit/src/select/SelectIcon.tsx @@ -31,7 +31,7 @@ export const SelectIcon = forwardRef( let childrenElement: ReactNode = if (children) { - childrenElement = children + childrenElement = children as any } return ( diff --git a/packages/uikit/src/select/SelectItem.tsx b/packages/uikit/src/select/SelectItem.tsx index 1d85b9d1a..c295bd090 100644 --- a/packages/uikit/src/select/SelectItem.tsx +++ b/packages/uikit/src/select/SelectItem.tsx @@ -40,7 +40,7 @@ export const SelectItem = forwardRef( }} {...rest} > - {children} + {children as any} ) }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a92b94d6a..f7c0aefdd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,33 +63,252 @@ importers: apps/desktop: dependencies: + '@fower/atomic-props': + specifier: ^2.1.1 + version: 2.1.1 + '@fower/react': + specifier: ^2.1.1 + version: 2.1.1 + '@glideapps/glide-data-grid': + specifier: ^6.0.3 + version: 6.0.3(lodash@4.17.21)(marked@11.2.0)(react-dom@18.3.1(react@18.3.1))(react-responsive-carousel@3.2.23)(react@18.3.1) + '@iconify/react': + specifier: ^5.0.1 + version: 5.0.1(react@18.3.1) + '@octokit/auth-app': + specifier: ^6.0.1 + version: 6.0.4 + '@octokit/oauth-app': + specifier: ^6.0.0 + version: 6.1.0 + '@octokit/rest': + specifier: ^20.0.2 + version: 20.0.2 + '@penx/api': + specifier: workspace:* + version: link:../../packages/api + '@penx/app': + specifier: workspace:* + version: link:../../packages/app + '@penx/cmdk': + specifier: workspace:* + version: link:../../packages/cmdk + '@penx/constants': + specifier: workspace:* + version: link:../../packages/constants + '@penx/encryption': + specifier: workspace:* + version: link:../../packages/encryption + '@penx/event': + specifier: workspace:* + version: link:../../packages/event + '@penx/hooks': + specifier: workspace:* + version: link:../../packages/hooks + '@penx/icons': + specifier: workspace:* + version: link:../../packages/icons + '@penx/local-db': + specifier: workspace:* + version: link:../../packages/local-db + '@penx/model': + specifier: workspace:* + version: link:../../packages/model + '@penx/model-types': + specifier: workspace:* + version: link:../../packages/model-types + '@penx/session': + specifier: workspace:* + version: link:../../packages/session + '@penx/shared': + specifier: workspace:* + version: link:../../packages/shared + '@penx/storage': + specifier: workspace:* + version: link:../../packages/storage + '@penx/store': + specifier: workspace:* + version: link:../../packages/store + '@penx/trpc-client': + specifier: workspace:* + version: link:../../packages/trpc-client + '@penx/unique-id': + specifier: workspace:* + version: link:../../packages/unique-id + '@penx/wagmi': + specifier: workspace:* + version: link:../../packages/wagmi + '@penx/widget': + specifier: workspace:* + version: link:../../packages/widget '@tauri-apps/api': - specifier: ^2 + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-dialog': + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-fs': + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-global-shortcut': + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-http': + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-notification': + specifier: ^2.2.0 version: 2.2.0 '@tauri-apps/plugin-opener': - specifier: ^2 + specifier: ^2.2.3 version: 2.2.3 + '@tauri-apps/plugin-os': + specifier: ^2.2.0 + version: 2.2.0 + '@tauri-apps/plugin-shell': + specifier: ^2.2.0 + version: 2.2.0 + '@web3modal/wagmi': + specifier: ^4.1.11 + version: 4.1.11(@types/react@18.3.18)(@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(vue@3.4.27(typescript@5.6.3)) + add: + specifier: ^2.0.6 + version: 2.0.6 + clsx: + specifier: ^2.1.0 + version: 2.1.0 + cmdk: + specifier: ^1.0.0 + version: 1.0.0(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + idb-keyval: + specifier: ^6.2.1 + version: 6.2.1 + jotai: + specifier: ^2.6.0 + version: 2.7.2(@types/react@18.3.18)(react@18.3.1) + ky: + specifier: ^1.1.3 + version: 1.2.3 + lucide-react: + specifier: ^0.344.0 + version: 0.344.0(react@18.3.1) + next: + specifier: 14.1.4 + version: 14.1.4(@babel/core@7.24.7)(@opentelemetry/api@1.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.72.0) + penx: + specifier: workspace:* + version: link:../../packages/penx react: - specifier: ^18.3.1 + specifier: ^18.2.0 version: 18.3.1 react-dom: - specifier: ^18.3.1 + specifier: ^18.2.0 version: 18.3.1(react@18.3.1) + react-fast-compare: + specifier: ^3.2.2 + version: 3.2.2 + react-inlinesvg: + specifier: ^4.1.3 + version: 4.1.3(react@18.3.1) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.3.18)(react@18.3.1) + tauri-plugin-clipboard-api: + specifier: ^2 + version: 2.1.11(typescript@5.6.3) + tauri-plugin-jarvis-api: + specifier: workspace:* + version: link:../../packages/tauri-plugin-jarvis + tauri-plugin-shellx-api: + specifier: ^2.0.7 + version: 2.0.7 + uikit: + specifier: workspace:* + version: link:../../packages/uikit + wagmi: + specifier: ^2.6.0 + version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) devDependencies: + '@biomejs/biome': + specifier: ^1.6.3 + version: 1.6.4 + '@penx/tsconfig': + specifier: workspace:* + version: link:../../packages/tsconfig '@tauri-apps/cli': specifier: ^2 version: 2.2.4 + '@testing-library/dom': + specifier: ^9.3.4 + version: 9.3.4 + '@testing-library/jest-dom': + specifier: ^6.4.2 + version: 6.4.2(@types/jest@29.5.12) + '@testing-library/react': + specifier: ^14.2.2 + version: 14.3.0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@testing-library/user-event': + specifier: ^14.5.2 + version: 14.5.2(@testing-library/dom@9.3.4) + '@types/jest': + specifier: ^29.5.12 + version: 29.5.12 + '@types/node': + specifier: ^20.12.2 + version: 20.12.7 '@types/react': - specifier: ^18.3.1 + specifier: ^18.2.61 version: 18.3.18 '@types/react-dom': - specifier: ^18.3.1 + specifier: ^18.2.23 version: 18.3.5(@types/react@18.3.18) + '@typescript-eslint/eslint-plugin': + specifier: ^7.4.0 + version: 7.6.0(@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': + specifier: ^7.4.0 + version: 7.6.0(eslint@8.57.0)(typescript@5.6.3) '@vitejs/plugin-react': specifier: ^4.3.4 version: 4.3.4(vite@6.0.7(@types/node@20.12.7)(jiti@1.21.0)(less@4.2.0)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.30.0)(yaml@2.4.1)) + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.49) + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + cssnano: + specifier: ^6.1.2 + version: 6.1.2(postcss@8.4.49) + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-config-next: + specifier: 14.1.0 + version: 14.1.0(eslint@8.57.0)(typescript@5.6.3) + husky: + specifier: ^9.0.11 + version: 9.0.11 + internal-ip: + specifier: ^7.0.0 + version: 7.0.0 + lint-staged: + specifier: ^15.2.2 + version: 15.2.2 + postcss: + specifier: ^8.4.38 + version: 8.4.49 + postcss-import: + specifier: ^16.1.0 + version: 16.1.0(postcss@8.4.49) + postcss-nesting: + specifier: ^12.1.1 + version: 12.1.5(postcss@8.4.49) + tailwindcss: + specifier: ^3.4.3 + version: 3.4.3(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3)) typescript: - specifier: ~5.6.2 + specifier: ^5.6.2 version: 5.6.3 vite: specifier: ^6.0.3 @@ -176,32 +395,32 @@ importers: specifier: workspace:* version: link:../../packages/widget '@tauri-apps/api': - specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-dialog': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-fs': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-global-shortcut': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-http': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-notification': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-os': - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-shell': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6 + specifier: ^2 + version: 2.2.0 '@web3modal/wagmi': specifier: ^4.1.11 - version: 4.1.11(@types/react@18.3.18)(@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(vue@3.4.27(typescript@5.6.3)) + version: 4.1.11(@types/react@18.3.18)(@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(vue@3.4.27(typescript@5.6.3)) add: specifier: ^2.0.6 version: 2.0.6 @@ -245,8 +464,8 @@ importers: specifier: ^9.0.1 version: 9.0.1(@types/react@18.3.18)(react@18.3.1) tauri-plugin-clipboard-api: - specifier: ^2.0.0-beta.2 - version: 2.0.0-beta.2 + specifier: ^2 + version: 2.1.11(typescript@5.6.3) tauri-plugin-jarvis-api: specifier: workspace:* version: link:../../packages/tauri-plugin-jarvis @@ -258,7 +477,7 @@ importers: version: link:../../packages/uikit wagmi: specifier: ^2.6.0 - version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) devDependencies: '@biomejs/biome': specifier: ^1.6.3 @@ -826,17 +1045,17 @@ importers: specifier: ^1.0.2 version: 1.0.2(@types/react@18.2.73)(react@18.2.0) '@tauri-apps/api': - specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-fs': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-global-shortcut': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-shell': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6 + specifier: ^2 + version: 2.2.0 '@wagmi/core': specifier: ^2.7.0 version: 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) @@ -1007,7 +1226,7 @@ importers: version: 0.9.0(@types/react-dom@18.2.23)(@types/react@18.2.73)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) wagmi: specifier: ^2.6.0 - version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) + version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) zod: specifier: ^3.22.4 version: 3.22.4 @@ -1658,29 +1877,29 @@ importers: specifier: ^5.64.0 version: 5.64.0(react@18.3.1) '@tauri-apps/api': - specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-dialog': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-fs': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-http': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-notification': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-os': - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-shell': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6 + specifier: ^2 + version: 2.2.0 tauri-plugin-clipboard-api: - specifier: ^2.0.0-beta.2 - version: 2.0.0-beta.2 + specifier: ^2 + version: 2.1.11(typescript@5.4.5) tauri-plugin-shellx-api: specifier: ^2.0.7 version: 2.0.7 @@ -1699,7 +1918,7 @@ importers: version: 4.13.2 tsup: specifier: ^7.2.0 - version: 7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5) + version: 7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5) typedoc: specifier: ^0.25.13 version: 0.25.13(typescript@5.4.5) @@ -1748,7 +1967,7 @@ importers: version: 18.3.0 tsup: specifier: ^7.2.0 - version: 7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5) + version: 7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5) typescript: specifier: ^5.4.5 version: 5.4.5 @@ -1984,14 +2203,14 @@ importers: packages/tauri-plugin-jarvis: dependencies: '@tauri-apps/api': - specifier: 2.0.0-beta.13 - version: 2.0.0-beta.13 + specifier: ^2 + version: 2.2.0 '@tauri-apps/plugin-log': specifier: 2.0.0-beta.4 version: 2.0.0-beta.4 '@tauri-apps/plugin-os': - specifier: 2.0.0-beta.3 - version: 2.0.0-beta.3 + specifier: ^2 + version: 2.2.0 zod: specifier: ^3.23.8 version: 3.23.8 @@ -2036,8 +2255,8 @@ importers: specifier: ^1.68.0 version: 1.68.0(@babel/core@7.26.0)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3) '@tauri-apps/plugin-http': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2 + version: 2.2.0 idb-keyval: specifier: ^6.2.1 version: 6.2.1 @@ -2204,7 +2423,7 @@ importers: version: link:../trpc-client '@privy-io/wagmi': specifier: ^0.2.10 - version: 0.2.10(@privy-io/react-auth@1.68.0(@babel/core@7.24.7)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3))(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)) + version: 0.2.10(@privy-io/react-auth@1.68.0(@babel/core@7.26.0)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3))(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)) '@wagmi/core': specifier: ^2.7.0 version: 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) @@ -2219,7 +2438,7 @@ importers: version: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) wagmi: specifier: ^2.6.0 - version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + version: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) devDependencies: '@penx/tsconfig': specifier: workspace:* @@ -2693,10 +2912,6 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -3231,24 +3446,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.24.7': - resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.25.9': resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.24.1': - resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.25.9': resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} engines: {node: '>=6.9.0'} @@ -6413,9 +6616,8 @@ packages: resolution: {integrity: sha512-wJRY+fBUm3KpqZDHMIz5HRv+1vlnvRJ/dFxiyY3NlINTx2qXqDou5qWYcP1CuZXsd39InWVPV3FAZvno/kGCkA==} engines: {node: '>= 18', npm: '>= 6.6.0', yarn: '>= 1.19.1'} - '@tauri-apps/api@2.0.0-beta.13': - resolution: {integrity: sha512-Np1opKANzRMF3lgJ9gDquBCB9SxlE2lRmNpVx1+L6RyzAmigkuh0ZulT5jMnDA3JLsuSDU135r/s4t/Pmx4atg==} - engines: {node: '>= 18', npm: '>= 6.6.0', yarn: '>= 1.19.1'} + '@tauri-apps/api@2.0.1': + resolution: {integrity: sha512-eoQWT+Tq1qSwQpHV+nw1eNYe5B/nm1PoRjQCRiEOS12I1b+X4PUcREfXVX8dPcBT6GrzWGDtaecY0+1p0Rfqlw==} '@tauri-apps/api@2.2.0': resolution: {integrity: sha512-R8epOeZl1eJEl603aUMIGb4RXlhPjpgxbGVEaqY+0G5JG9vzV/clNlzTeqc+NLYXVqXcn8mb4c5b9pJIUDEyAg==} @@ -6550,32 +6752,32 @@ packages: engines: {node: '>= 10'} hasBin: true - '@tauri-apps/plugin-dialog@2.0.0-beta.5': - resolution: {integrity: sha512-jkaBCsx2v6WB6sB77fTMCeijuvT3FlzwschiHnPlD7aU6CHvQgRlpCv/FttPdTq4ih2t6MIlM4oX85hNYgfs6w==} + '@tauri-apps/plugin-dialog@2.2.0': + resolution: {integrity: sha512-6bLkYK68zyK31418AK5fNccCdVuRnNpbxquCl8IqgFByOgWFivbiIlvb79wpSXi0O+8k8RCSsIpOquebusRVSg==} - '@tauri-apps/plugin-fs@2.0.0-beta.5': - resolution: {integrity: sha512-uTqCDFA1z8KDtTe5fKlbRrKV4zxh63UVUvD/PR8GnyNLV+qxj/fEuJuGvMdfMbVKrTljGqSpun5wnP5jqD5fMg==} + '@tauri-apps/plugin-fs@2.2.0': + resolution: {integrity: sha512-+08mApuONKI8/sCNEZ6AR8vf5vI9DXD4YfrQ9NQmhRxYKMLVhRW164vdW5BSLmMpuevftpQ2FVoL9EFkfG9Z+g==} - '@tauri-apps/plugin-global-shortcut@2.0.0-beta.5': - resolution: {integrity: sha512-j4/2dcKu7dNmI3gNWeq0j7M9HYeQn325/pE9M/DBfhL4rdfYPtEpY/4eJwGQfJB4ijlrBnDOVOn7KeUO+YVpHw==} + '@tauri-apps/plugin-global-shortcut@2.2.0': + resolution: {integrity: sha512-clI9Bg/BcxWXNDK+ij601o1qC2WxMEy8ovhGgEW5Ai17oPy0KK8uwzmc59KiVnOYKpBWHCUPqBxG+KBNUFXgzw==} - '@tauri-apps/plugin-http@2.0.0-beta.5': - resolution: {integrity: sha512-zRWWWCNw/TdewCSrBY8Racm2dwMpkzMOnFmHGExEIoklqUUIq3FU/hkqcX/67Nplf+t1y+WljOxKpCHbm1fOQw==} + '@tauri-apps/plugin-http@2.2.0': + resolution: {integrity: sha512-ZY6sIHhgu8hcu6BkkegoiOEbvOsQFSVcK8J7l+g9RNHrkhl5uzpNIytR4R/H50fj7gyG80DJvrXDx/LBo7Easw==} '@tauri-apps/plugin-log@2.0.0-beta.4': resolution: {integrity: sha512-QE5oZO6S3LU+VkhhZzvTIjEVC9J1I8R70DqYEC2UUF4zSEblOM0rxkGXfD4oUIG5OW6/xoks3zmFL18vWbsK3w==} - '@tauri-apps/plugin-notification@2.0.0-beta.5': - resolution: {integrity: sha512-5zYK2aT1ZvR+LnuwsnTvg28iEhI7FiZSPvBqQ8y6fj28T4oIHVox19Pk4YRyTyfyJN1nZclXxVAqWLSXLI9SKQ==} + '@tauri-apps/plugin-notification@2.2.0': + resolution: {integrity: sha512-uhE3a2gFlqwiWhY/JbhXOF13K4iILEYxUk0D2Y+q69HP6tnfPqKCuNTHxDM0H+oFAakXESNmJVnYw0Vi4IrMMQ==} '@tauri-apps/plugin-opener@2.2.3': resolution: {integrity: sha512-QZDtGwqs2ssjc+GbHzTFlN0gtgXR7B1dcphIJ3vBrX+PXOdI58hP82TyT2rbH2myBVj2uWkyqKhM8FbbGopqng==} - '@tauri-apps/plugin-os@2.0.0-beta.3': - resolution: {integrity: sha512-kuTfns6z7z/RKAqij3293fnSsgRHlogO/SzNWziFDGHpijGUm/peH70Cv45LKvHw+7kEMX+nfHFWOZm8UEVy/w==} + '@tauri-apps/plugin-os@2.2.0': + resolution: {integrity: sha512-HszbCdbisMlu5QhCNAN8YIWyz2v33abAWha6+uvV2CKX8P5VSct/y+kEe22JeyqrxCnWlQ3DRx7s49Byg7/0EA==} - '@tauri-apps/plugin-shell@2.0.0-beta.6': - resolution: {integrity: sha512-g3nM9cQQGl7Iv4MvyFuco/aPTiwOI/MixcoKso3VQIg5Aqd64NqR0r+GfsB0qx52txItqzSXwmeaj1eZjO9Q6Q==} + '@tauri-apps/plugin-shell@2.2.0': + resolution: {integrity: sha512-iC3Ic1hLmasoboG7BO+7p+AriSoqAwKrIk+Hpk+S/bjTQdXqbl2GbdclghI4gM32X0bls7xHzIFqhRdrlvJeaA==} '@testing-library/dom@9.3.4': resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} @@ -14063,8 +14265,8 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - tauri-plugin-clipboard-api@2.0.0-beta.2: - resolution: {integrity: sha512-zGrInYnTE9lfpGFvTdUhvxeHXlDYiQwEiX9sz1uRDWvQH9fAV+YEknlI8QDzx71YuFos8ZpBlnartskGNch4iA==} + tauri-plugin-clipboard-api@2.1.11: + resolution: {integrity: sha512-VNkGaVPPfRoHg7/rJBcWqsvLvn4/kNEOOlzqwyI9Qdf6g54B3mc31GLZdnq/HWtX0vZskw3J8b/EF9YkASDCBQ==} tauri-plugin-shellx-api@2.0.7: resolution: {integrity: sha512-yYV546xhOn4Z9bRLUpyQp89k0U32jR6nmgfg0W+JOjnunabgwwStilIo2wUyeTcGs89GAZIRSBeBhgVnF8/E7w==} @@ -14704,6 +14906,14 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + valibot@0.40.0: + resolution: {integrity: sha512-XHKnaVtwHqxPwnGOsLrwka9CEaL7yNeLNp707OKv/bmT29GnPVdl6PxBOZ6BW7hF66/6QT6iVbOlnW7qVPmoKw==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + valid-url@1.0.9: resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} @@ -15243,7 +15453,7 @@ snapshots: dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.1.1 '@babel/compat-data@7.24.1': {} @@ -15274,7 +15484,7 @@ snapshots: '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.24.7 '@babel/helper-compilation-targets': 7.24.7 '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) @@ -15349,7 +15559,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.1 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -15357,7 +15567,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.0 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -15407,7 +15617,6 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.24.6 semver: 6.3.1 - optional: true '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.3)': dependencies: @@ -15468,7 +15677,6 @@ snapshots: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - optional: true '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.3)': dependencies: @@ -15502,7 +15710,6 @@ snapshots: resolve: 1.22.8 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-environment-visitor@7.22.20': {} @@ -15595,7 +15802,6 @@ snapshots: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - optional: true '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.3)': dependencies: @@ -15604,7 +15810,7 @@ snapshots: '@babel/helper-module-imports': 7.24.6 '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.25.9 '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.7)': dependencies: @@ -15613,7 +15819,7 @@ snapshots: '@babel/helper-module-imports': 7.24.6 '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.25.9 '@babel/helper-module-transforms@7.24.6(@babel/core@7.26.0)': dependencies: @@ -15622,7 +15828,7 @@ snapshots: '@babel/helper-module-imports': 7.24.6 '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.25.9 '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: @@ -15631,7 +15837,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.9 transitivePeerDependencies: - supports-color @@ -15680,7 +15886,6 @@ snapshots: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.22.20 - optional: true '@babel/helper-replace-supers@7.24.1(@babel/core@7.24.3)': dependencies: @@ -15702,7 +15907,6 @@ snapshots: '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - optional: true '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.3)': dependencies: @@ -15754,7 +15958,7 @@ snapshots: '@babel/helper-split-export-declaration@7.24.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.5 '@babel/helper-split-export-declaration@7.24.7': dependencies: @@ -15770,8 +15974,6 @@ snapshots: '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-identifier@7.24.6': {} - '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-identifier@7.25.9': {} @@ -15811,7 +16013,7 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.1.1 '@babel/highlight@7.24.7': dependencies: @@ -15850,7 +16052,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.3)': dependencies: @@ -15872,7 +16073,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.26.0) - optional: true '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.3)': dependencies: @@ -15891,13 +16091,12 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.3) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.3) @@ -15905,7 +16104,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.7) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) @@ -15913,47 +16112,45 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - optional: true '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.3) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.3) '@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.7) '@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.26.0) - optional: true '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.7)': dependencies: @@ -15964,105 +16161,102 @@ snapshots: '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - optional: true '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.3)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.26.5 '@babel/core': 7.24.3 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.3) '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.3) '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.7)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.26.5 '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.7) '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.0)': dependencies: - '@babel/compat-data': 7.24.7 + '@babel/compat-data': 7.26.5 '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.26.0) - optional: true '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3) '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) @@ -16077,7 +16271,6 @@ snapshots: '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - optional: true '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3)': dependencies: @@ -16093,7 +16286,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3)': dependencies: @@ -16109,7 +16301,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.3)': dependencies: @@ -16125,7 +16316,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16141,23 +16331,21 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - optional: true + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16173,22 +16361,21 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16204,7 +16391,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16220,7 +16406,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3)': dependencies: @@ -16236,7 +16421,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16252,7 +16436,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16268,7 +16451,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.7 - optional: true '@babel/plugin-syntax-jsx@7.24.6(@babel/core@7.24.7)': dependencies: @@ -16294,7 +16476,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16325,7 +16506,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16341,7 +16521,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16357,7 +16536,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3)': dependencies: @@ -16388,7 +16566,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3)': dependencies: @@ -16404,7 +16581,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16443,7 +16619,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16459,7 +16634,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.3)': dependencies: @@ -16484,7 +16658,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16506,7 +16679,6 @@ snapshots: '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16522,7 +16694,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16538,7 +16709,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16557,7 +16727,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16579,7 +16748,6 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16616,7 +16784,6 @@ snapshots: '@babel/helper-replace-supers': 7.24.1(@babel/core@7.26.0) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - optional: true '@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16635,7 +16802,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.24.0 - optional: true '@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16651,7 +16817,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16670,7 +16835,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16686,7 +16850,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16705,7 +16868,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16724,7 +16886,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16743,24 +16904,23 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.3)': @@ -16780,7 +16940,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - optional: true '@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16802,7 +16961,6 @@ snapshots: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16821,7 +16979,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16837,7 +16994,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16856,7 +17012,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16872,7 +17027,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16891,7 +17045,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16913,7 +17066,6 @@ snapshots: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 - optional: true '@babel/plugin-transform-modules-commonjs@7.24.6(@babel/core@7.24.3)': dependencies: @@ -16942,7 +17094,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.25.9 '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.7)': dependencies: @@ -16950,7 +17102,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.25.9 '@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.26.0)': dependencies: @@ -16958,8 +17110,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 - optional: true + '@babel/helper-validator-identifier': 7.25.9 '@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.3)': dependencies: @@ -16978,7 +17129,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.3)': dependencies: @@ -16997,7 +17147,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17013,7 +17162,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17032,7 +17180,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17051,7 +17198,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17076,7 +17222,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17095,7 +17240,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17114,7 +17258,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17136,7 +17279,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17152,7 +17294,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17171,7 +17312,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17196,7 +17336,6 @@ snapshots: '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - optional: true '@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17212,7 +17351,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-react-constant-elements@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17233,49 +17371,36 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.3)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - optional: true + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.3)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.24.7)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-react-jsx-source@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - optional: true + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: @@ -17308,7 +17433,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.26.0) '@babel/types': 7.24.0 - optional: true '@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17333,7 +17457,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 - optional: true '@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17349,13 +17472,12 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.3) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.3) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.3) @@ -17366,8 +17488,8 @@ snapshots: '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.7) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.7) @@ -17378,15 +17500,14 @@ snapshots: '@babel/plugin-transform-runtime@7.24.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17402,7 +17523,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17421,7 +17541,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - optional: true '@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17437,7 +17556,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17453,7 +17571,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17469,7 +17586,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17517,7 +17633,6 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17536,7 +17651,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17555,7 +17669,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17574,7 +17687,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.24.0 - optional: true '@babel/preset-env@7.24.3(@babel/core@7.24.3)': dependencies: @@ -17833,13 +17945,12 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true '@babel/preset-flow@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.26.0) '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.3)': @@ -17862,7 +17973,6 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/types': 7.24.0 esutils: 2.0.3 - optional: true '@babel/preset-react@7.24.1(@babel/core@7.24.3)': dependencies: @@ -17923,13 +18033,13 @@ snapshots: '@babel/template@7.24.0': dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.24.6 '@babel/types': 7.24.0 '@babel/template@7.24.7': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 @@ -17941,7 +18051,7 @@ snapshots: '@babel/traverse@7.24.1(supports-color@5.5.0)': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.24.1 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -17956,7 +18066,7 @@ snapshots: '@babel/traverse@7.24.7': dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/generator': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 @@ -17990,7 +18100,7 @@ snapshots: '@babel/types@7.24.6': dependencies: '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.25.9 to-fast-properties: 2.0.0 '@babel/types@7.24.7': @@ -18192,9 +18302,9 @@ snapshots: '@chialab/esbuild-plugin-postcss@0.18.0(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5))': dependencies: '@chialab/esbuild-rna': 0.18.2 - postcss: 8.4.38 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)) - postcss-preset-env: 9.5.14(postcss@8.4.38) + postcss: 8.4.49 + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)) + postcss-preset-env: 9.5.14(postcss@8.4.49) transitivePeerDependencies: - ts-node @@ -18382,193 +18492,193 @@ snapshots: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-cascade-layers@4.0.6(postcss@8.4.38)': + '@csstools/postcss-cascade-layers@4.0.6(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - '@csstools/postcss-color-function@3.0.16(postcss@8.4.38)': + '@csstools/postcss-color-function@3.0.16(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-color-mix-function@2.0.16(postcss@8.4.38)': + '@csstools/postcss-color-mix-function@2.0.16(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-exponential-functions@1.0.7(postcss@8.4.38)': + '@csstools/postcss-exponential-functions@1.0.7(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-font-format-keywords@3.0.2(postcss@8.4.38)': + '@csstools/postcss-font-format-keywords@3.0.2(postcss@8.4.49)': dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@1.0.9(postcss@8.4.38)': + '@csstools/postcss-gamut-mapping@1.0.9(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-gradients-interpolation-method@4.0.17(postcss@8.4.38)': + '@csstools/postcss-gradients-interpolation-method@4.0.17(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-hwb-function@3.0.15(postcss@8.4.38)': + '@csstools/postcss-hwb-function@3.0.15(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-ic-unit@3.0.6(postcss@8.4.38)': + '@csstools/postcss-ic-unit@3.0.6(postcss@8.4.49)': dependencies: - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@1.0.1(postcss@8.4.38)': + '@csstools/postcss-initial@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-is-pseudo-class@4.0.8(postcss@8.4.38)': + '@csstools/postcss-is-pseudo-class@4.0.8(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - '@csstools/postcss-light-dark-function@1.0.5(postcss@8.4.38)': + '@csstools/postcss-light-dark-function@1.0.5(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.38)': + '@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.38)': + '@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.38)': + '@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-logical-resize@2.0.1(postcss@8.4.38)': + '@csstools/postcss-logical-resize@2.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@2.0.9(postcss@8.4.38)': + '@csstools/postcss-logical-viewport-units@2.0.9(postcss@8.4.49)': dependencies: '@csstools/css-tokenizer': 2.3.1 - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-media-minmax@1.1.6(postcss@8.4.38)': + '@csstools/postcss-media-minmax@1.1.6(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.9(postcss@8.4.38)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.9(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-nested-calc@3.0.2(postcss@8.4.38)': + '@csstools/postcss-nested-calc@3.0.2(postcss@8.4.49)': dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.38)': + '@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@3.0.16(postcss@8.4.38)': + '@csstools/postcss-oklab-function@3.0.16(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-progressive-custom-properties@3.2.0(postcss@8.4.38)': + '@csstools/postcss-progressive-custom-properties@3.2.0(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@2.0.16(postcss@8.4.38)': + '@csstools/postcss-relative-color-syntax@2.0.16(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.38)': + '@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - '@csstools/postcss-stepped-value-functions@3.0.8(postcss@8.4.38)': + '@csstools/postcss-stepped-value-functions@3.0.8(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-text-decoration-shorthand@3.0.6(postcss@8.4.38)': + '@csstools/postcss-text-decoration-shorthand@3.0.6(postcss@8.4.49)': dependencies: '@csstools/color-helpers': 4.2.0 - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@3.0.8(postcss@8.4.38)': + '@csstools/postcss-trigonometric-functions@3.0.8(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - postcss: 8.4.38 + postcss: 8.4.49 - '@csstools/postcss-unset-value@3.0.1(postcss@8.4.38)': + '@csstools/postcss-unset-value@3.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.0)': dependencies: @@ -18578,17 +18688,17 @@ snapshots: dependencies: postcss-selector-parser: 6.1.0 - '@csstools/utilities@1.0.0(postcss@8.4.38)': + '@csstools/utilities@1.0.0(postcss@8.4.49)': dependencies: - postcss: 8.4.38 + postcss: 8.4.49 '@deanc/esbuild-plugin-postcss@1.0.2(esbuild@0.21.4)': dependencies: - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.49) css-tree: 1.1.3 esbuild: 0.21.4 fs-extra: 9.1.0 - postcss: 8.4.38 + postcss: 8.4.49 tmp: 0.2.3 '@dnd-kit/accessibility@3.1.0(react@18.2.0)': @@ -19666,7 +19776,7 @@ snapshots: '@linaria/logger@4.5.0': dependencies: debug: 4.3.4(supports-color@5.5.0) - picocolors: 1.0.0 + picocolors: 1.1.1 transitivePeerDependencies: - supports-color @@ -19901,15 +20011,15 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - '@metamask/sdk-install-modal-web@0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)': + '@metamask/sdk-install-modal-web@0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)': dependencies: i18next: 22.5.1 qr-code-styling: 1.6.0-rc.1 - react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) + react-i18next: 13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) optionalDependencies: react: 18.2.0 react-dom: 18.3.1(react@18.2.0) - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) + react-native: 0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) '@metamask/sdk-install-modal-web@0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)': dependencies: @@ -19921,7 +20031,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3) - '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(utf-8-validate@6.0.3)': + '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(utf-8-validate@6.0.3)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 @@ -19941,7 +20051,7 @@ snapshots: qrcode-terminal-nooctal: 0.12.1 react-native-webview: 11.26.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.13.2) + rollup-plugin-visualizer: 5.12.0(rollup@4.30.1) socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) util: 0.12.5 uuid: 8.3.2 @@ -19958,12 +20068,12 @@ snapshots: - supports-color - utf-8-validate - '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(utf-8-validate@6.0.3)': + '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(utf-8-validate@6.0.3)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 '@metamask/sdk-communication-layer': 0.18.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)) - '@metamask/sdk-install-modal-web': 0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) + '@metamask/sdk-install-modal-web': 0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0(encoding@0.1.13) @@ -19976,17 +20086,17 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.0 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) + react-native-webview: 11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.13.2) + rollup-plugin-visualizer: 5.12.0(rollup@4.30.1) socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) util: 0.12.5 uuid: 8.3.2 optionalDependencies: - '@react-native-async-storage/async-storage': 1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)) - react: 18.2.0 - react-dom: 18.3.1(react@18.2.0) - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) + '@react-native-async-storage/async-storage': 1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3) transitivePeerDependencies: - bufferutil - encoding @@ -19995,12 +20105,12 @@ snapshots: - supports-color - utf-8-validate - '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(utf-8-validate@6.0.3)': + '@metamask/sdk@0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(utf-8-validate@6.0.3)': dependencies: '@metamask/onboarding': 1.0.1 '@metamask/providers': 15.0.0 '@metamask/sdk-communication-layer': 0.18.5(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.3.18)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3)) - '@metamask/sdk-install-modal-web': 0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1) + '@metamask/sdk-install-modal-web': 0.18.5(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) '@types/dom-screen-wake-lock': 1.0.3 bowser: 2.11.0 cross-fetch: 4.0.0(encoding@0.1.13) @@ -20013,17 +20123,17 @@ snapshots: obj-multiplex: 1.0.0 pump: 3.0.0 qrcode-terminal-nooctal: 0.12.1 - react-native-webview: 11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1) + react-native-webview: 11.26.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0) readable-stream: 3.6.2 - rollup-plugin-visualizer: 5.12.0(rollup@4.13.2) + rollup-plugin-visualizer: 5.12.0(rollup@4.30.1) socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) util: 0.12.5 uuid: 8.3.2 optionalDependencies: - '@react-native-async-storage/async-storage': 1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3) + '@react-native-async-storage/async-storage': 1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)) + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + react-native: 0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) transitivePeerDependencies: - bufferutil - encoding @@ -20518,72 +20628,6 @@ snapshots: dependencies: '@prisma/debug': 5.11.0 - '@privy-io/react-auth@1.68.0(@babel/core@7.24.7)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)': - dependencies: - '@coinbase/wallet-sdk': 4.0.2 - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.3) - '@ethersproject/strings': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@ethersproject/units': 5.7.0 - '@headlessui/react': 1.7.18(react-dom@18.3.1(react@18.2.0))(react@18.2.0) - '@heroicons/react': 2.1.3(react@18.2.0) - '@marsidev/react-turnstile': 0.4.1(react-dom@18.3.1(react@18.2.0))(react@18.2.0) - '@metamask/eth-sig-util': 6.0.2 - '@simplewebauthn/browser': 9.0.1 - '@walletconnect/ethereum-provider': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3) - '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) - base64-js: 1.5.1 - dotenv: 16.4.5 - encoding: 0.1.13 - eventemitter3: 5.0.1 - fast-password-entropy: 1.1.1 - jose: 4.15.5 - js-cookie: 3.0.5 - libphonenumber-js: 1.11.3 - lokijs: 1.5.12 - md5: 2.3.0 - mipd: 0.0.7(typescript@5.4.3) - ofetch: 1.3.4 - pino-pretty: 10.3.1 - qrcode: 1.5.3 - react: 18.2.0 - react-device-detect: 2.2.3(react-dom@18.3.1(react@18.2.0))(react@18.2.0) - react-dom: 18.3.1(react@18.2.0) - secure-password-utilities: 0.2.1 - styled-components: 5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) - tinycolor2: 1.6.0 - uuid: 9.0.1 - web3-core: 1.10.4(encoding@0.1.13) - web3-core-helpers: 1.10.3 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@babel/core' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - ioredis - - react-is - - supports-color - - typescript - - uWebSockets.js - - utf-8-validate - '@privy-io/react-auth@1.68.0(@babel/core@7.26.0)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)': dependencies: '@coinbase/wallet-sdk': 4.0.2 @@ -20659,13 +20703,13 @@ snapshots: ts-case-convert: 2.0.7 type-fest: 3.13.1 - ? '@privy-io/wagmi@0.2.10(@privy-io/react-auth@1.68.0(@babel/core@7.24.7)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3))(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))' + ? '@privy-io/wagmi@0.2.10(@privy-io/react-auth@1.68.0(@babel/core@7.26.0)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3))(react-dom@18.3.1(react@18.2.0))(react@18.2.0)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))' : dependencies: - '@privy-io/react-auth': 1.68.0(@babel/core@7.24.7)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3) + '@privy-io/react-auth': 1.68.0(@babel/core@7.26.0)(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3) react: 18.2.0 react-dom: 18.3.1(react@18.2.0) viem: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) - wagmi: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + wagmi: 2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) '@radix-ui/primitive@1.0.1': dependencies: @@ -21258,12 +21302,6 @@ snapshots: react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) optional: true - '@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))': - dependencies: - merge-options: 3.0.4 - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - optional: true - '@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))': dependencies: merge-options: 3.0.4 @@ -21439,7 +21477,6 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color - optional: true '@react-native/babel-preset@0.73.21(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))': dependencies: @@ -21473,15 +21510,15 @@ snapshots: '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.3) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.24.3) '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.3) '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.3) '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.24.3) '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.3) - '@babel/template': 7.24.7 + '@babel/template': 7.25.9 '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.3(@babel/core@7.24.3)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.3) react-refresh: 0.14.2 @@ -21521,15 +21558,15 @@ snapshots: '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.7) - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.24.7) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.24.7) '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.7) '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.24.7) '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.7) - '@babel/template': 7.24.7 + '@babel/template': 7.25.9 '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.3(@babel/core@7.24.7)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.7) react-refresh: 0.14.2 @@ -21569,26 +21606,25 @@ snapshots: '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.26.0) '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.24.6(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.26.0) - '@babel/template': 7.24.7 + '@babel/template': 7.25.9 '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.3(@babel/core@7.26.0)) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color - optional: true '@react-native/codegen@0.73.3(@babel/preset-env@7.24.3(@babel/core@7.24.3))': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.24.3(@babel/core@7.24.3) flow-parser: 0.206.0 glob: 7.2.3 @@ -21601,7 +21637,7 @@ snapshots: '@react-native/codegen@0.73.3(@babel/preset-env@7.24.3(@babel/core@7.24.7))': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.24.3(@babel/core@7.24.7) flow-parser: 0.206.0 glob: 7.2.3 @@ -21614,7 +21650,7 @@ snapshots: '@react-native/codegen@0.73.3(@babel/preset-env@7.24.3(@babel/core@7.26.0))': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.24.3(@babel/core@7.26.0) flow-parser: 0.206.0 glob: 7.2.3 @@ -21624,7 +21660,6 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - optional: true '@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3)': dependencies: @@ -21688,7 +21723,6 @@ snapshots: - encoding - supports-color - utf-8-validate - optional: true '@react-native/debugger-frontend@0.73.3': {} @@ -21744,7 +21778,6 @@ snapshots: transitivePeerDependencies: - '@babel/preset-env' - supports-color - optional: true '@react-native/normalize-colors@0.73.2': {} @@ -21754,12 +21787,6 @@ snapshots: nullthrows: 1.1.1 react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - '@react-native/virtualized-lists@0.73.4(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))': dependencies: invariant: 2.2.4 @@ -21771,7 +21798,6 @@ snapshots: invariant: 2.2.4 nullthrows: 1.1.1 react-native: 0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - optional: true '@rollup/plugin-typescript@11.1.6(rollup@4.13.2)(tslib@2.6.2)(typescript@5.4.5)': dependencies: @@ -22283,7 +22309,7 @@ snapshots: '@tauri-apps/api@2.0.0-beta.11': {} - '@tauri-apps/api@2.0.0-beta.13': {} + '@tauri-apps/api@2.0.1': {} '@tauri-apps/api@2.2.0': {} @@ -22373,41 +22399,41 @@ snapshots: '@tauri-apps/cli-win32-ia32-msvc': 2.2.4 '@tauri-apps/cli-win32-x64-msvc': 2.2.4 - '@tauri-apps/plugin-dialog@2.0.0-beta.5': + '@tauri-apps/plugin-dialog@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 - '@tauri-apps/plugin-fs@2.0.0-beta.5': + '@tauri-apps/plugin-fs@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 - '@tauri-apps/plugin-global-shortcut@2.0.0-beta.5': + '@tauri-apps/plugin-global-shortcut@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 - '@tauri-apps/plugin-http@2.0.0-beta.5': + '@tauri-apps/plugin-http@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 '@tauri-apps/plugin-log@2.0.0-beta.4': dependencies: '@tauri-apps/api': 2.0.0-beta.11 - '@tauri-apps/plugin-notification@2.0.0-beta.5': + '@tauri-apps/plugin-notification@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 '@tauri-apps/plugin-opener@2.2.3': dependencies: '@tauri-apps/api': 2.2.0 - '@tauri-apps/plugin-os@2.0.0-beta.3': + '@tauri-apps/plugin-os@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.11 + '@tauri-apps/api': 2.2.0 - '@tauri-apps/plugin-shell@2.0.0-beta.6': + '@tauri-apps/plugin-shell@2.2.0': dependencies: - '@tauri-apps/api': 2.0.0-beta.13 + '@tauri-apps/api': 2.2.0 '@testing-library/dom@9.3.4': dependencies: @@ -23063,7 +23089,7 @@ snapshots: '@vue/shared': 3.4.27 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.49 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.27': @@ -23101,10 +23127,10 @@ snapshots: '@vue/shared@3.4.27': {} - ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4)' + ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4)' : dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(utf-8-validate@6.0.3) + '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(utf-8-validate@6.0.3) '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4) '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4) '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) @@ -23140,18 +23166,18 @@ snapshots: - utf-8-validate - zod - ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)' + ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)' : dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(utf-8-validate@6.0.3) - '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) - '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - '@walletconnect/ethereum-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3) - '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) - viem: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(utf-8-validate@6.0.3) + '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + '@walletconnect/ethereum-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.3.1)(utf-8-validate@6.0.3) + '@walletconnect/modal': 2.6.2(@types/react@18.3.18)(react@18.3.1) + viem: 2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) optionalDependencies: - typescript: 5.4.3 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -23179,18 +23205,18 @@ snapshots: - utf-8-validate - zod - ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)' + ? '@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8)' : dependencies: '@coinbase/wallet-sdk': 3.9.1 - '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(utf-8-validate@6.0.3) - '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) - '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) - '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - '@walletconnect/ethereum-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.3.1)(utf-8-validate@6.0.3) - '@walletconnect/modal': 2.6.2(@types/react@18.3.18)(react@18.3.1) - viem: 2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@metamask/sdk': 0.18.6(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(utf-8-validate@6.0.3) + '@safe-global/safe-apps-provider': 0.18.1(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@safe-global/safe-apps-sdk': 8.1.0(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + '@walletconnect/ethereum-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3) + '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) + viem: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -23307,44 +23333,6 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/core@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': - dependencies: - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@6.0.3) - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.10 - '@walletconnect/relay-auth': 1.0.4 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - events: 3.3.0 - isomorphic-unfetch: 3.1.0(encoding@0.1.13) - lodash.isequal: 4.5.0 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - uWebSockets.js - - utf-8-validate - '@walletconnect/core@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: '@walletconnect/heartbeat': 1.2.1 @@ -23353,8 +23341,8 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@6.0.3) '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.10 + '@walletconnect/logger': 2.0.1 + '@walletconnect/relay-api': 1.0.9 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 @@ -23383,25 +23371,25 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/core@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': + '@walletconnect/core@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/jsonrpc-ws-connection': 1.0.14(bufferutil@4.0.8)(utf-8-validate@6.0.3) - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/logger': 2.1.2 - '@walletconnect/relay-api': 1.0.10 + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/logger': 2.0.1 + '@walletconnect/relay-api': 1.0.9 '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) events: 3.3.0 isomorphic-unfetch: 3.1.0(encoding@0.1.13) lodash.isequal: 4.5.0 - uint8arrays: 3.1.0 + uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -23465,9 +23453,9 @@ snapshots: '@walletconnect/ethereum-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3)': dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) + '@walletconnect/jsonrpc-provider': 1.0.14 + '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) @@ -23496,39 +23484,6 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/ethereum-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) - '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/universal-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@types/react' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - react - - uWebSockets.js - - utf-8-validate - '@walletconnect/ethereum-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.3.1)(utf-8-validate@6.0.3)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) @@ -23562,17 +23517,17 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/ethereum-provider@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3)': + '@walletconnect/ethereum-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react@18.2.0)(utf-8-validate@6.0.3)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) '@walletconnect/jsonrpc-provider': 1.0.14 '@walletconnect/jsonrpc-types': 1.0.4 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/modal': 2.6.2(@types/react@18.2.73)(react@18.2.0) - '@walletconnect/sign-client': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/types': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/universal-provider': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/utils': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) + '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/universal-provider': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) + '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -23723,28 +23678,6 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': - dependencies: - '@walletconnect/safe-json': 1.0.2 - idb-keyval: 6.2.1 - unstorage: 1.10.2(idb-keyval@6.2.1)(ioredis@5.3.2) - optionalDependencies: - '@react-native-async-storage/async-storage': 1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)) - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - uWebSockets.js - '@walletconnect/keyvaluestorage@1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': dependencies: '@walletconnect/safe-json': 1.0.2 @@ -23901,43 +23834,13 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/sign-client@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': - dependencies: - '@walletconnect/core': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - uWebSockets.js - - utf-8-validate - '@walletconnect/sign-client@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: '@walletconnect/core': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.1 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 + '@walletconnect/logger': 2.0.1 '@walletconnect/time': 1.0.2 '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2) '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2) @@ -23961,16 +23864,16 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/sign-client@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': + '@walletconnect/sign-client@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: - '@walletconnect/core': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) + '@walletconnect/core': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 + '@walletconnect/heartbeat': 1.2.1 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 + '@walletconnect/logger': 2.0.1 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -24049,30 +23952,6 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/types@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': - dependencies: - '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.1 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/logger': 2.1.2 - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - uWebSockets.js - '@walletconnect/types@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': dependencies: '@walletconnect/events': 1.0.1 @@ -24097,12 +23976,12 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/types@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': + '@walletconnect/types@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': dependencies: '@walletconnect/events': 1.0.1 - '@walletconnect/heartbeat': 1.2.2 - '@walletconnect/jsonrpc-types': 1.0.4 - '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/heartbeat': 1.2.1 + '@walletconnect/jsonrpc-types': 1.0.3 + '@walletconnect/keyvaluestorage': 1.1.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) '@walletconnect/logger': 2.1.2 events: 3.3.0 transitivePeerDependencies: @@ -24175,36 +24054,6 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/universal-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': - dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.13 - '@walletconnect/jsonrpc-types': 1.0.3 - '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.0.1 - '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - events: 3.3.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - bufferutil - - encoding - - ioredis - - uWebSockets.js - - utf-8-validate - '@walletconnect/universal-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) @@ -24235,16 +24084,16 @@ snapshots: - uWebSockets.js - utf-8-validate - '@walletconnect/universal-provider@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': + '@walletconnect/universal-provider@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3)': dependencies: - '@walletconnect/jsonrpc-http-connection': 1.0.8(encoding@0.1.13) - '@walletconnect/jsonrpc-provider': 1.0.14 - '@walletconnect/jsonrpc-types': 1.0.4 + '@walletconnect/jsonrpc-http-connection': 1.0.7(encoding@0.1.13) + '@walletconnect/jsonrpc-provider': 1.0.13 + '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/logger': 2.1.2 - '@walletconnect/sign-client': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) - '@walletconnect/types': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/utils': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/logger': 2.0.1 + '@walletconnect/sign-client': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(utf-8-validate@6.0.3) + '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/utils': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -24327,38 +24176,6 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/utils@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': - dependencies: - '@stablelib/chacha20poly1305': 1.0.1 - '@stablelib/hkdf': 1.0.1 - '@stablelib/random': 1.0.2 - '@stablelib/sha256': 1.0.1 - '@stablelib/x25519': 1.0.3 - '@walletconnect/relay-api': 1.0.10 - '@walletconnect/safe-json': 1.0.2 - '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) - '@walletconnect/window-getters': 1.0.1 - '@walletconnect/window-metadata': 1.0.1 - detect-browser: 5.3.0 - query-string: 7.1.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@netlify/blobs' - - '@planetscale/database' - - '@react-native-async-storage/async-storage' - - '@upstash/redis' - - '@vercel/kv' - - ioredis - - uWebSockets.js - '@walletconnect/utils@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': dependencies: '@stablelib/chacha20poly1305': 1.0.1 @@ -24391,7 +24208,7 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/utils@2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': + '@walletconnect/utils@2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2)': dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -24401,12 +24218,12 @@ snapshots: '@walletconnect/relay-api': 1.0.10 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) + '@walletconnect/types': 2.11.2(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(ioredis@5.3.2) '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 query-string: 7.1.3 - uint8arrays: 3.1.0 + uint8arrays: 3.1.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -24536,9 +24353,9 @@ snapshots: lit: 3.1.0 qrcode: 1.5.3 - ? '@web3modal/wagmi@4.1.11(@types/react@18.3.18)(@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(vue@3.4.27(typescript@5.6.3))' + ? '@web3modal/wagmi@4.1.11(@types/react@18.3.18)(@wagmi/connectors@4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(vue@3.4.27(typescript@5.6.3))' : dependencies: - '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) '@web3modal/polyfills': 4.1.11 '@web3modal/scaffold': 4.1.11(@types/react@18.3.18)(react@18.3.1) @@ -24870,6 +24687,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + autoprefixer@10.4.19(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -24943,7 +24770,6 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.3): dependencies: @@ -24968,7 +24794,6 @@ snapshots: core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color - optional: true babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.3): dependencies: @@ -24990,18 +24815,6 @@ snapshots: '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - optional: true - - babel-plugin-styled-components@2.1.4(@babel/core@7.24.7)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)): - dependencies: - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.24.7) - lodash: 4.17.21 - picomatch: 2.3.1 - styled-components: 5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0) - transitivePeerDependencies: - - '@babel/core' babel-plugin-styled-components@2.1.4(@babel/core@7.26.0)(styled-components@5.3.11(@babel/core@7.26.0)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)): dependencies: @@ -25031,7 +24844,6 @@ snapshots: '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.26.0) transitivePeerDependencies: - '@babel/core' - optional: true babel-preset-solid@1.8.17(@babel/core@7.24.7): dependencies: @@ -25040,7 +24852,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.5 optional: true bail@2.0.2: {} @@ -25227,8 +25039,8 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001600 + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -25547,8 +25359,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 optional: true content-disposition@0.5.4: @@ -25601,7 +25413,7 @@ snapshots: core-js-compat@3.36.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.24.4 core-js-pure@3.36.1: {} @@ -25713,9 +25525,9 @@ snapshots: crypto-js@4.2.0: {} - css-blank-pseudo@6.0.2(postcss@8.4.38): + css-blank-pseudo@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 css-color-keywords@1.0.0: {} @@ -25724,18 +25536,22 @@ snapshots: dependencies: postcss: 8.4.38 - css-has-pseudo@6.0.5(postcss@8.4.38): + css-declaration-sorter@7.2.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + css-has-pseudo@6.0.5(postcss@8.4.49): dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 css-mediaquery@0.1.2: {} - css-prefers-color-scheme@9.0.1(postcss@8.4.38): + css-prefers-color-scheme@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 css-select@5.1.0: dependencies: @@ -25759,7 +25575,7 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: @@ -25808,16 +25624,60 @@ snapshots: postcss-svgo: 6.0.3(postcss@8.4.38) postcss-unique-selectors: 6.0.4(postcss@8.4.38) + cssnano-preset-default@6.1.2(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.49) + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 9.0.1(postcss@8.4.49) + postcss-colormin: 6.1.0(postcss@8.4.49) + postcss-convert-values: 6.1.0(postcss@8.4.49) + postcss-discard-comments: 6.0.2(postcss@8.4.49) + postcss-discard-duplicates: 6.0.3(postcss@8.4.49) + postcss-discard-empty: 6.0.3(postcss@8.4.49) + postcss-discard-overridden: 6.0.2(postcss@8.4.49) + postcss-merge-longhand: 6.0.5(postcss@8.4.49) + postcss-merge-rules: 6.1.1(postcss@8.4.49) + postcss-minify-font-values: 6.1.0(postcss@8.4.49) + postcss-minify-gradients: 6.0.3(postcss@8.4.49) + postcss-minify-params: 6.1.0(postcss@8.4.49) + postcss-minify-selectors: 6.0.4(postcss@8.4.49) + postcss-normalize-charset: 6.0.2(postcss@8.4.49) + postcss-normalize-display-values: 6.0.2(postcss@8.4.49) + postcss-normalize-positions: 6.0.2(postcss@8.4.49) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.49) + postcss-normalize-string: 6.0.2(postcss@8.4.49) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.49) + postcss-normalize-unicode: 6.1.0(postcss@8.4.49) + postcss-normalize-url: 6.0.2(postcss@8.4.49) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.49) + postcss-ordered-values: 6.0.2(postcss@8.4.49) + postcss-reduce-initial: 6.1.0(postcss@8.4.49) + postcss-reduce-transforms: 6.0.2(postcss@8.4.49) + postcss-svgo: 6.0.3(postcss@8.4.49) + postcss-unique-selectors: 6.0.4(postcss@8.4.49) + cssnano-utils@4.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + cssnano-utils@4.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + cssnano@6.1.2(postcss@8.4.38): dependencies: cssnano-preset-default: 6.1.2(postcss@8.4.38) lilconfig: 3.1.1 postcss: 8.4.38 + cssnano@6.1.2(postcss@8.4.49): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.49) + lilconfig: 3.1.1 + postcss: 8.4.49 + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -27279,8 +27139,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -27424,7 +27284,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -27436,7 +27296,7 @@ snapshots: execa@7.2.0: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 4.3.1 is-stream: 3.0.0 @@ -29042,7 +28902,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -29134,7 +28994,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.24.3(@babel/core@7.24.3)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) @@ -29159,7 +29019,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.24.3(@babel/core@7.24.7)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) @@ -29184,7 +29044,7 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.24.3(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.5 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) @@ -29205,7 +29065,6 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color - optional: true jsesc@0.5.0: {} @@ -30146,8 +30005,8 @@ snapshots: metro-source-map@0.80.8: dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 invariant: 2.2.4 metro-symbolicate: 0.80.8 nullthrows: 1.1.1 @@ -30171,9 +30030,9 @@ snapshots: metro-transform-plugins@0.80.8: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.24.7 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 + '@babel/generator': 7.26.5 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -30181,9 +30040,9 @@ snapshots: metro-transform-worker@0.80.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3): dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 metro: 0.80.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3) metro-babel-transformer: 0.80.8 metro-cache: 0.80.8 @@ -30200,13 +30059,13 @@ snapshots: metro@0.80.8(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -30764,7 +30623,7 @@ snapshots: mlly@1.6.1: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.5.3 @@ -30902,7 +30761,7 @@ snapshots: '@next/env': 14.1.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001600 + caniuse-lite: 1.0.30001692 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -30929,7 +30788,7 @@ snapshots: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001600 + caniuse-lite: 1.0.30001692 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -31387,7 +31246,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -31469,14 +31328,14 @@ snapshots: '@types/fs-extra': 11.0.4 '@types/tmp': 0.2.6 '@types/yargs': 17.0.32 - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.49) axios: 1.6.8 babel-preset-solid: 1.8.17(@babel/core@7.24.7) body-parser: 1.20.2 chalk: 4.1.2 cors: 2.8.5 cron: 3.1.6 - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 6.1.2(postcss@8.4.49) eciesjs: 0.4.6 esbuild: 0.21.4 esbuild-plugin-vue3: 0.4.2(pug@3.0.3)(sass@1.72.0)(vue@3.4.27(typescript@5.4.5)) @@ -31493,7 +31352,7 @@ snapshots: octokit: 3.1.2 open: 8.4.2 ora: 5.4.1 - postcss: 8.4.38 + postcss: 8.4.49 react: 18.3.1 solid-js: 1.8.17 superjson: 1.9.1 @@ -31538,14 +31397,14 @@ snapshots: '@types/fs-extra': 11.0.4 '@types/tmp': 0.2.6 '@types/yargs': 17.0.32 - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.49) axios: 1.6.8 babel-preset-solid: 1.8.17(@babel/core@7.24.7) body-parser: 1.20.2 chalk: 4.1.2 cors: 2.8.5 cron: 3.1.6 - cssnano: 6.1.2(postcss@8.4.38) + cssnano: 6.1.2(postcss@8.4.49) eciesjs: 0.4.6 esbuild: 0.21.4 esbuild-plugin-vue3: 0.4.2(pug@3.0.3)(sass@1.72.0)(vue@3.4.27(typescript@5.4.5)) @@ -31562,7 +31421,7 @@ snapshots: octokit: 3.1.2 open: 8.4.2 ora: 5.4.1 - postcss: 8.4.38 + postcss: 8.4.49 react: 18.3.1 solid-js: 1.8.17 superjson: 1.9.1 @@ -31678,9 +31537,9 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@6.0.3(postcss@8.4.38): + postcss-attribute-case-insensitive@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-calc@9.0.1(postcss@8.4.38): @@ -31689,126 +31548,162 @@ snapshots: postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.4.38): + postcss-calc@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@6.0.11(postcss@8.4.38): + postcss-clamp@4.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@6.0.11(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-color-hex-alpha@9.0.4(postcss@8.4.38): + postcss-color-hex-alpha@9.0.4(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@9.0.3(postcss@8.4.38): + postcss-color-rebeccapurple@9.0.3(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 postcss-colormin@6.1.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-colormin@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-convert-values@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-custom-media@10.0.6(postcss@8.4.38): + postcss-convert-values@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-custom-media@10.0.6(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) - postcss: 8.4.38 + postcss: 8.4.49 - postcss-custom-properties@13.3.10(postcss@8.4.38): + postcss-custom-properties@13.3.10(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-selectors@7.1.10(postcss@8.4.38): + postcss-custom-selectors@7.1.10(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - postcss-dir-pseudo-class@8.0.1(postcss@8.4.38): + postcss-dir-pseudo-class@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-discard-comments@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-comments@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-duplicates@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-duplicates@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-empty@6.0.3(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-discard-empty@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-discard-overridden@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 - postcss-double-position-gradients@5.0.6(postcss@8.4.38): + postcss-discard-overridden@6.0.2(postcss@8.4.49): dependencies: - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + postcss: 8.4.49 + + postcss-double-position-gradients@5.0.6(postcss@8.4.49): + dependencies: + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-focus-visible@9.0.1(postcss@8.4.38): + postcss-focus-visible@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - postcss-focus-within@8.0.1(postcss@8.4.38): + postcss-focus-within@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 - postcss-font-variant@5.0.0(postcss@8.4.38): + postcss-font-variant@5.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - postcss-gap-properties@5.0.1(postcss@8.4.38): + postcss-gap-properties@5.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 - postcss-image-set-function@6.0.3(postcss@8.4.38): + postcss-image-set-function@6.0.3(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -31820,47 +31715,54 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.38): + postcss-import@16.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.49 - postcss-lab-function@6.0.16(postcss@8.4.38): + postcss-lab-function@6.0.16(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 2.0.2(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/utilities': 1.0.0(postcss@8.4.38) - postcss: 8.4.38 + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: lilconfig: 3.1.1 yaml: 2.4.1 optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.49 ts-node: 10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3) - postcss-logical@7.0.1(postcss@8.4.38): + postcss-logical@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-value-parser: 4.2.0 postcss-merge-longhand@6.0.5(postcss@8.4.38): @@ -31869,6 +31771,12 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 6.1.1(postcss@8.4.38) + postcss-merge-longhand@6.0.5(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.4.49) + postcss-merge-rules@6.1.1(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -31877,11 +31785,24 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.1.0 + postcss-merge-rules@6.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 + postcss-minify-font-values@6.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-font-values@6.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.38): dependencies: colord: 2.9.3 @@ -31889,6 +31810,13 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-gradients@6.0.3(postcss@8.4.49): + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 @@ -31896,14 +31824,26 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-minify-params@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-minify-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-minify-selectors@6.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 + + postcss-nested@6.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-nesting@12.1.5(postcss@8.4.38): @@ -31913,54 +31853,106 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.1.0 + postcss-nesting@12.1.5(postcss@8.4.49): + dependencies: + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.0) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 + postcss-normalize-charset@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-normalize-charset@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-normalize-display-values@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-positions@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-string@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.38): dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 + postcss-normalize-url@6.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@2.0.0(postcss@8.4.38): + postcss-normalize-whitespace@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-opacity-percentage@2.0.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-ordered-values@6.0.2(postcss@8.4.38): dependencies: @@ -31968,87 +31960,93 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@5.0.1(postcss@8.4.38): + postcss-ordered-values@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.38 + cssnano-utils: 4.0.2(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.38): + postcss-overflow-shorthand@5.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 - postcss-place@9.0.1(postcss@8.4.38): + postcss-page-break@3.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + + postcss-place@9.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-preset-env@9.5.14(postcss@8.4.38): - dependencies: - '@csstools/postcss-cascade-layers': 4.0.6(postcss@8.4.38) - '@csstools/postcss-color-function': 3.0.16(postcss@8.4.38) - '@csstools/postcss-color-mix-function': 2.0.16(postcss@8.4.38) - '@csstools/postcss-exponential-functions': 1.0.7(postcss@8.4.38) - '@csstools/postcss-font-format-keywords': 3.0.2(postcss@8.4.38) - '@csstools/postcss-gamut-mapping': 1.0.9(postcss@8.4.38) - '@csstools/postcss-gradients-interpolation-method': 4.0.17(postcss@8.4.38) - '@csstools/postcss-hwb-function': 3.0.15(postcss@8.4.38) - '@csstools/postcss-ic-unit': 3.0.6(postcss@8.4.38) - '@csstools/postcss-initial': 1.0.1(postcss@8.4.38) - '@csstools/postcss-is-pseudo-class': 4.0.8(postcss@8.4.38) - '@csstools/postcss-light-dark-function': 1.0.5(postcss@8.4.38) - '@csstools/postcss-logical-float-and-clear': 2.0.1(postcss@8.4.38) - '@csstools/postcss-logical-overflow': 1.0.1(postcss@8.4.38) - '@csstools/postcss-logical-overscroll-behavior': 1.0.1(postcss@8.4.38) - '@csstools/postcss-logical-resize': 2.0.1(postcss@8.4.38) - '@csstools/postcss-logical-viewport-units': 2.0.9(postcss@8.4.38) - '@csstools/postcss-media-minmax': 1.1.6(postcss@8.4.38) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.9(postcss@8.4.38) - '@csstools/postcss-nested-calc': 3.0.2(postcss@8.4.38) - '@csstools/postcss-normalize-display-values': 3.0.2(postcss@8.4.38) - '@csstools/postcss-oklab-function': 3.0.16(postcss@8.4.38) - '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.38) - '@csstools/postcss-relative-color-syntax': 2.0.16(postcss@8.4.38) - '@csstools/postcss-scope-pseudo-class': 3.0.1(postcss@8.4.38) - '@csstools/postcss-stepped-value-functions': 3.0.8(postcss@8.4.38) - '@csstools/postcss-text-decoration-shorthand': 3.0.6(postcss@8.4.38) - '@csstools/postcss-trigonometric-functions': 3.0.8(postcss@8.4.38) - '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.38) - autoprefixer: 10.4.19(postcss@8.4.38) - browserslist: 4.23.0 - css-blank-pseudo: 6.0.2(postcss@8.4.38) - css-has-pseudo: 6.0.5(postcss@8.4.38) - css-prefers-color-scheme: 9.0.1(postcss@8.4.38) + postcss-preset-env@9.5.14(postcss@8.4.49): + dependencies: + '@csstools/postcss-cascade-layers': 4.0.6(postcss@8.4.49) + '@csstools/postcss-color-function': 3.0.16(postcss@8.4.49) + '@csstools/postcss-color-mix-function': 2.0.16(postcss@8.4.49) + '@csstools/postcss-exponential-functions': 1.0.7(postcss@8.4.49) + '@csstools/postcss-font-format-keywords': 3.0.2(postcss@8.4.49) + '@csstools/postcss-gamut-mapping': 1.0.9(postcss@8.4.49) + '@csstools/postcss-gradients-interpolation-method': 4.0.17(postcss@8.4.49) + '@csstools/postcss-hwb-function': 3.0.15(postcss@8.4.49) + '@csstools/postcss-ic-unit': 3.0.6(postcss@8.4.49) + '@csstools/postcss-initial': 1.0.1(postcss@8.4.49) + '@csstools/postcss-is-pseudo-class': 4.0.8(postcss@8.4.49) + '@csstools/postcss-light-dark-function': 1.0.5(postcss@8.4.49) + '@csstools/postcss-logical-float-and-clear': 2.0.1(postcss@8.4.49) + '@csstools/postcss-logical-overflow': 1.0.1(postcss@8.4.49) + '@csstools/postcss-logical-overscroll-behavior': 1.0.1(postcss@8.4.49) + '@csstools/postcss-logical-resize': 2.0.1(postcss@8.4.49) + '@csstools/postcss-logical-viewport-units': 2.0.9(postcss@8.4.49) + '@csstools/postcss-media-minmax': 1.1.6(postcss@8.4.49) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.9(postcss@8.4.49) + '@csstools/postcss-nested-calc': 3.0.2(postcss@8.4.49) + '@csstools/postcss-normalize-display-values': 3.0.2(postcss@8.4.49) + '@csstools/postcss-oklab-function': 3.0.16(postcss@8.4.49) + '@csstools/postcss-progressive-custom-properties': 3.2.0(postcss@8.4.49) + '@csstools/postcss-relative-color-syntax': 2.0.16(postcss@8.4.49) + '@csstools/postcss-scope-pseudo-class': 3.0.1(postcss@8.4.49) + '@csstools/postcss-stepped-value-functions': 3.0.8(postcss@8.4.49) + '@csstools/postcss-text-decoration-shorthand': 3.0.6(postcss@8.4.49) + '@csstools/postcss-trigonometric-functions': 3.0.8(postcss@8.4.49) + '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.49) + autoprefixer: 10.4.19(postcss@8.4.49) + browserslist: 4.24.4 + css-blank-pseudo: 6.0.2(postcss@8.4.49) + css-has-pseudo: 6.0.5(postcss@8.4.49) + css-prefers-color-scheme: 9.0.1(postcss@8.4.49) cssdb: 8.0.2 - postcss: 8.4.38 - postcss-attribute-case-insensitive: 6.0.3(postcss@8.4.38) - postcss-clamp: 4.1.0(postcss@8.4.38) - postcss-color-functional-notation: 6.0.11(postcss@8.4.38) - postcss-color-hex-alpha: 9.0.4(postcss@8.4.38) - postcss-color-rebeccapurple: 9.0.3(postcss@8.4.38) - postcss-custom-media: 10.0.6(postcss@8.4.38) - postcss-custom-properties: 13.3.10(postcss@8.4.38) - postcss-custom-selectors: 7.1.10(postcss@8.4.38) - postcss-dir-pseudo-class: 8.0.1(postcss@8.4.38) - postcss-double-position-gradients: 5.0.6(postcss@8.4.38) - postcss-focus-visible: 9.0.1(postcss@8.4.38) - postcss-focus-within: 8.0.1(postcss@8.4.38) - postcss-font-variant: 5.0.0(postcss@8.4.38) - postcss-gap-properties: 5.0.1(postcss@8.4.38) - postcss-image-set-function: 6.0.3(postcss@8.4.38) - postcss-lab-function: 6.0.16(postcss@8.4.38) - postcss-logical: 7.0.1(postcss@8.4.38) - postcss-nesting: 12.1.5(postcss@8.4.38) - postcss-opacity-percentage: 2.0.0(postcss@8.4.38) - postcss-overflow-shorthand: 5.0.1(postcss@8.4.38) - postcss-page-break: 3.0.4(postcss@8.4.38) - postcss-place: 9.0.1(postcss@8.4.38) - postcss-pseudo-class-any-link: 9.0.2(postcss@8.4.38) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.38) - postcss-selector-not: 7.0.2(postcss@8.4.38) - - postcss-pseudo-class-any-link@9.0.2(postcss@8.4.38): + postcss: 8.4.49 + postcss-attribute-case-insensitive: 6.0.3(postcss@8.4.49) + postcss-clamp: 4.1.0(postcss@8.4.49) + postcss-color-functional-notation: 6.0.11(postcss@8.4.49) + postcss-color-hex-alpha: 9.0.4(postcss@8.4.49) + postcss-color-rebeccapurple: 9.0.3(postcss@8.4.49) + postcss-custom-media: 10.0.6(postcss@8.4.49) + postcss-custom-properties: 13.3.10(postcss@8.4.49) + postcss-custom-selectors: 7.1.10(postcss@8.4.49) + postcss-dir-pseudo-class: 8.0.1(postcss@8.4.49) + postcss-double-position-gradients: 5.0.6(postcss@8.4.49) + postcss-focus-visible: 9.0.1(postcss@8.4.49) + postcss-focus-within: 8.0.1(postcss@8.4.49) + postcss-font-variant: 5.0.0(postcss@8.4.49) + postcss-gap-properties: 5.0.1(postcss@8.4.49) + postcss-image-set-function: 6.0.3(postcss@8.4.49) + postcss-lab-function: 6.0.16(postcss@8.4.49) + postcss-logical: 7.0.1(postcss@8.4.49) + postcss-nesting: 12.1.5(postcss@8.4.49) + postcss-opacity-percentage: 2.0.0(postcss@8.4.49) + postcss-overflow-shorthand: 5.0.1(postcss@8.4.49) + postcss-page-break: 3.0.4(postcss@8.4.49) + postcss-place: 9.0.1(postcss@8.4.49) + postcss-pseudo-class-any-link: 9.0.2(postcss@8.4.49) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) + postcss-selector-not: 7.0.2(postcss@8.4.49) + + postcss-pseudo-class-any-link@9.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-reduce-initial@6.1.0(postcss@8.4.38): @@ -32057,18 +32055,29 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.4.38 + postcss-reduce-initial@6.1.0(postcss@8.4.49): + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + postcss: 8.4.49 + postcss-reduce-transforms@6.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.38): + postcss-reduce-transforms@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 - postcss-selector-not@7.0.2(postcss@8.4.38): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.38 + postcss: 8.4.49 + + postcss-selector-not@7.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-selector-parser: 6.1.0 postcss-selector-parser@6.1.0: @@ -32082,18 +32091,29 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.2.0 + postcss-svgo@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + svgo: 3.2.0 + postcss-unique-selectors@6.0.4(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 + postcss-unique-selectors@6.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 + postcss-value-parser@4.2.0: {} postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 + picocolors: 1.1.1 + source-map-js: 1.2.1 postcss@8.4.38: dependencies: @@ -32491,7 +32511,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0): + react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0): dependencies: '@babel/runtime': 7.24.1 html-parse-stringify: 3.0.1 @@ -32499,7 +32519,7 @@ snapshots: react: 18.2.0 optionalDependencies: react-dom: 18.3.1(react@18.2.0) - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) + react-native: 0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1): dependencies: @@ -32565,19 +32585,19 @@ snapshots: react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) - react-native-webview@11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0): + react-native-webview@11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 - react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) + react: 18.3.1 + react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3) - react-native-webview@11.26.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1): + react-native-webview@11.26.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0): dependencies: escape-string-regexp: 2.0.0 invariant: 2.2.4 - react: 18.3.1 - react-native: 0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3) + react: 18.2.0 + react-native: 0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3) react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3): dependencies: @@ -32628,55 +32648,6 @@ snapshots: - supports-color - utf-8-validate - react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3): - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.6(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3) - '@react-native-community/cli-platform-android': 12.3.6(encoding@0.1.13) - '@react-native-community/cli-platform-ios': 12.3.6(encoding@0.1.13) - '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.3(@babel/core@7.24.7)) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.3) - '@react-native/gradle-plugin': 0.73.4 - '@react-native/js-polyfills': 0.73.1 - '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - base64-js: 1.5.1 - chalk: 4.1.2 - deprecated-react-native-prop-types: 5.0.0 - event-target-shim: 5.0.1 - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - jsc-android: 250231.0.0 - memoize-one: 5.2.1 - metro-runtime: 0.80.8 - metro-source-map: 0.80.8 - mkdirp: 0.5.6 - nullthrows: 1.1.1 - pretty-format: 26.6.2 - promise: 8.3.0 - react: 18.2.0 - react-devtools-core: 4.28.5(bufferutil@4.0.8)(utf-8-validate@6.0.3) - react-refresh: 0.14.2 - react-shallow-renderer: 16.15.0(react@18.2.0) - regenerator-runtime: 0.13.11 - scheduler: 0.24.0-canary-efb381bbf-20230505 - stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 6.2.2(bufferutil@4.0.8)(utf-8-validate@6.0.3) - yargs: 17.7.2 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate - react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3): dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -32774,7 +32745,6 @@ snapshots: - encoding - supports-color - utf-8-validate - optional: true react-number-format@5.3.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: @@ -33218,14 +33188,14 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-visualizer@5.12.0(rollup@4.13.2): + rollup-plugin-visualizer@5.12.0(rollup@4.30.1): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.13.2 + rollup: 4.30.1 rollup@4.13.2: dependencies: @@ -33841,24 +33811,6 @@ snapshots: dependencies: inline-style-parser: 0.2.3 - styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0): - dependencies: - '@babel/helper-module-imports': 7.24.6 - '@babel/traverse': 7.24.1(supports-color@5.5.0) - '@emotion/is-prop-valid': 1.2.2 - '@emotion/stylis': 0.8.5 - '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.24.7)(styled-components@5.3.11(@babel/core@7.24.7)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0)) - css-to-react-native: 3.2.0 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.3.1(react@18.2.0) - react-is: 18.2.0 - shallowequal: 1.1.0 - supports-color: 5.5.0 - transitivePeerDependencies: - - '@babel/core' - styled-components@5.3.11(@babel/core@7.26.0)(react-dom@18.3.1(react@18.2.0))(react-is@18.2.0)(react@18.2.0): dependencies: '@babel/helper-module-imports': 7.24.6 @@ -33901,10 +33853,16 @@ snapshots: stylehacks@6.1.1(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.4 postcss: 8.4.38 postcss-selector-parser: 6.1.0 + stylehacks@6.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-selector-parser: 6.1.0 + stylis@4.3.1: {} sucrase@3.35.0: @@ -33970,7 +33928,7 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.0 + picocolors: 1.1.1 swap-case@1.1.2: dependencies: @@ -33996,12 +33954,12 @@ snapshots: micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)) - postcss-nested: 6.0.1(postcss@8.4.38) + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.4.5)) + postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -34023,12 +33981,12 @@ snapshots: micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3)) - postcss-nested: 6.0.1(postcss@8.4.38) + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@20.12.7)(typescript@5.6.3)) + postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -34046,10 +34004,19 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tauri-plugin-clipboard-api@2.0.0-beta.2: + tauri-plugin-clipboard-api@2.1.11(typescript@5.4.5): dependencies: - '@tauri-apps/api': 2.0.0-beta.11 - zod: 3.23.8 + '@tauri-apps/api': 2.0.1 + valibot: 0.40.0(typescript@5.4.5) + transitivePeerDependencies: + - typescript + + tauri-plugin-clipboard-api@2.1.11(typescript@5.6.3): + dependencies: + '@tauri-apps/api': 2.0.1 + valibot: 0.40.0(typescript@5.6.3) + transitivePeerDependencies: + - typescript tauri-plugin-shellx-api@2.0.7: dependencies: @@ -34272,7 +34239,7 @@ snapshots: tslib@2.6.2: {} - tsup@7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5): + tsup@7.3.0(@swc/core@1.4.11(@swc/helpers@0.5.8))(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -34282,7 +34249,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.4.11(@swc/helpers@0.5.8))(@types/node@18.19.33)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.13.2 source-map: 0.8.0-beta.0 @@ -34290,7 +34257,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.4.11(@swc/helpers@0.5.8) - postcss: 8.4.38 + postcss: 8.4.49 typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -34747,6 +34714,14 @@ snapshots: v8-compile-cache-lib@3.0.1: {} + valibot@0.40.0(typescript@5.4.5): + optionalDependencies: + typescript: 5.4.5 + + valibot@0.40.0(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + valid-url@1.0.9: {} validate-html-nesting@1.2.2: {} @@ -34926,7 +34901,7 @@ snapshots: vite@5.2.13(@types/node@20.12.7)(less@4.2.0)(lightningcss@1.24.1)(sass@1.72.0)(terser@5.30.0): dependencies: esbuild: 0.20.2 - postcss: 8.4.38 + postcss: 8.4.49 rollup: 4.13.2 optionalDependencies: '@types/node': 20.12.7 @@ -34980,10 +34955,10 @@ snapshots: typescript: 5.6.3 optional: true - wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4): + wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4): dependencies: '@tanstack/react-query': 5.64.0(react@18.2.0) - '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) + '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.2.0(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.2.0(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.3)(@babel/preset-env@7.24.3(@babel/core@7.24.3))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.22.4))(zod@3.22.4) react: 18.2.0 use-sync-external-store: 1.2.0(react@18.2.0) @@ -35018,16 +34993,16 @@ snapshots: - utf-8-validate - zod - wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8): + wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8): dependencies: - '@tanstack/react-query': 5.64.0(react@18.2.0) - '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.13.2)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) - viem: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@tanstack/react-query': 5.64.0(react@18.3.1) + '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.30.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) + viem: 2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) optionalDependencies: - typescript: 5.4.3 + typescript: 5.6.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -35056,16 +35031,16 @@ snapshots: - utf-8-validate - zod - wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.3.1))(@types/react@18.3.18)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8): + wagmi@2.6.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@tanstack/query-core@5.64.0)(@tanstack/react-query@5.64.0(react@18.2.0))(@types/react@18.2.73)(bufferutil@4.0.8)(encoding@0.1.13)(immer@10.0.4)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8): dependencies: - '@tanstack/react-query': 5.64.0(react@18.3.1) - '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3)))(@types/react@18.3.18)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.3.1))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1))(react-native@0.73.6(@babel/core@7.24.7)(@babel/preset-env@7.24.3(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@6.0.3))(react@18.3.1)(rollup@4.13.2)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.3.18)(bufferutil@4.0.8)(immer@10.0.4)(react@18.3.1)(typescript@5.6.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) - viem: 2.9.28(bufferutil@4.0.8)(typescript@5.6.3)(utf-8-validate@6.0.3)(zod@3.23.8) + '@tanstack/react-query': 5.64.0(react@18.2.0) + '@wagmi/connectors': 4.2.0(@react-native-async-storage/async-storage@1.23.1(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3)))(@types/react@18.2.73)(@wagmi/core@2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8))(bufferutil@4.0.8)(encoding@0.1.13)(ioredis@5.3.2)(react-dom@18.3.1(react@18.2.0))(react-i18next@13.5.0(i18next@22.5.1)(react-dom@18.3.1(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0))(react-native@0.73.6(@babel/core@7.26.0)(@babel/preset-env@7.24.3(@babel/core@7.26.0))(bufferutil@4.0.8)(encoding@0.1.13)(react@18.2.0)(utf-8-validate@6.0.3))(react@18.2.0)(rollup@4.30.1)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + '@wagmi/core': 2.7.0(@tanstack/query-core@5.64.0)(@types/react@18.2.73)(bufferutil@4.0.8)(immer@10.0.4)(react@18.2.0)(typescript@5.4.3)(utf-8-validate@6.0.3)(viem@2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8))(zod@3.23.8) + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) + viem: 2.9.28(bufferutil@4.0.8)(typescript@5.4.3)(utf-8-validate@6.0.3)(zod@3.23.8) optionalDependencies: - typescript: 5.6.3 + typescript: 5.4.3 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -35308,8 +35283,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 optional: true @@ -35430,7 +35405,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3