Replace vue-i18n packages

This commit is contained in:
Ivan Demchuk 2023-01-09 09:50:16 +02:00
parent efe7d639c1
commit 7e8da3cadc
3 changed files with 119 additions and 463 deletions

View file

@ -20,7 +20,6 @@ export default defineNuxtConfig({
'@unocss/nuxt',
'@pinia/nuxt',
'@vue-macros/nuxt',
'@nuxtjs/i18n',
'@nuxtjs/color-mode',
'~/modules/purge-comments',
'~/modules/setup-components',
@ -51,6 +50,7 @@ export default defineNuxtConfig({
'./composables/push-notifications',
'./composables/settings',
'./composables/tiptap',
'./composables/fluent',
],
},
vite: {

View file

@ -26,6 +26,7 @@
"release": "bumpp && esno scripts/release.ts"
},
"dependencies": {
"@fluent/bundle": "^0.17.1",
"@fnando/sparkline": "^0.3.10",
"@iconify-emoji/twemoji": "^1.0.2",
"@iconify/utils": "^2.0.7",
@ -46,6 +47,7 @@
"blurhash": "^2.0.4",
"browser-fs-access": "^0.31.1",
"floating-vue": "2.0.0-beta.20",
"fluent-vue": "^3.2.0",
"focus-trap": "^7.2.0",
"form-data": "^4.0.0",
"fuse.js": "^6.6.2",
@ -76,7 +78,6 @@
"@iconify-json/ph": "^1.1.3",
"@iconify-json/ri": "^1.1.4",
"@iconify-json/twemoji": "^1.1.7",
"@nuxtjs/i18n": "^8.0.0-beta.7",
"@pinia/nuxt": "^0.4.6",
"@types/file-saver": "^2.0.5",
"@types/fnando__sparkline": "^0.3.4",

View file

@ -15,6 +15,7 @@ importers:
'@antfu/eslint-config': ^0.34.1
'@antfu/ni': ^0.18.8
'@emoji-mart/data': ^1.1.0
'@fluent/bundle': ^0.17.1
'@fnando/sparkline': ^0.3.10
'@iconify-emoji/twemoji': ^1.0.2
'@iconify-json/carbon': ^1.1.11
@ -25,7 +26,6 @@ importers:
'@iconify-json/twemoji': ^1.1.7
'@iconify/utils': ^2.0.7
'@nuxtjs/color-mode': ^3.2.0
'@nuxtjs/i18n': ^8.0.0-beta.7
'@pinia/nuxt': ^0.4.6
'@tiptap/extension-character-count': 2.0.0-beta.204
'@tiptap/extension-code-block': 2.0.0-beta.204
@ -59,6 +59,7 @@ importers:
esno: ^0.16.3
file-saver: ^2.0.5
floating-vue: 2.0.0-beta.20
fluent-vue: ^3.2.0
focus-trap: ^7.2.0
form-data: ^4.0.0
fs-extra: ^11.1.0
@ -97,6 +98,7 @@ importers:
vue-virtual-scroller: 2.0.0-beta.7
workbox-window: ^6.5.4
dependencies:
'@fluent/bundle': 0.17.1
'@fnando/sparkline': 0.3.10
'@iconify-emoji/twemoji': 1.0.2
'@iconify/utils': 2.0.8
@ -117,6 +119,7 @@ importers:
blurhash: 2.0.4
browser-fs-access: 0.31.1
floating-vue: 2.0.0-beta.20
fluent-vue: 3.2.0_@fluent+bundle@0.17.1
focus-trap: 7.2.0
form-data: 4.0.0
fuse.js: 6.6.2
@ -146,7 +149,6 @@ importers:
'@iconify-json/ph': 1.1.3
'@iconify-json/ri': 1.1.4
'@iconify-json/twemoji': 1.1.7
'@nuxtjs/i18n': 8.0.0-beta.7
'@pinia/nuxt': 0.4.6_typescript@4.9.4
'@types/file-saver': 2.0.5
'@types/fnando__sparkline': 0.3.4
@ -1564,6 +1566,20 @@ packages:
'@floating-ui/core': 0.3.1
dev: false
/@fluent/bundle/0.17.1:
resolution: {integrity: sha512-CRFNT9QcSFAeFDneTF59eyv3JXFGhIIN4boUO2y22YmsuuKLyDk+N1I/NQUYz9Ab63e6V7T6vItoZIG/2oOOuw==}
engines: {node: '>=12.0.0', npm: '>=7.0.0'}
dev: false
/@fluent/sequence/0.7.0_@fluent+bundle@0.17.1:
resolution: {integrity: sha512-aH1xMwX8DFvKOQSKUKpB3zMsnJ2rRKt7MajLNnx/r3V3DWDo2nzEfm21d7UyOgwEckPIjPmhxdW1MEmsGUxYIw==}
engines: {node: '>=12.0.0', npm: '>=7.0.0'}
peerDependencies:
'@fluent/bundle': '>= 0.13.0'
dependencies:
'@fluent/bundle': 0.17.1
dev: false
/@fnando/sparkline/0.3.10:
resolution: {integrity: sha512-Rwz2swatdSU5F4sCOvYG8EOWdjtLgq5d8nmnqlZ3PXdWJI9Zq9BRUvJ/9ygjajJG8qOyNpMFX3GEVFjZIuB1Jg==}
dev: false
@ -1651,148 +1667,6 @@ packages:
'@iconify/types': 2.0.0
dev: true
/@intlify/bundle-utils/3.4.0_vue-i18n@9.3.0-beta.10:
resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==}
engines: {node: '>= 12'}
peerDependencies:
petite-vue-i18n: '*'
vue-i18n: '*'
peerDependenciesMeta:
petite-vue-i18n:
optional: true
vue-i18n:
optional: true
dependencies:
'@intlify/message-compiler': 9.3.0-beta.13
'@intlify/shared': 9.3.0-beta.13
jsonc-eslint-parser: 1.4.1
source-map: 0.6.1
vue-i18n: 9.3.0-beta.10
yaml-eslint-parser: 0.3.2
dev: true
/@intlify/core-base/9.3.0-beta.10:
resolution: {integrity: sha512-WJhjzR6fxoSSdOnQHEAqEAQiXsF38YXbw5asveAirjE2H+75CLZyNwEXaJzNBylrDgTrfWjoAyBuBde7TaooRA==}
engines: {node: '>= 14'}
dependencies:
'@intlify/devtools-if': 9.3.0-beta.10
'@intlify/message-compiler': 9.3.0-beta.10
'@intlify/shared': 9.3.0-beta.10
'@intlify/vue-devtools': 9.3.0-beta.10
dev: true
/@intlify/devtools-if/9.3.0-beta.10:
resolution: {integrity: sha512-9kRiLK57MDogzjPElQhvd+K/s61MZE0TCHJAD+5zw+e3Vxie+xBCSa27mJB3jBuHC/QyMqIdrfyM6rmPtm22Rg==}
engines: {node: '>= 14'}
dependencies:
'@intlify/shared': 9.3.0-beta.10
dev: true
/@intlify/message-compiler/9.3.0-beta.10:
resolution: {integrity: sha512-RoOC6yceOykLRhN0NlbkNOBUx1el6iphx3W8NfOx3jHVNtfT1FYokx14/5sU3F1F0uxeG4sp6q+ppKvaF8o+ww==}
engines: {node: '>= 14'}
dependencies:
'@intlify/shared': 9.3.0-beta.10
source-map: 0.6.1
dev: true
/@intlify/message-compiler/9.3.0-beta.13:
resolution: {integrity: sha512-6vVGAOqzSurfp8leQ+9ySBTxCTTJyucMBVVXxW1/ENWGxZg1SDdIIZG3FcZo+kZEfbm46AWVByCL8FdcHS2QGw==}
engines: {node: '>= 14'}
dependencies:
'@intlify/shared': 9.3.0-beta.13
source-map: 0.6.1
dev: true
/@intlify/shared/9.3.0-beta.10:
resolution: {integrity: sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA==}
engines: {node: '>= 14'}
dev: true
/@intlify/shared/9.3.0-beta.13:
resolution: {integrity: sha512-94pkO11UTh/7b1B9RGe6iEFG6e89I+qDN8MjA3rhc4dnMt7rGzg7/xhxMmavzGTieYQRfv86jv+EOUmP4cc5Wg==}
engines: {node: '>= 14'}
dev: true
/@intlify/unplugin-vue-i18n/0.8.0_vue-i18n@9.3.0-beta.10:
resolution: {integrity: sha512-bqMDYrbmV0oMLGHTdYMUXfcEsy2rPwQnGrQAg4gvw5FimvJfTQt3RliLVayT5ldOfeT2g0IUc/0t7LPeGrFUag==}
engines: {node: '>= 14.16'}
peerDependencies:
petite-vue-i18n: '*'
vue-i18n: '*'
vue-i18n-bridge: '*'
peerDependenciesMeta:
petite-vue-i18n:
optional: true
vue-i18n:
optional: true
vue-i18n-bridge:
optional: true
dependencies:
'@intlify/bundle-utils': 3.4.0_vue-i18n@9.3.0-beta.10
'@intlify/shared': 9.3.0-beta.13
'@rollup/pluginutils': 4.2.1
'@vue/compiler-sfc': 3.2.45
debug: 4.3.4
fast-glob: 3.2.12
js-yaml: 4.1.0
json5: 2.2.3
pathe: 1.0.0
picocolors: 1.0.0
source-map: 0.6.1
unplugin: 1.0.1
vue-i18n: 9.3.0-beta.10
transitivePeerDependencies:
- supports-color
dev: true
/@intlify/vue-devtools/9.3.0-beta.10:
resolution: {integrity: sha512-SSA2zk+Mn+idJHaIaKeGmuvY3EwxDUUvniecZ7S66KkrUomMDyEq/+WJYlF3+aslLL7vxnRVN2y+sXB+0NI2WQ==}
engines: {node: '>= 14'}
dependencies:
'@intlify/core-base': 9.3.0-beta.10
'@intlify/shared': 9.3.0-beta.10
dev: true
/@intlify/vue-i18n-bridge/0.8.0_vue-i18n@9.3.0-beta.10:
resolution: {integrity: sha512-wQ18fSccm9QaWpUW2vq2QHvojgKIog7s+UMj9LeY3pUV3yD9bU4YZI+1PTNoX3tOA+BE71gQyqVGox/TVQKP6Q==}
engines: {node: '>= 12'}
hasBin: true
requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue-i18n: ^8.26.1 || ^9.2.0-beta.25 || ^9.3.0-beta.5
vue-i18n-bridge: ^9.2.0-beta.25 || ^9.3.0-beta.5
peerDependenciesMeta:
'@vue/composition-api':
optional: true
vue-i18n:
optional: true
vue-i18n-bridge:
optional: true
dependencies:
vue-i18n: 9.3.0-beta.10
dev: true
/@intlify/vue-router-bridge/0.8.0:
resolution: {integrity: sha512-CNxOgvyQcRhtGmRrksicL+HGjDijXtz+J/x04C/RslZ74CFdZkxjCe8MABkeD3xr+ry8G8tCm2nV2hLjZbynQw==}
engines: {node: '>= 12'}
hasBin: true
requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue-router: ^4.0.0-0 || ^3.0.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
vue-router:
optional: true
dependencies:
vue-demi: 0.13.11
transitivePeerDependencies:
- vue
dev: true
/@ioredis/commands/1.2.0:
resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
dev: true
@ -2291,39 +2165,6 @@ packages:
- rollup
- supports-color
/@nuxtjs/i18n/8.0.0-beta.7:
resolution: {integrity: sha512-TH0cQz2XDSOdBsO3ZBjWC107IaPNTezPwDFPdUwCU0wCP7JfB1kwke4mkCLeizUijFbKTTlAsFnGkyyvQe7UmQ==}
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
dependencies:
'@intlify/bundle-utils': 3.4.0_vue-i18n@9.3.0-beta.10
'@intlify/shared': 9.3.0-beta.10
'@intlify/unplugin-vue-i18n': 0.8.0_vue-i18n@9.3.0-beta.10
'@nuxt/kit': 3.0.0
'@vue/compiler-sfc': 3.2.45
cookie-es: 0.5.0
debug: 4.3.4
estree-walker: 3.0.1
is-https: 4.0.0
js-cookie: 3.0.1
knitwork: 1.0.0
magic-string: 0.26.7
mlly: 1.0.0_afe7v34zn4lohdq7767l3tlrje
pathe: 1.0.0
pkg-types: 1.0.1
ufo: 1.0.1
unplugin: 1.0.1
vue-i18n: 9.3.0-beta.10
vue-i18n-routing: 0.10.1_vue-i18n@9.3.0-beta.10
transitivePeerDependencies:
- '@vue/composition-api'
- petite-vue-i18n
- rollup
- supports-color
- vue
- vue-i18n-bridge
- vue-router
dev: true
/@pinia/nuxt/0.4.6_typescript@4.9.4:
resolution: {integrity: sha512-HjrYEfLdFpmsjhicPJgL36jVhzHWukIQPFFHGTSF84Cplu+f2nY2XHKqe9ToHzE9rLee2RjLOwAzOnXa/I/u6A==}
dependencies:
@ -2578,14 +2419,6 @@ packages:
rollup: 2.79.1
dev: true
/@rollup/pluginutils/4.2.1:
resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
dev: true
/@rollup/pluginutils/5.0.2:
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
engines: {node: '>=14.0.0'}
@ -3071,7 +2904,7 @@ packages:
'@typescript-eslint/utils': 5.48.0_lzzuuodtsqwxnvqeq4g4likcqa
debug: 4.3.4
eslint: 8.30.0
ignore: 5.2.4
ignore: 5.2.1
natural-compare-lite: 1.4.0
regexpp: 3.2.0
semver: 7.3.8
@ -3101,6 +2934,14 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.47.0:
resolution: {integrity: sha512-dvJab4bFf7JVvjPuh3sfBUWsiD73aiftKBpWSfi3sUkysDQ4W8x+ZcFpNp7Kgv0weldhpmMOZBjx1wKN8uWvAw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/visitor-keys': 5.47.0
dev: true
/@typescript-eslint/scope-manager/5.48.0:
resolution: {integrity: sha512-0AA4LviDtVtZqlyUQnZMVHydDATpD9SAX/RC5qh6cBd3xmyWvmXYF+WT1oOmxkeMnWDlUVTwdODeucUnjz3gow==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -3129,11 +2970,37 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types/5.47.0:
resolution: {integrity: sha512-eslFG0Qy8wpGzDdYKu58CEr3WLkjwC5Usa6XbuV89ce/yN5RITLe1O8e+WFEuxnfftHiJImkkOBADj58ahRxSg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/types/5.48.0:
resolution: {integrity: sha512-UTe67B0Ypius0fnEE518NB2N8gGutIlTojeTg4nt0GQvikReVkurqxd2LvYa9q9M5MQ6rtpNyWTBxdscw40Xhw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.47.0_typescript@4.9.4:
resolution: {integrity: sha512-LxfKCG4bsRGq60Sqqu+34QT5qT2TEAHvSCCJ321uBWywgE2dS0LKcu5u+3sMGo+Vy9UmLOhdTw5JHzePV/1y4Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/visitor-keys': 5.47.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.8
tsutils: 3.21.0_typescript@4.9.4
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.4:
resolution: {integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -3155,6 +3022,26 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.47.0_lzzuuodtsqwxnvqeq4g4likcqa:
resolution: {integrity: sha512-U9xcc0N7xINrCdGVPwABjbAKqx4GK67xuMV87toI+HUqgXj26m6RBp9UshEXcTrgCkdGYFzgKLt8kxu49RilDw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.47.0
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/typescript-estree': 5.47.0_typescript@4.9.4
eslint: 8.30.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.30.0
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/utils/5.48.0_lzzuuodtsqwxnvqeq4g4likcqa:
resolution: {integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -3175,6 +3062,14 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.47.0:
resolution: {integrity: sha512-ByPi5iMa6QqDXe/GmT/hR6MZtVPi0SqMQPDx15FczCBXJo/7M8T88xReOALAfpBLm+zxpPfmhuEvPb577JRAEg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.47.0
eslint-visitor-keys: 3.3.0
dev: true
/@typescript-eslint/visitor-keys/5.48.0:
resolution: {integrity: sha512-5motVPz5EgxQ0bHjut3chzBkJ3Z3sheYVcSwS5BpHZpLqSptSmELNtGixmgj65+rIfhvtQTz5i9OP2vtzdDH7Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -4105,14 +4000,6 @@ packages:
acorn-walk: 8.2.0
dev: true
/acorn-jsx/5.3.2_acorn@7.4.1:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
acorn: 7.4.1
dev: true
/acorn-jsx/5.3.2_acorn@8.8.1:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@ -4126,12 +4013,6 @@ packages:
engines: {node: '>=0.4.0'}
dev: true
/acorn/7.4.1:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
/acorn/8.8.1:
resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
engines: {node: '>=0.4.0'}
@ -4275,7 +4156,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.21.0
es-abstract: 1.20.4
get-intrinsic: 1.1.3
is-string: 1.0.7
dev: true
@ -4291,7 +4172,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.21.0
es-abstract: 1.20.4
es-shim-unscopables: 1.0.0
dev: true
@ -4550,6 +4431,11 @@ packages:
engines: {node: '>=8'}
dev: true
/cached-iterable/0.3.0:
resolution: {integrity: sha512-MDqM6TpBVebZD4UDtmlFp8EjVtRcsB6xt9aRdWymjk0fWVUUGgmt/V7o0H0gkI2Tkvv8B0ucjidZm4mLosdlWw==}
engines: {node: '>=8.9.0'}
dev: false
/call-bind/1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
@ -4717,11 +4603,6 @@ packages:
engines: {node: '>=8'}
dev: true
/ci-info/3.7.1:
resolution: {integrity: sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==}
engines: {node: '>=8'}
dev: true
/classnames/2.3.2:
resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
dev: false
@ -5471,53 +5352,6 @@ packages:
unbox-primitive: 1.0.2
dev: true
/es-abstract/1.21.0:
resolution: {integrity: sha512-GUGtW7eXQay0c+PRq0sGIKSdaBorfVqsCMhGHo4elP7YVqZu9nCZS4UkK4gv71gOWNMra/PaSKD3ao1oWExO0g==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
function-bind: 1.1.1
function.prototype.name: 1.1.5
get-intrinsic: 1.1.3
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
has: 1.0.3
has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
internal-slot: 1.0.4
is-array-buffer: 3.0.1
is-callable: 1.2.7
is-negative-zero: 2.0.2
is-regex: 1.1.4
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
is-typed-array: 1.1.10
is-weakref: 1.0.2
object-inspect: 1.12.2
object-keys: 1.1.1
object.assign: 4.1.4
regexp.prototype.flags: 1.4.3
safe-regex-test: 1.0.0
string.prototype.trimend: 1.0.6
string.prototype.trimstart: 1.0.6
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
which-typed-array: 1.1.9
dev: true
/es-set-tostringtag/2.0.1:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.1.3
has: 1.0.3
has-tostringtag: 1.0.0
dev: true
/es-shim-unscopables/1.0.0:
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
@ -5848,7 +5682,7 @@ packages:
dependencies:
escape-string-regexp: 1.0.5
eslint: 8.30.0
ignore: 5.2.4
ignore: 5.2.1
dev: true
/eslint-plugin-html/7.1.0:
@ -5902,7 +5736,7 @@ packages:
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 5.48.0_ms6clkwmnrnf7qx5hae2o4lcfe
'@typescript-eslint/utils': 5.48.0_lzzuuodtsqwxnvqeq4g4likcqa
'@typescript-eslint/utils': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
eslint: 8.30.0
transitivePeerDependencies:
- supports-color
@ -5943,7 +5777,7 @@ packages:
eslint: 8.30.0
eslint-plugin-es: 4.1.0_eslint@8.30.0
eslint-utils: 3.0.0_eslint@8.30.0
ignore: 5.2.4
ignore: 5.2.1
is-core-module: 2.11.0
minimatch: 3.1.2
resolve: 1.22.1
@ -5972,7 +5806,7 @@ packages:
dependencies:
'@babel/helper-validator-identifier': 7.19.1
'@eslint-community/eslint-utils': 4.1.2_eslint@8.30.0
ci-info: 3.7.1
ci-info: 3.7.0
clean-regexp: 1.0.0
eslint: 8.30.0
esquery: 1.4.0
@ -6125,15 +5959,6 @@ packages:
tsx: 3.12.1
dev: true
/espree/6.2.1:
resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==}
engines: {node: '>=6.0.0'}
dependencies:
acorn: 7.4.1
acorn-jsx: 5.3.2_acorn@7.4.1
eslint-visitor-keys: 1.3.0
dev: true
/espree/9.4.1:
resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -6371,6 +6196,23 @@ packages:
vue-resize: 2.0.0-alpha.1
dev: false
/fluent-vue/3.2.0_@fluent+bundle@0.17.1:
resolution: {integrity: sha512-W49aq3EmQiY7tmGUvE2Dmm7lkrWyJ7gX3qpIETQ6oO6ToeMCNM4PCSLbfNmwAtUoUJvCtxH/IOVO2nKnFU1qqg==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@fluent/bundle': '>=0.17.0'
'@vue/composition-api': '>=1.0.0-rc.1'
vue: ^2.6.11 || >=3.0.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
dependencies:
'@fluent/bundle': 0.17.1
'@fluent/sequence': 0.7.0_@fluent+bundle@0.17.1
cached-iterable: 0.3.0
vue-demi: 0.13.11
dev: false
/focus-trap/7.2.0:
resolution: {integrity: sha512-v4wY6HDDYvzkBy4735kW5BUEuw6Yz9ABqMYLuTNbzAFPcBOGiGHwwcNVMvUz4G0kgSYh13wa/7TG3XwTeT4O/A==}
dependencies:
@ -6651,13 +6493,6 @@ packages:
type-fest: 0.20.2
dev: true
/globalthis/1.0.3:
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
dependencies:
define-properties: 1.1.4
dev: true
/globby/11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
@ -6665,7 +6500,7 @@ packages:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.2.12
ignore: 5.2.4
ignore: 5.2.1
merge2: 1.4.1
slash: 3.0.0
dev: true
@ -6735,11 +6570,6 @@ packages:
get-intrinsic: 1.1.3
dev: true
/has-proto/1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
engines: {node: '>= 0.4'}
dev: true
/has-symbols/1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
@ -6994,11 +6824,6 @@ packages:
resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==}
engines: {node: '>= 4'}
/ignore/5.2.4:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
dev: true
/import-fresh/3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@ -7065,15 +6890,6 @@ packages:
side-channel: 1.0.4
dev: true
/internal-slot/1.0.4:
resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.1.3
has: 1.0.3
side-channel: 1.0.4
dev: true
/ioredis/5.2.4:
resolution: {integrity: sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==}
engines: {node: '>=12.22.0'}
@ -7131,14 +6947,6 @@ packages:
has-tostringtag: 1.0.0
dev: true
/is-array-buffer/3.0.1:
resolution: {integrity: sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.3
is-typed-array: 1.1.10
dev: true
/is-arrayish/0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
dev: true
@ -7248,10 +7056,6 @@ packages:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
dev: true
/is-https/4.0.0:
resolution: {integrity: sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg==}
dev: true
/is-interactive/2.0.0:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
@ -7439,11 +7243,6 @@ packages:
resolution: {integrity: sha512-kJUp4Bj44uTaZAwG6R2/GjbodOWHULn8Swue0B7tY8v5BpTkUvDR+zBM5tsbC4x/jCeYDZ+mAdrUIScwIo4oPw==}
hasBin: true
/js-cookie/3.0.1:
resolution: {integrity: sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==}
engines: {node: '>=12'}
dev: true
/js-sdsl/4.2.0:
resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==}
dev: true
@ -7534,8 +7333,8 @@ packages:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
/json5/1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
/json5/1.0.1:
resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
hasBin: true
dependencies:
minimist: 1.2.7
@ -7546,17 +7345,6 @@ packages:
engines: {node: '>=6'}
hasBin: true
/jsonc-eslint-parser/1.4.1:
resolution: {integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg==}
engines: {node: '>=8.10.0'}
dependencies:
acorn: 7.4.1
eslint-utils: 2.1.0
eslint-visitor-keys: 1.3.0
espree: 6.2.1
semver: 6.3.0
dev: true
/jsonc-eslint-parser/2.1.0:
resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -8510,77 +8298,6 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
/nitropack/1.0.0:
resolution: {integrity: sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==}
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
hasBin: true
dependencies:
'@cloudflare/kv-asset-handler': 0.2.0
'@netlify/functions': 1.3.0
'@rollup/plugin-alias': 4.0.2_rollup@2.79.1
'@rollup/plugin-commonjs': 23.0.3_rollup@2.79.1
'@rollup/plugin-inject': 5.0.2_rollup@2.79.1
'@rollup/plugin-json': 5.0.2_rollup@2.79.1
'@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1
'@rollup/plugin-replace': 5.0.1_rollup@2.79.1
'@rollup/plugin-wasm': 6.0.1_rollup@2.79.1
'@rollup/pluginutils': 5.0.2_rollup@2.79.1
'@vercel/nft': 0.22.1
archiver: 5.3.1
c12: 1.0.1
chalk: 5.1.2
chokidar: 3.5.3
consola: 2.15.3
cookie-es: 0.5.0
defu: 6.1.1
destr: 1.2.2
dot-prop: 7.2.0
esbuild: 0.15.18
escape-string-regexp: 5.0.0
etag: 1.8.1
fs-extra: 10.1.0
globby: 13.1.2
gzip-size: 7.0.0
h3: 1.0.1
hookable: 5.4.2
http-proxy: 1.18.1
is-primitive: 3.0.1
jiti: 1.16.1
klona: 2.0.5
knitwork: 1.0.0
listhen: 1.0.1
mime: 3.0.0
mlly: 1.0.0_afe7v34zn4lohdq7767l3tlrje
mri: 1.2.0
node-fetch-native: 1.0.1
ofetch: 1.0.0
ohash: 1.0.0
pathe: 1.0.0
perfect-debounce: 0.1.3
pkg-types: 1.0.1
pretty-bytes: 6.0.0
radix3: 1.0.0
rollup: 2.79.1
rollup-plugin-terser: 7.0.2_rollup@2.79.1
rollup-plugin-visualizer: 5.8.3_rollup@2.79.1
scule: 1.0.0
semver: 7.3.8
serve-placeholder: 2.0.1
serve-static: 1.15.0
source-map-support: 0.5.21
std-env: 3.3.1
ufo: 1.0.1
unenv: 1.0.0
unimport: 1.1.0_rollup@2.79.1
unstorage: 1.0.1
transitivePeerDependencies:
- bufferutil
- debug
- encoding
- supports-color
- utf-8-validate
dev: true
/nitropack/1.0.0_5rbw6wsrpkguwhgdzu2jwggidq:
resolution: {integrity: sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==}
engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0}
@ -8843,7 +8560,7 @@ packages:
knitwork: 1.0.0
magic-string: 0.26.7
mlly: 1.0.0_afe7v34zn4lohdq7767l3tlrje
nitropack: 1.0.0
nitropack: 1.0.0_5rbw6wsrpkguwhgdzu2jwggidq
nuxi: 3.0.0
ofetch: 1.0.0
ohash: 1.0.0
@ -8992,7 +8709,7 @@ packages:
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.21.0
es-abstract: 1.20.4
dev: true
/ofetch/1.0.0:
@ -11027,7 +10744,7 @@ packages:
resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
dependencies:
'@types/json5': 0.0.29
json5: 1.0.2
json5: 1.0.1
minimist: 1.2.7
strip-bom: 3.0.0
dev: true
@ -11118,14 +10835,6 @@ packages:
engines: {node: '>=14.16'}
dev: true
/typed-array-length/1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
dependencies:
call-bind: 1.0.2
for-each: 0.3.3
is-typed-array: 1.1.10
dev: true
/typesafe-path/0.2.2:
resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
dev: true
@ -12002,47 +11711,6 @@ packages:
- supports-color
dev: true
/vue-i18n-routing/0.10.1_vue-i18n@9.3.0-beta.10:
resolution: {integrity: sha512-7sS6yPLtG87xQxeUIK1kt0SyyhVP57lnkmGciWIBRkM6TNRHzOpU9Ur0I2+IxHCPxmd9UkkwfLIhARoZRDcRDQ==}
engines: {node: '>= 14.6'}
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: ^2.6.14 || ^2.7.0 || ^3.2.0
vue-i18n: ^8.26.1 || ^9.2.0 || ^9.3.0-beta.10
vue-i18n-bridge: ^9.2.0 || ^9.3.0-beta.10
vue-router: ^3.5.3 || ^3.6.0 || ^4.0.0
peerDependenciesMeta:
'@vue/composition-api':
optional: true
vue:
optional: true
vue-i18n:
optional: true
vue-i18n-bridge:
optional: true
vue-router:
optional: true
dependencies:
'@intlify/shared': 9.3.0-beta.13
'@intlify/vue-i18n-bridge': 0.8.0_vue-i18n@9.3.0-beta.10
'@intlify/vue-router-bridge': 0.8.0
ufo: 1.0.1
vue-demi: 0.13.11
vue-i18n: 9.3.0-beta.10
dev: true
/vue-i18n/9.3.0-beta.10:
resolution: {integrity: sha512-w8ANcayAbF7ZxsSdnv0KwNViel1j6FqRJH3If+2gZgvERMOrKIz6oFQEQwEyiDl3W1DLITMvbgBQpwfUo7YU1Q==}
engines: {node: '>= 14'}
peerDependencies:
vue: ^3.0.0
dependencies:
'@intlify/core-base': 9.3.0-beta.10
'@intlify/shared': 9.3.0-beta.10
'@intlify/vue-devtools': 9.3.0-beta.10
'@vue/devtools-api': 6.4.5
dev: true
/vue-observe-visibility/2.0.0-alpha.1:
resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
peerDependencies:
@ -12454,21 +12122,13 @@ packages:
/yallist/4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
/yaml-eslint-parser/0.3.2:
resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==}
dependencies:
eslint-visitor-keys: 1.3.0
lodash: 4.17.21
yaml: 1.10.2
dev: true
/yaml-eslint-parser/1.1.0:
resolution: {integrity: sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==}
engines: {node: ^14.17.0 || >=16.0.0}
dependencies:
eslint-visitor-keys: 3.3.0
lodash: 4.17.21
yaml: 2.2.1
yaml: 2.1.3
dev: true
/yaml/1.10.2:
@ -12481,11 +12141,6 @@ packages:
engines: {node: '>= 14'}
dev: true
/yaml/2.2.1:
resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
engines: {node: '>= 14'}
dev: true
/yargs-parser/21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}