feat: command palette (#200)

Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
This commit is contained in:
QiroNT 2022-11-29 16:15:05 +08:00 committed by GitHub
parent 07622e9606
commit 59802f0896
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 911 additions and 101 deletions

20
pnpm-lock.yaml generated
View file

@ -5,6 +5,7 @@ specifiers:
'@antfu/ni': ^0.18.8
'@iconify-json/carbon': ^1.1.11
'@iconify-json/logos': ^1.1.19
'@iconify-json/material-symbols': ^1.1.24
'@iconify-json/ri': ^1.1.4
'@iconify-json/twemoji': ^1.1.6
'@nuxtjs/i18n': ^8.0.0-beta.6
@ -35,6 +36,7 @@ specifiers:
focus-trap: ^7.1.0
form-data: ^4.0.0
fs-extra: ^10.1.0
fuse.js: ^6.6.2
js-yaml: ^4.1.0
lint-staged: ^13.0.4
lru-cache: ^7.14.1
@ -63,6 +65,7 @@ devDependencies:
'@antfu/ni': 0.18.8
'@iconify-json/carbon': 1.1.11
'@iconify-json/logos': 1.1.19
'@iconify-json/material-symbols': 1.1.24
'@iconify-json/ri': 1.1.4
'@iconify-json/twemoji': 1.1.6
'@nuxtjs/i18n': 8.0.0-beta.6
@ -83,7 +86,7 @@ devDependencies:
'@unocss/nuxt': 0.46.5
'@vitejs/plugin-vue': 3.2.0
'@vue-macros/nuxt': 0.1.2_nuxt@3.0.0
'@vueuse/integrations': 9.6.0_focus-trap@7.1.0
'@vueuse/integrations': 9.6.0_jp7nj67mlbnssz2yxhqonqfavi
'@vueuse/nuxt': 9.6.0_nuxt@3.0.0
blurhash: 2.0.4
browser-fs-access: 0.31.1
@ -93,6 +96,7 @@ devDependencies:
focus-trap: 7.1.0
form-data: 4.0.0
fs-extra: 10.1.0
fuse.js: 6.6.2
js-yaml: 4.1.0
lint-staged: 13.0.4
lru-cache: 7.14.1
@ -632,6 +636,12 @@ packages:
'@iconify/types': 2.0.0
dev: true
/@iconify-json/material-symbols/1.1.24:
resolution: {integrity: sha512-yg7KGVbrQ5NU/BZWj+rfEoeR3JA8ehCvY1SgrW+iuZjzZk3qm1sQcwQ5AktvEx/Hx9qnqQMMpscQJRPJxOq6rQ==}
dependencies:
'@iconify/types': 2.0.0
dev: true
/@iconify-json/ri/1.1.4:
resolution: {integrity: sha512-gAk2gQBVghgbMLOmbUCc3l4COMMH5sR3HhBqpjaPUFBbC4WsNNRyOD4RZgjlanU7DTgFrj4NarY5K2EkXaVxuw==}
dependencies:
@ -2365,7 +2375,7 @@ packages:
vue: 3.2.45
dev: true
/@vueuse/integrations/9.6.0_focus-trap@7.1.0:
/@vueuse/integrations/9.6.0_jp7nj67mlbnssz2yxhqonqfavi:
resolution: {integrity: sha512-+rs2OWY/3spxoAGQMnlHQpxf8ErAYf4D1bT0aXaPnxphmtYgexm6KIjTFpBbcQnHwVi1g2ET1SJoQL16yDrgWA==}
peerDependencies:
async-validator: '*'
@ -2406,6 +2416,7 @@ packages:
'@vueuse/core': 9.6.0
'@vueuse/shared': 9.6.0
focus-trap: 7.1.0
fuse.js: 6.6.2
vue-demi: 0.13.11
transitivePeerDependencies:
- '@vue/composition-api'
@ -4512,6 +4523,11 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
/fuse.js/6.6.2:
resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==}
engines: {node: '>=10'}
dev: true
/gauge/3.0.2:
resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines: {node: '>=10'}