fix @rpath/libswiftCore.dylib error + etc (#255)

update Tauri + fix `@rpath/libswiftCore.dylib` error + make Typechecks pass
This commit is contained in:
Oscar Beaumont 2022-06-19 08:00:57 +08:00 committed by GitHub
parent 6cc52e5480
commit f8de1a81bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 153 additions and 94 deletions

81
Cargo.lock generated
View file

@ -1363,6 +1363,19 @@ version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
[[package]]
name = "embed-resource"
version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecc24ff8d764818e9ab17963b0593c535f077a513f565e75e4352d758bc4d8c0"
dependencies = [
"cc",
"rustc_version 0.4.0",
"toml",
"vswhom",
"winreg 0.10.1",
]
[[package]] [[package]]
name = "embed_plist" name = "embed_plist"
version = "1.2.2" version = "1.2.2"
@ -4570,12 +4583,13 @@ dependencies = [
[[package]] [[package]]
name = "rfd" name = "rfd"
version = "0.8.4" version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f756b55bff8f256a1a8c24dbabb1430ac8110628e418a02e4a1c5ff67179f56" checksum = "f121348fd3b9035ed11be1f028e8944263c30641f8c5deacf57a4320782fb402"
dependencies = [ dependencies = [
"block", "block",
"dispatch", "dispatch",
"embed-resource",
"glib-sys", "glib-sys",
"gobject-sys", "gobject-sys",
"gtk-sys", "gtk-sys",
@ -5367,7 +5381,7 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]] [[package]]
name = "swift-rs" name = "swift-rs"
version = "0.3.0" version = "0.3.0"
source = "git+https://github.com/Brendonovich/swift-rs.git?branch=autorelease#fe5a1c2f668e6bade43d6f56e2530f110055cee9" source = "git+https://github.com/Brendonovich/swift-rs.git?branch=autorelease#b16ba936ca2330bb27c6b9b7a84ad0d583ef0caa"
dependencies = [ dependencies = [
"base64 0.13.0", "base64 0.13.0",
"serde", "serde",
@ -5378,7 +5392,7 @@ dependencies = [
[[package]] [[package]]
name = "swift-rs-macros" name = "swift-rs-macros"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/Brendonovich/swift-rs.git?branch=autorelease#fe5a1c2f668e6bade43d6f56e2530f110055cee9" source = "git+https://github.com/Brendonovich/swift-rs.git?branch=autorelease#b16ba936ca2330bb27c6b9b7a84ad0d583ef0caa"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -5445,9 +5459,9 @@ checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60"
[[package]] [[package]]
name = "tao" name = "tao"
version = "0.10.0" version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2497feadd60f2a5a7f124572d7a44b2aba589a0ad2a65d3aaf2d073c327c3b8" checksum = "3bfe4c782f0543f667ee3b732d026b2f1c64af39cd52e726dec1ea1f2d8f6b80"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cairo-rs", "cairo-rs",
@ -5465,6 +5479,7 @@ dependencies = [
"glib", "glib",
"glib-sys", "glib-sys",
"gtk", "gtk",
"image",
"instant", "instant",
"jni 0.19.0", "jni 0.19.0",
"lazy_static", "lazy_static",
@ -5477,11 +5492,13 @@ dependencies = [
"once_cell", "once_cell",
"parking_lot 0.11.2", "parking_lot 0.11.2",
"paste", "paste",
"png 0.17.5",
"raw-window-handle", "raw-window-handle",
"scopeguard", "scopeguard",
"serde", "serde",
"tao-core-video-sys", "tao-core-video-sys",
"unicode-segmentation", "unicode-segmentation",
"uuid 0.8.2",
"windows 0.37.0", "windows 0.37.0",
"windows-implement", "windows-implement",
"x11-dl", "x11-dl",
@ -5518,9 +5535,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.0.0-rc.15" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb533e95e09fd191ef8e0a0ee6b61701b5f32175e48f82854a71a8f8367bdb41" checksum = "8e1ebb60bb8f246d5351ff9b7728fdfa7a6eba72baa722ab6021d553981caba1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"attohttpc", "attohttpc",
@ -5571,9 +5588,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.0.0-rc.13" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58f9a1c87ad53f584f970b06c9243b39d1c2aeca6116dd04c641f406133053b0" checksum = "e7b26eb3523e962b90012fedbfb744ca153d9be85e7981e00737e106d5323941"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -5586,9 +5603,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.0.0-rc.9" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ceb3b7cb66f1a6ca30f601cccfa01820477881c27412909a3e6f80b6a2f73815" checksum = "9468c5189188c820ef605dfe4937c768cb2918e9460c8093dc4ee2cbd717b262"
dependencies = [ dependencies = [
"base64 0.13.0", "base64 0.13.0",
"brotli", "brotli",
@ -5609,9 +5626,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.0.0-rc.9" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07883238ade4c96be38a6a0025f15cbb5e0539fe99ba92d444af9cdbc656b613" checksum = "40e3ffddd7a274fc7baaa260888c971a0d95d2ef403aa16600c878b8b1c00ffe"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -5623,9 +5640,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.7.0" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bad3a8ce06d4e71a52efef175446c8eb7e9109b6f988782fdc6a234526f226a" checksum = "fb7dc4db360bb40584187b6cb7834da736ce4ef2ab0914e2be98014444fa9920"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -5642,9 +5659,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.7.0" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c2cbc41ea88305f3e5dc133cc5c717c6913a15f121f99e7a238a0135dac083e" checksum = "c876fb3a6e7c6fe2ac466b2a6ecd83658528844b4df0914558a9bc1501b31cf3"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -5661,9 +5678,9 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.0.0-rc.9" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b09e7ec7933a833f3b64e932a9d32d94705687aa5caa3cacf43222876a6d7e24" checksum = "727145cb55b8897fa9f2bcea4fad31dc39394703d037c9669b40f2d1c0c2d7f3"
dependencies = [ dependencies = [
"brotli", "brotli",
"ctor", "ctor",
@ -6321,6 +6338,26 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
[[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.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39"
dependencies = [
"cc",
"libc",
]
[[package]] [[package]]
name = "waker-fn" name = "waker-fn"
version = "1.1.0" version = "1.1.0"
@ -6833,9 +6870,9 @@ dependencies = [
[[package]] [[package]]
name = "wry" name = "wry"
version = "0.18.2" version = "0.18.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "138e84a6f7f0ef90004a244a6dd4125b5fb78074b48c4369ab52b3cac68a863e" checksum = "26b1ba327c7dd4292f46bf8e6ba8e6ec2db4443b2973c9d304a359d95e0aa856"
dependencies = [ dependencies = [
"block", "block",
"cocoa", "cocoa",

View file

@ -15,12 +15,12 @@
"@sd/core": "workspace:*", "@sd/core": "workspace:*",
"@sd/interface": "workspace:*", "@sd/interface": "workspace:*",
"@sd/ui": "workspace:*", "@sd/ui": "workspace:*",
"@tauri-apps/api": "1.0.0-rc.6", "@tauri-apps/api": "1.0.0",
"react": "^18.1.0", "react": "^18.1.0",
"react-dom": "^18.1.0" "react-dom": "^18.1.0"
}, },
"devDependencies": { "devDependencies": {
"@tauri-apps/cli": "1.0.0-rc.13", "@tauri-apps/cli": "1.0.0",
"@tauri-apps/tauricon": "github:tauri-apps/tauricon", "@tauri-apps/tauricon": "github:tauri-apps/tauricon",
"@types/babel-core": "^6.25.7", "@types/babel-core": "^6.25.7",
"@types/byte-size": "^8.1.0", "@types/byte-size": "^8.1.0",

View file

@ -10,11 +10,11 @@ edition = "2021"
build = "build.rs" build = "build.rs"
[build-dependencies] [build-dependencies]
tauri-build = { version = "1.0.0-rc.5", features = [] } tauri-build = { version = "1.0.0", features = [] }
[dependencies] [dependencies]
# Project dependencies # Project dependencies
tauri = { version = "1.0.0-rc.6", features = ["api-all", "macos-private-api"] } tauri = { version = "1.0.0", features = ["api-all", "macos-private-api"] }
sdcore = { path = "../../../core" } sdcore = { path = "../../../core" }
# tauri-plugin-shadows = { git = "https://github.com/tauri-apps/tauri-plugin-shadows", features = ["tauri-impl"] } # tauri-plugin-shadows = { git = "https://github.com/tauri-apps/tauri-plugin-shadows", features = ["tauri-impl"] }

View file

@ -3,7 +3,7 @@ fn main() {
{ {
use swift_rs::build::{link_swift, link_swift_package}; use swift_rs::build::{link_swift, link_swift_package};
link_swift(); link_swift("10.15"); // macOS Catalina. Earliest version that is officially supported by Apple.
link_swift_package("sd-desktop-macos", "./native/macos/"); link_swift_package("sd-desktop-macos", "./native/macos/");
} }

View file

@ -6,7 +6,7 @@
"repositoryURL": "https://github.com/brendonovich/swift-rs.git", "repositoryURL": "https://github.com/brendonovich/swift-rs.git",
"state": { "state": {
"branch": "autorelease", "branch": "autorelease",
"revision": "fe5a1c2f668e6bade43d6f56e2530f110055cee9", "revision": "b16ba936ca2330bb27c6b9b7a84ad0d583ef0caa",
"version": null "version": null
} }
} }

View file

@ -6,8 +6,8 @@ import PackageDescription
let package = Package( let package = Package(
name: "sd-desktop-macos", name: "sd-desktop-macos",
platforms: [ platforms: [
.macOS(.v11) .macOS(.v10_15), // macOS Catalina. Earliest version that is officially supported by Apple.
], ],
products: [ products: [
// Products define the executables and libraries a package produces, and make them visible to other packages. // Products define the executables and libraries a package produces, and make them visible to other packages.
.library( .library(

View file

@ -14,7 +14,7 @@
"bundle": { "bundle": {
"active": true, "active": true,
"targets": "all", "targets": "all",
"identifier": "app.spacedrive.desktop", "identifier": "com.spacedrive.desktop",
"icon": [ "icon": [
"icons/32x32.png", "icons/32x32.png",
"icons/128x128.png", "icons/128x128.png",
@ -32,7 +32,7 @@
}, },
"macOS": { "macOS": {
"frameworks": [], "frameworks": [],
"minimumSystemVersion": "", "minimumSystemVersion": "10.15",
"exceptionDomain": "", "exceptionDomain": "",
"signingIdentity": null, "signingIdentity": null,
"entitlements": null "entitlements": null
@ -51,6 +51,9 @@
"protocol": { "protocol": {
"assetScope": ["*"] "assetScope": ["*"]
}, },
"os": {
"all": true
},
"dialog": { "dialog": {
"all": true, "all": true,
"open": true, "open": true,

View file

@ -10,10 +10,11 @@
"beforeBuildCommand": "pnpm exec vite build" "beforeBuildCommand": "pnpm exec vite build"
}, },
"tauri": { "tauri": {
"macOSPrivateApi": true,
"bundle": { "bundle": {
"active": true, "active": true,
"targets": "all", "targets": "all",
"identifier": "co.spacedrive.desktop", "identifier": "com.spacedrive.desktop",
"icon": ["icons/icon.icns"], "icon": ["icons/icon.icns"],
"resources": [], "resources": [],
"externalBin": [], "externalBin": [],
@ -25,7 +26,7 @@
}, },
"macOS": { "macOS": {
"frameworks": [], "frameworks": [],
"minimumSystemVersion": "", "minimumSystemVersion": "10.14",
"exceptionDomain": "", "exceptionDomain": "",
"signingIdentity": null, "signingIdentity": null,
"entitlements": null "entitlements": null
@ -41,6 +42,9 @@
}, },
"allowlist": { "allowlist": {
"all": true, "all": true,
"protocol": {
"assetScope": ["*"]
},
"os": { "os": {
"all": true "all": true
}, },
@ -53,15 +57,17 @@
"windows": [ "windows": [
{ {
"title": "Spacedrive", "title": "Spacedrive",
"width": 1250, "width": 1200,
"height": 625, "height": 725,
"minWidth": 700,
"minHeight": 500,
"resizable": true, "resizable": true,
"fullscreen": false, "fullscreen": false,
"alwaysOnTop": false, "alwaysOnTop": false,
"focus": true, "focus": false,
"fileDropEnabled": false, "fileDropEnabled": false,
"decorations": true, "decorations": true,
"transparent": false, "transparent": true,
"center": true "center": true
} }
], ],

View file

@ -1,5 +1,4 @@
/// <reference types="vite/client" /> /// <reference types="vite/client" />
/// <reference types="vite-plugin-pages/client-react" />
interface ImportMetaEnv { interface ImportMetaEnv {
readonly VITE_SDWEB_BASE_URL: string; readonly VITE_SDWEB_BASE_URL: string;

View file

@ -25,7 +25,8 @@
"devDependencies": { "devDependencies": {
"@trivago/prettier-plugin-sort-imports": "^3.2.0", "@trivago/prettier-plugin-sort-imports": "^3.2.0",
"prettier": "^2.6.2", "prettier": "^2.6.2",
"turbo": "^1.2.14" "turbo": "^1.2.14",
"typescript": "^4.7.4"
}, },
"overrides": { "overrides": {
"vite-plugin-svgr": "https://github.com/spacedriveapp/vite-plugin-svgr#cb4195b69849429cdb18d1f12381676bf9196a84" "vite-plugin-svgr": "https://github.com/spacedriveapp/vite-plugin-svgr#cb4195b69849429cdb18d1f12381676bf9196a84"

View file

@ -3,7 +3,7 @@ import { CoreEvent } from '@sd/core';
import { useContext, useEffect } from 'react'; import { useContext, useEffect } from 'react';
import { useQueryClient } from 'react-query'; import { useQueryClient } from 'react-query';
import { AppPropsContext } from '../App'; import { AppPropsContext } from '../AppPropsContext';
import { useExplorerState } from './useExplorerState'; import { useExplorerState } from './useExplorerState';
export function useCoreEvents() { export function useCoreEvents() {

View file

@ -6,8 +6,8 @@
"repositoryURL": "https://github.com/Brendonovich/swift-rs", "repositoryURL": "https://github.com/Brendonovich/swift-rs",
"state": { "state": {
"branch": null, "branch": null,
"revision": "7e856764418a5ea2b452146e8c6c65937f32e2e3", "revision": "e47a9e8186f6e25be6fae40d3cc3c272abea63a2",
"version": "0.2.3" "version": "0.3.0"
} }
} }
] ]

View file

@ -7,10 +7,12 @@ importers:
'@trivago/prettier-plugin-sort-imports': ^3.2.0 '@trivago/prettier-plugin-sort-imports': ^3.2.0
prettier: ^2.6.2 prettier: ^2.6.2
turbo: ^1.2.14 turbo: ^1.2.14
typescript: ^4.7.4
devDependencies: devDependencies:
'@trivago/prettier-plugin-sort-imports': 3.2.0_prettier@2.7.0 '@trivago/prettier-plugin-sort-imports': 3.2.0_prettier@2.7.0
prettier: 2.7.0 prettier: 2.7.0
turbo: 1.2.16 turbo: 1.2.16
typescript: 4.7.4
apps/desktop: apps/desktop:
specifiers: specifiers:
@ -18,8 +20,8 @@ importers:
'@sd/core': workspace:* '@sd/core': workspace:*
'@sd/interface': workspace:* '@sd/interface': workspace:*
'@sd/ui': workspace:* '@sd/ui': workspace:*
'@tauri-apps/api': 1.0.0-rc.6 '@tauri-apps/api': 1.0.0
'@tauri-apps/cli': 1.0.0-rc.13 '@tauri-apps/cli': 1.0.0
'@tauri-apps/tauricon': github:tauri-apps/tauricon '@tauri-apps/tauricon': github:tauri-apps/tauricon
'@types/babel-core': ^6.25.7 '@types/babel-core': ^6.25.7
'@types/byte-size': ^8.1.0 '@types/byte-size': ^8.1.0
@ -43,11 +45,11 @@ importers:
'@sd/core': link:../../core '@sd/core': link:../../core
'@sd/interface': link:../../packages/interface '@sd/interface': link:../../packages/interface
'@sd/ui': link:../../packages/ui '@sd/ui': link:../../packages/ui
'@tauri-apps/api': 1.0.0-rc.6 '@tauri-apps/api': 1.0.0
react: 18.1.0 react: 18.1.0
react-dom: 18.1.0_react@18.1.0 react-dom: 18.1.0_react@18.1.0
devDependencies: devDependencies:
'@tauri-apps/cli': 1.0.0-rc.13 '@tauri-apps/cli': 1.0.0
'@tauri-apps/tauricon': github.com/tauri-apps/tauricon/f104e2af7a19e1cdf9ee8212d2d3f6456d3aa00f '@tauri-apps/tauricon': github.com/tauri-apps/tauricon/f104e2af7a19e1cdf9ee8212d2d3f6456d3aa00f
'@types/babel-core': 6.25.7 '@types/babel-core': 6.25.7
'@types/byte-size': 8.1.0 '@types/byte-size': 8.1.0
@ -3755,7 +3757,7 @@ packages:
css-loader: 3.6.0_webpack@4.46.0 css-loader: 3.6.0_webpack@4.46.0
file-loader: 6.2.0_webpack@4.46.0 file-loader: 6.2.0_webpack@4.46.0
find-up: 5.0.0 find-up: 5.0.0
fork-ts-checker-webpack-plugin: 4.1.6 fork-ts-checker-webpack-plugin: 4.1.6_d54fnnm3nr3ir3gri66dmbwtfi
glob: 7.2.3 glob: 7.2.3
glob-promise: 3.4.0_glob@7.2.3 glob-promise: 3.4.0_glob@7.2.3
global: 4.4.0 global: 4.4.0
@ -4859,15 +4861,15 @@ packages:
lodash.merge: 4.6.2 lodash.merge: 4.6.2
dev: false dev: false
/@tauri-apps/api/1.0.0-rc.6: /@tauri-apps/api/1.0.0:
resolution: {integrity: sha512-/PbVs3/dUzid0/1XbML8tAkRSOmp+6Gv9ql02HGt3aIjNTvaL2902qEbiTX6xK++3oUoKJJ88t+V6IiNd1JUkw==} resolution: {integrity: sha512-sPnq8/WQumCnyHERTeqKQiryRoM8X4ImMT7K+BJ3zT7bmp/n5162fZS/ZqYIFxKHgQqzwWqT7C96Sb0/CL7WsA==}
engines: {node: '>= 12.13.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'} engines: {node: '>= 12.22.0', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
dependencies: dependencies:
type-fest: 2.12.2 type-fest: 2.13.1
dev: false dev: false
/@tauri-apps/cli-darwin-arm64/1.0.0-rc.13: /@tauri-apps/cli-darwin-arm64/1.0.0:
resolution: {integrity: sha512-/EqOz7ASHOU98H58Ibbkg12pLG/P5oyQz8OlueaMYryajkJdmi+bHTkJ05DfbS0owAaHkRJ6f+NmoW/AnyqUbg==} resolution: {integrity: sha512-0ryomgLjdpylXypMPVXLU3PZCde3Sw5nwN4coUhBcHPBLFRb8QPet+nweVK/HiZ3mxg8WeIazvpx2s8hS0l2GQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -4875,8 +4877,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-darwin-x64/1.0.0-rc.13: /@tauri-apps/cli-darwin-x64/1.0.0:
resolution: {integrity: sha512-bvZ0MBKFD1kc4gdVPXgwUA6tHNKj0EmlQK0Xolk6PYP9vZZeNTP1vejevW0bh2IqxC8DuqUArbG9USXwu+LFbQ==} resolution: {integrity: sha512-oejvYUT4dEfzBi+FWMj+CMz4cZ6C2gEFHrUtKVLdTXr8Flj5UTwdB1YPGQjiOqk73LOI7cB/vXxb9DZT+Lrxgg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -4884,8 +4886,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-linux-arm-gnueabihf/1.0.0-rc.13: /@tauri-apps/cli-linux-arm-gnueabihf/1.0.0:
resolution: {integrity: sha512-yODvfUkNvtYYdDTOJSDXMx9fpoEB66I2PTrYx1UKonKTEaLrQDcpw2exD/S9LPQzCYgyTuJ/kHRhG1uLdO/UUQ==} resolution: {integrity: sha512-yAu78v8TeXNx/ETS5F2G2Uw/HX+LQvZkX94zNiqFsAj7snfWI/IqSUM52OBrdh/D0EC9NCdjUJ7Vuo32uxf7tg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -4893,8 +4895,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-linux-arm64-gnu/1.0.0-rc.13: /@tauri-apps/cli-linux-arm64-gnu/1.0.0:
resolution: {integrity: sha512-kVDJHERD8CmTeMcd2VTnD/nVCHdnNAK8a6ur3l0KTR1iF8A1AtN/sPahMQjK4f7Ar00UDjIzTw74liqakOeiZg==} resolution: {integrity: sha512-YFUN/S58AN317njAynzcQ+EHhRsCDXqmp5g9Oiqmcdg1vU7fPWZivVLc1WHz+0037C7JnsX5PtKpNYewP/+Oqw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -4902,8 +4904,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-linux-arm64-musl/1.0.0-rc.13: /@tauri-apps/cli-linux-arm64-musl/1.0.0:
resolution: {integrity: sha512-PFHz+0xKCGMqqn2TmbOSPvTRS61xJQV7srwTZjs5sHBvK536mdBnF/6V6BPEvTn5LzfRnxMu2A5X5GFkYnrZ7w==} resolution: {integrity: sha512-al+TxMGoNVikEvRQfMyYE/mdjUcUNMo5brkCIAb+fL4rWQlAhAnYVzmg/rM8N4nhdXm1MOaYAagQmxr8898dNA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -4911,8 +4913,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-linux-x64-gnu/1.0.0-rc.13: /@tauri-apps/cli-linux-x64-gnu/1.0.0:
resolution: {integrity: sha512-EWhTOUNHaaMM7mxp/ue+Osnzn6/o9/7qVle3MSnNI9pGQzumc/dOtBs+sWS/NPXdVEiWKET2mFMK120KJlYcQQ==} resolution: {integrity: sha512-KQmYlYyGpn6/2kSl9QivWG6EIepm6PJd57e6IKmYwAyNhLr2XfGl1CLuocUQQgO+jprjT70HXp+MXD0tcB0+Sw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -4920,8 +4922,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-linux-x64-musl/1.0.0-rc.13: /@tauri-apps/cli-linux-x64-musl/1.0.0:
resolution: {integrity: sha512-i8lsKw5iAGTAhqSQHeUCISLjhRXNrloHPoFCaSZtU0/GAPGbW/qST7u593h7cKWxRooeMwzo74ij4GhgmddClQ==} resolution: {integrity: sha512-Qpaq5lZz569Aea6jfrRchgfEJaOrfLpCRBATcF8CJFFwVKmfCUcoV+MxbCIW30Zqw5Y06njC/ffa3261AV/ZIQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -4929,8 +4931,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-win32-ia32-msvc/1.0.0-rc.13: /@tauri-apps/cli-win32-ia32-msvc/1.0.0:
resolution: {integrity: sha512-rJxSqWIQXeeT2oLzSiQyqZPgDKSGH5sK7MUr8cOCBitqy3T0COlOMX4O7hhqF3cJ/5s0aX+MuNZBzF/D0QUcxA==} resolution: {integrity: sha512-e2DzFqEMI+s+gv14UupdI91gPxTbUJTbbfQlTHdQlOsTk4HEZTsh+ibAYBcCLAaMRW38NEsFlAUe1lQA0iRu/w==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -4938,8 +4940,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli-win32-x64-msvc/1.0.0-rc.13: /@tauri-apps/cli-win32-x64-msvc/1.0.0:
resolution: {integrity: sha512-ifOTrJVQoBAQUYX+EVnE4XJ/FCMHs4FQ8qxGNszqkSxrU24mmT7La6tzj77352q80KnxRa05xjjLL6GGhmzXRg==} resolution: {integrity: sha512-lWSs90pJeQX+L31IqIzmRhwLayEeyTh7mga0AxX8G868hvdLtcXCQA/rKoFtGdVLuHAx4+M+CBF5SMYb76xGYA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -4947,20 +4949,20 @@ packages:
dev: true dev: true
optional: true optional: true
/@tauri-apps/cli/1.0.0-rc.13: /@tauri-apps/cli/1.0.0:
resolution: {integrity: sha512-q7i45Mi1SMv5XllNoX09QS4Q/fYVFwD6piVYmqMSrKY/T5RwedQhytiVH60TxC2xk6o0akVHa7BdYiyJvXNR8A==} resolution: {integrity: sha512-4eHnk3p0xnCXd9Zel3kLvdiiSURnN98GMFvWUAdirm5AjyOjcx8TIET/jqRYmYKE5yd+LMQqYMUfHRwA6JJUkg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
hasBin: true hasBin: true
optionalDependencies: optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 1.0.0-rc.13 '@tauri-apps/cli-darwin-arm64': 1.0.0
'@tauri-apps/cli-darwin-x64': 1.0.0-rc.13 '@tauri-apps/cli-darwin-x64': 1.0.0
'@tauri-apps/cli-linux-arm-gnueabihf': 1.0.0-rc.13 '@tauri-apps/cli-linux-arm-gnueabihf': 1.0.0
'@tauri-apps/cli-linux-arm64-gnu': 1.0.0-rc.13 '@tauri-apps/cli-linux-arm64-gnu': 1.0.0
'@tauri-apps/cli-linux-arm64-musl': 1.0.0-rc.13 '@tauri-apps/cli-linux-arm64-musl': 1.0.0
'@tauri-apps/cli-linux-x64-gnu': 1.0.0-rc.13 '@tauri-apps/cli-linux-x64-gnu': 1.0.0
'@tauri-apps/cli-linux-x64-musl': 1.0.0-rc.13 '@tauri-apps/cli-linux-x64-musl': 1.0.0
'@tauri-apps/cli-win32-ia32-msvc': 1.0.0-rc.13 '@tauri-apps/cli-win32-ia32-msvc': 1.0.0
'@tauri-apps/cli-win32-x64-msvc': 1.0.0-rc.13 '@tauri-apps/cli-win32-x64-msvc': 1.0.0
dev: true dev: true
/@testing-library/dom/8.13.0: /@testing-library/dom/8.13.0:
@ -5261,7 +5263,6 @@ packages:
/@types/node/17.0.36: /@types/node/17.0.36:
resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==} resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==}
dev: true
/@types/normalize-package-data/2.4.1: /@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@ -5296,7 +5297,6 @@ packages:
/@types/prop-types/15.7.5: /@types/prop-types/15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
dev: true
/@types/qs/6.9.7: /@types/qs/6.9.7:
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
@ -5357,7 +5357,6 @@ packages:
'@types/prop-types': 15.7.5 '@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2 '@types/scheduler': 0.16.2
csstype: 3.1.0 csstype: 3.1.0
dev: true
/@types/responselike/1.0.0: /@types/responselike/1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
@ -5367,7 +5366,6 @@ packages:
/@types/scheduler/0.16.2: /@types/scheduler/0.16.2:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
dev: true
/@types/serve-static/1.13.10: /@types/serve-static/1.13.10:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
@ -6798,7 +6796,7 @@ packages:
dev: true dev: true
/buffer-equal/0.0.1: /buffer-equal/0.0.1:
resolution: {integrity: sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=} resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
dev: true dev: true
@ -9396,9 +9394,19 @@ packages:
signal-exit: 3.0.7 signal-exit: 3.0.7
dev: true dev: true
/fork-ts-checker-webpack-plugin/4.1.6: /fork-ts-checker-webpack-plugin/4.1.6_d54fnnm3nr3ir3gri66dmbwtfi:
resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==}
engines: {node: '>=6.11.5', yarn: '>=1.0.0'} engines: {node: '>=6.11.5', yarn: '>=1.0.0'}
peerDependencies:
eslint: '>= 6'
typescript: '>= 2.7'
vue-template-compiler: '*'
webpack: '>= 4'
peerDependenciesMeta:
eslint:
optional: true
vue-template-compiler:
optional: true
dependencies: dependencies:
'@babel/code-frame': 7.16.7 '@babel/code-frame': 7.16.7
chalk: 2.4.2 chalk: 2.4.2
@ -9406,6 +9414,8 @@ packages:
minimatch: 3.1.2 minimatch: 3.1.2
semver: 5.7.1 semver: 5.7.1
tapable: 1.1.3 tapable: 1.1.3
typescript: 4.7.2
webpack: 4.46.0
worker-rpc: 0.1.1 worker-rpc: 0.1.1
dev: true dev: true
@ -9725,7 +9735,7 @@ packages:
dev: true dev: true
/github-from-package/0.0.0: /github-from-package/0.0.0:
resolution: {integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=} resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
dev: true dev: true
/github-slugger/1.4.0: /github-slugger/1.4.0:
@ -13741,7 +13751,6 @@ packages:
loose-envify: 1.4.0 loose-envify: 1.4.0
react: 18.1.0 react: 18.1.0
scheduler: 0.22.0 scheduler: 0.22.0
dev: false
/react-draggable/4.4.5_ef5jwxihqo6n7gxfmzogljlgcm: /react-draggable/4.4.5_ef5jwxihqo6n7gxfmzogljlgcm:
resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==} resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==}
@ -14112,7 +14121,6 @@ packages:
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
dependencies: dependencies:
loose-envify: 1.4.0 loose-envify: 1.4.0
dev: false
/read-cache/1.0.0: /read-cache/1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
@ -14661,7 +14669,6 @@ packages:
resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==} resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==}
dependencies: dependencies:
loose-envify: 1.4.0 loose-envify: 1.4.0
dev: false
/schema-utils/1.0.0: /schema-utils/1.0.0:
resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==}
@ -16440,8 +16447,8 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/type-fest/2.12.2: /type-fest/2.13.1:
resolution: {integrity: sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==} resolution: {integrity: sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==}
engines: {node: '>=12.20'} engines: {node: '>=12.20'}
dev: false dev: false
@ -16475,6 +16482,12 @@ packages:
engines: {node: '>=4.2.0'} engines: {node: '>=4.2.0'}
hasBin: true hasBin: true
/typescript/4.7.4:
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/ua-parser-js/0.7.31: /ua-parser-js/0.7.31:
resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
dev: false dev: false
@ -17008,7 +17021,7 @@ packages:
vite: ^2.6.0 vite: ^2.6.0
dependencies: dependencies:
'@svgr/core': 6.2.1 '@svgr/core': 6.2.1
vite: 2.9.9_sass@1.52.1 vite: 2.9.9
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true