feat(clipboard): support readImage & writeImage (#845)

* feat(clipboard): support `read_image` & `write_image`

* fix plugin name

* platform specific bahavior

* remove unnecessary BufWriter

* improvement

* update example

* update example

* format

* header, fix change file

* use image from tauri

* fix ci

* update tauri, fix read

* image crate only on desktop [skip ci]

* Update plugins/authenticator/src/u2f_crate/protocol.rs [skip ci]

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>

* Update plugins/authenticator/src/u2f_crate/protocol.rs [skip ci]

Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>

* update deps, address code review

* fix mobile [skip ci]

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
This commit is contained in:
阿良仔
2024-03-19 20:35:37 +08:00
committed by GitHub
parent 7b9fa6607b
commit 9dec9605ed
91 changed files with 1331 additions and 795 deletions
+121 -159
View File
@@ -64,8 +64,8 @@ importers:
examples/api:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
'@tauri-apps/plugin-barcode-scanner':
specifier: 2.0.0-beta.2
version: link:../../plugins/barcode-scanner
@@ -122,8 +122,8 @@ importers:
specifier: ^3.0.1
version: 3.0.1(svelte@4.2.8)(vite@5.0.12)
'@tauri-apps/cli':
specifier: 2.0.0-beta.7
version: 2.0.0-beta.7
specifier: 2.0.0-beta.9
version: 2.0.0-beta.9
'@unocss/extractor-svelte':
specifier: ^0.58.0
version: 0.58.0
@@ -135,7 +135,7 @@ importers:
version: 4.2.8
unocss:
specifier: ^0.58.0
version: 0.58.0(postcss@8.4.32)(vite@5.0.12)
version: 0.58.0(postcss@8.4.32)(rollup@4.9.6)(vite@5.0.12)
vite:
specifier: ^5.0.12
version: 5.0.12
@@ -143,26 +143,26 @@ importers:
plugins/authenticator:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/autostart:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/barcode-scanner:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/biometric:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
devDependencies:
tslib:
specifier: 2.6.0
@@ -171,33 +171,33 @@ importers:
plugins/cli:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/clipboard-manager:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/deep-link:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/deep-link/examples/app:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
'@tauri-apps/plugin-deep-link':
specifier: 2.0.0-beta.2
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.0.0-beta.7
version: 2.0.0-beta.7
specifier: 2.0.0-beta.9
version: 2.0.0-beta.9
internal-ip:
specifier: ^8.0.0
version: 8.0.0
@@ -211,38 +211,38 @@ importers:
plugins/dialog:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/fs:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/global-shortcut:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/http:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/log:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/nfc:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
devDependencies:
tslib:
specifier: 2.6.0
@@ -251,74 +251,74 @@ importers:
plugins/notification:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/os:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/positioner:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/process:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/shell:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/single-instance/examples/vanilla:
devDependencies:
'@tauri-apps/cli':
specifier: 2.0.0-beta.7
version: 2.0.0-beta.7
specifier: 2.0.0-beta.9
version: 2.0.0-beta.9
plugins/sql:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/store:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/stronghold:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/updater:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/upload:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/websocket:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
plugins/websocket/examples/tauri-app:
dependencies:
@@ -327,8 +327,8 @@ importers:
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.0.0-beta.7
version: 2.0.0-beta.7
specifier: 2.0.0-beta.9
version: 2.0.0-beta.9
typescript:
specifier: ^5.3.3
version: 5.3.3
@@ -339,8 +339,8 @@ importers:
plugins/window-state:
dependencies:
'@tauri-apps/api':
specifier: 2.0.0-beta.4
version: 2.0.0-beta.4
specifier: 2.0.0-beta.6
version: 2.0.0-beta.6
packages:
@@ -395,7 +395,7 @@ packages:
'@babel/traverse': 7.23.5
'@babel/types': 7.23.5
convert-source-map: 2.0.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 7.5.4
@@ -665,7 +665,7 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.23.5
'@babel/types': 7.23.5
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -799,7 +799,7 @@ packages:
peerDependencies:
mocha: ^10.0.0
dependencies:
effection: 2.0.8
effection: 2.0.8(mocha@10.2.0)
mocha: 10.2.0
dev: true
@@ -1046,7 +1046,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
espree: 9.6.1
globals: 13.23.0
ignore: 5.3.0
@@ -1068,7 +1068,7 @@ packages:
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 2.0.1
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -1109,7 +1109,7 @@ packages:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.6
'@iconify/types': 2.0.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
local-pkg: 0.4.3
transitivePeerDependencies:
@@ -1225,20 +1225,6 @@ packages:
typescript: 5.3.3
dev: true
/@rollup/pluginutils@5.1.0:
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
dev: true
/@rollup/pluginutils@5.1.0(rollup@4.9.6):
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
@@ -1463,7 +1449,7 @@ packages:
vite: ^5.0.0
dependencies:
'@sveltejs/vite-plugin-svelte': 3.0.1(svelte@4.2.8)(vite@5.0.12)
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
svelte: 4.2.8
vite: 5.0.12
transitivePeerDependencies:
@@ -1478,7 +1464,7 @@ packages:
vite: ^5.0.0
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.1)(svelte@4.2.8)(vite@5.0.12)
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
@@ -1490,13 +1476,13 @@ packages:
- supports-color
dev: true
/@tauri-apps/api@2.0.0-beta.4:
resolution: {integrity: sha512-Nxtj28NYUo5iwYkpYslxmOPkdI2WkELU2e3UH9nbJm9Ydki2CQwJVGQxx4EANtdZcMNsEsUzRqaDTvEUYH1l6w==}
/@tauri-apps/api@2.0.0-beta.6:
resolution: {integrity: sha512-ay3kAXYQoqC3rX4Vr3y6uGwrBhRPM7UQqZ9wr1VYzN6lkcMIcu7+UBvytmcfXDlVctqFoMQJafn6+dK/Oqh8+Q==}
engines: {node: '>= 18', npm: '>= 6.6.0', yarn: '>= 1.19.1'}
dev: false
/@tauri-apps/cli-darwin-arm64@2.0.0-beta.7:
resolution: {integrity: sha512-pwPkYEmIKRWbjxTCzPob67ecH8BrdYuE40chTRKudKCOgSahxW3oRHXnF8f7MU1pd34XpMG0vjwbETc0NA4DJw==}
/@tauri-apps/cli-darwin-arm64@2.0.0-beta.9:
resolution: {integrity: sha512-7OthLcko0Z2FUpP6fqJQhjaVKmxgXW6tWOi+X67HDjP1Iixquhh/vP5JqdSi7gYK8bphcegPp9UETuAgHx7MtA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -1504,8 +1490,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-darwin-x64@2.0.0-beta.7:
resolution: {integrity: sha512-GP0u+CQxS9bRzxECtiFpAaEmhxibyCKRNhXVzbUwKkqbYtPKHnL5ZkppaQGZ+72aU+ezN2wyUGJM2JywGO6WrA==}
/@tauri-apps/cli-darwin-x64@2.0.0-beta.9:
resolution: {integrity: sha512-Pwf6GBGZuV9y7PEtaLQlzS3x91hFPkA0Ro8vaUxTirYkFiJFTgoigXDHjMsjfjy+E/8oAAHr7Z0zeA6ijR5t1w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -1513,8 +1499,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-beta.7:
resolution: {integrity: sha512-oFMPnELZaXav3BzJimezP7gNxH44MHdBn2uOO1GkS8aV5P3GRBdu2xqwz2jr1awxfu0MAqTFj2ed9MsjiDDLhw==}
/@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-beta.9:
resolution: {integrity: sha512-daAXSac82vbYlwxbRT0DwFr4gP4v1XnHEwA72EeKRiKGw7GeHwzqoY/URVolBGY7sIBwwL+0qc1hqPde9dsm1g==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
@@ -1522,8 +1508,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-linux-arm64-gnu@2.0.0-beta.7:
resolution: {integrity: sha512-89MoAIRlIA8+qMpOEZZQ2+Q4LBUY1kwMGNS3mg5OJDU0+vSfNUkLr17Zvjwqizd/tVUp/vTWNWtSPthm8wliHQ==}
/@tauri-apps/cli-linux-arm64-gnu@2.0.0-beta.9:
resolution: {integrity: sha512-qHyACvFWIAbcl1C7cq64ciIXxaLOnZAgGXIEE48JLc5VeXkpYUF5sNLPjafidY/CxYoFoE453lh3dLc3DjNhuw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1531,8 +1517,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-linux-arm64-musl@2.0.0-beta.7:
resolution: {integrity: sha512-3TM4YapftA+VU555CQ8xxZhkcGDCGuJ+2X3qaHY4XEgC2viyke7MybbA6duHhb1HY64rZhSx6y5cqi9SE/AsSg==}
/@tauri-apps/cli-linux-arm64-musl@2.0.0-beta.9:
resolution: {integrity: sha512-DkrkxGKlQ1Sonvo4ltv6XqNxNuNxDyxfdZdvx3CEecKomMyFV6xTxp0/IcqF9fIRPL2Gp2PaPBWOuj+K8v95vw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -1540,8 +1526,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-linux-x64-gnu@2.0.0-beta.7:
resolution: {integrity: sha512-+NbQOJheRZGTm5EF8h0y7JB1sW5qi1kTwqSCVeePJJStQX8QG2RmWdDbo44/PGLOwy8iJlGH/Tlo+ZaHuWtV9A==}
/@tauri-apps/cli-linux-x64-gnu@2.0.0-beta.9:
resolution: {integrity: sha512-pY0DOrWAwSkIkhw7UdRK0VNVFLwP+yltqCoQ+Zji5Vwk/x98mBo0L2bF3nSOLhYPAaW41v3AIOIZY1sBYWSq/w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1549,8 +1535,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-linux-x64-musl@2.0.0-beta.7:
resolution: {integrity: sha512-1uDMC3Uh8yFWsKRkwrwLWY9pQ1uQ008lAimNedlGnuSJ3dW3SViNGbhdmvKw/lrXL24183ppGv2z/B6c/DydBg==}
/@tauri-apps/cli-linux-x64-musl@2.0.0-beta.9:
resolution: {integrity: sha512-GYQy1bKWbrRyr4X2epbltq82k4Vhr9TzNFky/fflOyDXlMP36IqBOjQ6PEzvKTajNglciIdTPQfdoUKX4+PA/Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -1558,8 +1544,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-win32-arm64-msvc@2.0.0-beta.7:
resolution: {integrity: sha512-166jg+BfgFw22Hj0oZgU1ujWb5Gzf0+4p8L9Vuzu0Ne7U8flHfvlFpFKdf6uCa61cxS0sfmEnAi5r2Fh8VOA4w==}
/@tauri-apps/cli-win32-arm64-msvc@2.0.0-beta.9:
resolution: {integrity: sha512-0DTM06N/x57+vV/itT3l/34ZHjXIxPc315OWHE9MmY+vE37t/QFp9FNZDN/VdveZ1ZgmEn3rSQNchqcMaMdD3w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -1567,8 +1553,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-win32-ia32-msvc@2.0.0-beta.7:
resolution: {integrity: sha512-NuR1AkZlNwcu/Jv9qRKA0yguvJIW4aLEhZG6sWssMGhJGRzxZssZfHiBVfDCDQgfprbtOXXnshy7rFjNe0IEgA==}
/@tauri-apps/cli-win32-ia32-msvc@2.0.0-beta.9:
resolution: {integrity: sha512-HxrSAVjYRjPGm97lf18BvuoirgrE5uyvpALvGO98m8ZO9Y9CHklEadYi19nCVlr5d4mmP2GUbxCCx1Mc8XRAuA==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -1576,8 +1562,8 @@ packages:
dev: true
optional: true
/@tauri-apps/cli-win32-x64-msvc@2.0.0-beta.7:
resolution: {integrity: sha512-BVlwb6fRRCOaQPZWYIee8Z37NEHkceVmFDSQhrmLhF9E60/M09UCTrj0J5IOrDSj7t5/h5aWlYmDTASaJJRzKg==}
/@tauri-apps/cli-win32-x64-msvc@2.0.0-beta.9:
resolution: {integrity: sha512-abdCoiMjit9sSXziRCEf9VdEFbqqbEqg3ySOQmNAQTCsenr33iWjIoCMv/ThORtXKJ209yGyXlxBZY7Muxfi3A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -1585,21 +1571,21 @@ packages:
dev: true
optional: true
/@tauri-apps/cli@2.0.0-beta.7:
resolution: {integrity: sha512-ZaXvF46H+bSkP31C3ygFMhH3RAkdUnmxsGe5YKPublOnsWkyEvj9OLafBt2rTedF5Ko6HsIFqtgp4MqT9K9mHg==}
/@tauri-apps/cli@2.0.0-beta.9:
resolution: {integrity: sha512-QYBuCAAdV10tGOTMWGLbt6d+2+Tq8K9bb4oiinChUV/JmCNe9SaTlG6VW1cCJDf+/F0AuGOTgjyBNw8DOiTrow==}
engines: {node: '>= 10'}
hasBin: true
optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 2.0.0-beta.7
'@tauri-apps/cli-darwin-x64': 2.0.0-beta.7
'@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-beta.7
'@tauri-apps/cli-linux-arm64-gnu': 2.0.0-beta.7
'@tauri-apps/cli-linux-arm64-musl': 2.0.0-beta.7
'@tauri-apps/cli-linux-x64-gnu': 2.0.0-beta.7
'@tauri-apps/cli-linux-x64-musl': 2.0.0-beta.7
'@tauri-apps/cli-win32-arm64-msvc': 2.0.0-beta.7
'@tauri-apps/cli-win32-ia32-msvc': 2.0.0-beta.7
'@tauri-apps/cli-win32-x64-msvc': 2.0.0-beta.7
'@tauri-apps/cli-darwin-arm64': 2.0.0-beta.9
'@tauri-apps/cli-darwin-x64': 2.0.0-beta.9
'@tauri-apps/cli-linux-arm-gnueabihf': 2.0.0-beta.9
'@tauri-apps/cli-linux-arm64-gnu': 2.0.0-beta.9
'@tauri-apps/cli-linux-arm64-musl': 2.0.0-beta.9
'@tauri-apps/cli-linux-x64-gnu': 2.0.0-beta.9
'@tauri-apps/cli-linux-x64-musl': 2.0.0-beta.9
'@tauri-apps/cli-win32-arm64-msvc': 2.0.0-beta.9
'@tauri-apps/cli-win32-ia32-msvc': 2.0.0-beta.9
'@tauri-apps/cli-win32-x64-msvc': 2.0.0-beta.9
dev: true
/@tauri-apps/toml@2.2.4:
@@ -1652,7 +1638,7 @@ packages:
'@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.56.0
graphemer: 1.4.0
ignore: 5.3.0
@@ -1678,7 +1664,7 @@ packages:
'@typescript-eslint/types': 6.20.0
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.56.0
typescript: 5.3.3
transitivePeerDependencies:
@@ -1705,7 +1691,7 @@ packages:
dependencies:
'@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
'@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.56.0
ts-api-utils: 1.0.3(typescript@5.3.3)
typescript: 5.3.3
@@ -1729,7 +1715,7 @@ packages:
dependencies:
'@typescript-eslint/types': 6.20.0
'@typescript-eslint/visitor-keys': 6.20.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -1771,7 +1757,7 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
/@unocss/astro@0.58.0(vite@5.0.12):
/@unocss/astro@0.58.0(rollup@4.9.6)(vite@5.0.12):
resolution: {integrity: sha512-df+tEFO5eKXjQOwSWQhS9IdjD0sfLHLtn8U09sEKR2Nmh5CvpwyBxmvLQgOCilPou7ehmyKfsyGRLZg7IMp+Ew==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
@@ -1781,19 +1767,19 @@ packages:
dependencies:
'@unocss/core': 0.58.0
'@unocss/reset': 0.58.0
'@unocss/vite': 0.58.0(vite@5.0.12)
'@unocss/vite': 0.58.0(rollup@4.9.6)(vite@5.0.12)
vite: 5.0.12
transitivePeerDependencies:
- rollup
dev: true
/@unocss/cli@0.58.0:
/@unocss/cli@0.58.0(rollup@4.9.6):
resolution: {integrity: sha512-rhsrDBxAVueygMcAbMkbuvsHbBL2rG6N96LllYwHn16FLgOE3Sf4JW1/LlNjQje3BtwMMtbSCCAeu2SryFhzbw==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.1.0
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
'@unocss/config': 0.58.0
'@unocss/core': 0.58.0
'@unocss/preset-uno': 0.58.0
@@ -1969,13 +1955,13 @@ packages:
'@unocss/core': 0.58.0
dev: true
/@unocss/vite@0.58.0(vite@5.0.12):
/@unocss/vite@0.58.0(rollup@4.9.6)(vite@5.0.12):
resolution: {integrity: sha512-OCUOLMSOBEtXOEyBbAvMI3/xdR175BWRzmvV9Wc34ANZclEvCdVH8+WU725ibjY4VT0gVIuX68b13fhXdHV41A==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.1.0
'@rollup/pluginutils': 5.1.0(rollup@4.9.6)
'@unocss/config': 0.58.0
'@unocss/core': 0.58.0
'@unocss/inspector': 0.58.0
@@ -2478,18 +2464,6 @@ packages:
ms: 2.1.3
dev: true
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
ms: 2.1.2
dev: true
/debug@4.3.4(supports-color@8.1.1):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@@ -2590,18 +2564,6 @@ packages:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
dev: true
/effection@2.0.8:
resolution: {integrity: sha512-/v7cbPIXGGylInQgHHjJutzqUn6VIfcP13hh2X0hXf04wwAlSI+lVjUBKpr5TX3+v9dXV/JLHO/pqQ9Cp1QAnQ==}
dependencies:
'@effection/channel': 2.0.6
'@effection/core': 2.2.3
'@effection/events': 2.0.6
'@effection/fetch': 2.0.7(mocha@10.2.0)
'@effection/main': 2.1.2
'@effection/stream': 2.0.6
'@effection/subscription': 2.0.6
dev: true
/effection@2.0.8(mocha@10.2.0):
resolution: {integrity: sha512-/v7cbPIXGGylInQgHHjJutzqUn6VIfcP13hh2X0hXf04wwAlSI+lVjUBKpr5TX3+v9dXV/JLHO/pqQ9Cp1QAnQ==}
dependencies:
@@ -2944,7 +2906,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -3866,7 +3828,7 @@ packages:
/micromark@2.11.4:
resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
dependencies:
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -4893,7 +4855,7 @@ packages:
'@types/unist': 2.0.10
dev: true
/unocss@0.58.0(postcss@8.4.32)(vite@5.0.12):
/unocss@0.58.0(postcss@8.4.32)(rollup@4.9.6)(vite@5.0.12):
resolution: {integrity: sha512-MSPRHxBqWN+1AHGV+J5uUy4//e6ZBK6O+ISzD0qrXcCD/GNtxk1+lYjOK2ltkUiKX539+/KF91vNxzhhwEf+xA==}
engines: {node: '>=14'}
peerDependencies:
@@ -4905,8 +4867,8 @@ packages:
vite:
optional: true
dependencies:
'@unocss/astro': 0.58.0(vite@5.0.12)
'@unocss/cli': 0.58.0
'@unocss/astro': 0.58.0(rollup@4.9.6)(vite@5.0.12)
'@unocss/cli': 0.58.0(rollup@4.9.6)
'@unocss/core': 0.58.0
'@unocss/extractor-arbitrary-variants': 0.58.0
'@unocss/postcss': 0.58.0(postcss@8.4.32)
@@ -4924,7 +4886,7 @@ packages:
'@unocss/transformer-compile-class': 0.58.0
'@unocss/transformer-directives': 0.58.0
'@unocss/transformer-variant-group': 0.58.0
'@unocss/vite': 0.58.0(vite@5.0.12)
'@unocss/vite': 0.58.0(rollup@4.9.6)(vite@5.0.12)
vite: 5.0.12
transitivePeerDependencies:
- postcss