Bump dependencies

This commit is contained in:
arkon 2023-09-21 22:30:13 -04:00
parent b88636817b
commit a71c53f1a0
6 changed files with 210 additions and 97 deletions

1
website/.nvmrc Normal file
View File

@ -0,0 +1 @@
18

View File

@ -44,7 +44,7 @@
"moment": "2.29.4"
},
"devDependencies": {
"@antfu/eslint-config": "0.42.0",
"@antfu/eslint-config": "0.43.1",
"@mdit/plugin-attrs": "0.4.8",
"@mdit/plugin-figure": "0.4.8",
"@mdit/plugin-img-lazyload": "0.4.8",
@ -52,12 +52,12 @@
"@mdit/plugin-img-size": "0.4.8",
"@mdit/plugin-include": "0.4.8",
"@resvg/resvg-js": "2.4.1",
"@types/gtag.js": "0.0.13",
"@types/gtag.js": "0.0.14",
"@types/lodash.groupby": "4.6.7",
"@types/markdown-it": "13.0.1",
"@types/node": "20.6.2",
"@typescript-eslint/eslint-plugin": "6.7.0",
"@typescript-eslint/parser": "6.7.0",
"@types/node": "20.6.3",
"@typescript-eslint/eslint-plugin": "6.7.2",
"@typescript-eslint/parser": "6.7.2",
"eslint": "8.49.0",
"eslint-config-standard": "17.1.0",
"eslint-plugin-vue": "9.17.0",
@ -71,8 +71,8 @@
"stylus": "0.60.0",
"unplugin-element-plus": "0.8.0",
"vite-plugin-eslint": "1.8.1",
"vitepress": "1.0.0-rc.14",
"vitepress-plugin-tabs": "0.4.0",
"vitepress": "1.0.0-rc.15",
"vitepress-plugin-tabs": "0.4.1",
"vue": "3.3.4",
"vue-eslint-parser": "9.3.1",
"x-satori": "0.1.5"

View File

@ -41,8 +41,8 @@ dependencies:
devDependencies:
'@antfu/eslint-config':
specifier: 0.42.0
version: 0.42.0(eslint@8.49.0)(typescript@5.2.2)
specifier: 0.43.1
version: 0.43.1(eslint@8.49.0)(typescript@5.2.2)
'@mdit/plugin-attrs':
specifier: 0.4.8
version: 0.4.8
@ -65,8 +65,8 @@ devDependencies:
specifier: 2.4.1
version: 2.4.1
'@types/gtag.js':
specifier: 0.0.13
version: 0.0.13
specifier: 0.0.14
version: 0.0.14
'@types/lodash.groupby':
specifier: 4.6.7
version: 4.6.7
@ -74,14 +74,14 @@ devDependencies:
specifier: 13.0.1
version: 13.0.1
'@types/node':
specifier: 20.6.2
version: 20.6.2
specifier: 20.6.3
version: 20.6.3
'@typescript-eslint/eslint-plugin':
specifier: 6.7.0
version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
specifier: 6.7.2
version: 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: 6.7.0
version: 6.7.0(eslint@8.49.0)(typescript@5.2.2)
specifier: 6.7.2
version: 6.7.2(eslint@8.49.0)(typescript@5.2.2)
eslint:
specifier: 8.49.0
version: 8.49.0
@ -122,11 +122,11 @@ devDependencies:
specifier: 1.8.1
version: 1.8.1(eslint@8.49.0)(vite@4.4.9)
vitepress:
specifier: 1.0.0-rc.14
version: 1.0.0-rc.14(@algolia/client-search@4.20.0)(@types/node@20.6.2)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0)
specifier: 1.0.0-rc.15
version: 1.0.0-rc.15(@algolia/client-search@4.20.0)(@types/node@20.6.3)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0)
vitepress-plugin-tabs:
specifier: 0.4.0
version: 0.4.0(vitepress@1.0.0-rc.14)(vue@3.3.4)
specifier: 0.4.1
version: 0.4.1(vitepress@1.0.0-rc.15)(vue@3.3.4)
vue:
specifier: 3.3.4
version: 3.3.4
@ -282,24 +282,25 @@ packages:
'@algolia/requester-common': 4.20.0
dev: true
/@antfu/eslint-config-basic@0.42.0(@typescript-eslint/eslint-plugin@6.7.0)(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-vPy2qYCc8G8nd7RuHV4z05RUhvFOwtulcBwzEYPQTbd4IqbqJ9UA8ISgp1qYcJvbz74eR3mUl8r4b0OzxngPkg==}
/@antfu/eslint-config-basic@0.43.1(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-SW6hmGmqI985fsCJ+oivo4MbiMmRMgCJ0Ne8j/hwCB6O6Mc0m5bDqYeKn5HqFhvZhG84GEg5jPDKNiHrBYnQjw==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.4
eslint: 8.49.0
eslint-plugin-antfu: 0.42.0(eslint@8.49.0)(typescript@5.2.2)
eslint-plugin-antfu: 0.43.1(eslint@8.49.0)(typescript@5.2.2)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.49.0)
eslint-plugin-html: 7.1.0
eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)
eslint-plugin-jsdoc: 46.8.1(eslint@8.49.0)
eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)
eslint-plugin-jsdoc: 46.8.2(eslint@8.49.0)
eslint-plugin-jsonc: 2.9.0(eslint@8.49.0)
eslint-plugin-markdown: 3.0.1(eslint@8.49.0)
eslint-plugin-n: 16.1.0(eslint@8.49.0)
eslint-plugin-no-only-tests: 3.1.0
eslint-plugin-promise: 6.1.1(eslint@8.49.0)
eslint-plugin-unicorn: 48.0.1(eslint@8.49.0)
eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.0)(eslint@8.49.0)
eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)
eslint-plugin-yml: 1.9.0(eslint@8.49.0)
jsonc-eslint-parser: 2.3.0
yaml-eslint-parser: 1.2.2
@ -312,17 +313,18 @@ packages:
- typescript
dev: true
/@antfu/eslint-config-ts@0.42.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-XYnWaNYhGeSgXZLpgPUsn0qHaBCJoNJVPD712fwLEGTJ5a5QctT5v04TRERJmeqfk67EaVMlsuDveLx3fqVuyQ==}
/@antfu/eslint-config-ts@0.43.1(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-s3zItBSopYbM/3eii/JKas1PmWR+wCPRNS89qUi4zxPvpuIgN5mahkBvbsCiWacrNFtLxe1zGgo5qijBhVfuvA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
'@antfu/eslint-config-basic': 0.42.0(@typescript-eslint/eslint-plugin@6.7.0)(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@stylistic/eslint-plugin-ts': 0.0.4(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
eslint-plugin-jest: 27.4.0(@typescript-eslint/eslint-plugin@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
eslint-plugin-jest: 27.4.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@ -331,13 +333,13 @@ packages:
- supports-color
dev: true
/@antfu/eslint-config-vue@0.42.0(@typescript-eslint/eslint-plugin@6.7.0)(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-QiD16D5bk99EImRc/z0mnO4TeP0cMMPIOMO8RamJ1ChD/lIluEZFjBTRykTesRyc7+YsdJYit4M/t6hu8YeSww==}
/@antfu/eslint-config-vue@0.43.1(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-HxOfe8Vl+DPrzssbs5LHRDCnBtCy1LSA1DIeV71IC+iTpzoASFahSsVX5qckYu1InFgUm93XOhHCWm34LzPsvg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@antfu/eslint-config-basic': 0.42.0(@typescript-eslint/eslint-plugin@6.7.0)(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@antfu/eslint-config-ts': 0.42.0(eslint@8.49.0)(typescript@5.2.2)
'@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@antfu/eslint-config-ts': 0.43.1(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
eslint-plugin-vue: 9.17.0(eslint@8.49.0)
local-pkg: 0.4.3
@ -351,18 +353,18 @@ packages:
- typescript
dev: true
/@antfu/eslint-config@0.42.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-RdTn+ggGF/mctHjnzLvImx/+RV18HwVTvC/jeHSF4bKBTA3eTftq+FrxWuCpmrEQRIb+J/tn2gmNpzizUo1PLQ==}
/@antfu/eslint-config@0.43.1(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-kTOJeCqhotaiQ/Rv6JxgfAX+SxUq2GII4ZIvTa3GWBUXhFMBvehdUNtxcmO8/HxwxYKkm34/qeF+v7osBsMF1w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@antfu/eslint-config-vue': 0.42.0(@typescript-eslint/eslint-plugin@6.7.0)(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@antfu/eslint-config-vue': 0.43.1(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
eslint-plugin-eslint-comments: 3.2.0(eslint@8.49.0)
eslint-plugin-html: 7.1.0
eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)
eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)
eslint-plugin-jsonc: 2.9.0(eslint@8.49.0)
eslint-plugin-n: 16.1.0(eslint@8.49.0)
eslint-plugin-promise: 6.1.1(eslint@8.49.0)
@ -1151,6 +1153,34 @@ packages:
string.prototype.codepointat: 0.2.1
dev: true
/@stylistic/eslint-plugin-js@0.0.4:
resolution: {integrity: sha512-W1rq2xxlFNhgZZJO+L59wtvlDI0xARYxx0WD8EeWNBO7NDybUSYSozCIcY9XvxQbTAsEXBjwqokeYm0crt7RxQ==}
dependencies:
acorn: 8.10.0
escape-string-regexp: 4.0.0
eslint-visitor-keys: 3.4.3
espree: 9.6.1
esutils: 2.0.3
graphemer: 1.4.0
dev: true
/@stylistic/eslint-plugin-ts@0.0.4(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-sWL4Km5j8S+TLyzya/3adxMWGkCm3lVasJIVQqhxVfwnlGkpMI0GgYVIu/ubdKPS+dSvqjUHpsXgqWfMRF2+cQ==}
peerDependencies:
eslint: '*'
typescript: '*'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.4
'@typescript-eslint/scope-manager': 6.7.0
'@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
graphemer: 1.4.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
/@sxzz/popperjs-es@2.11.7:
resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==}
dev: false
@ -1193,8 +1223,8 @@ packages:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
/@types/gtag.js@0.0.13:
resolution: {integrity: sha512-yOXFkfnt1DQr1v9B4ERulJOGnbdVqnPHV8NG4nkQhnu4qbrJecQ06DlaKmSjI3nzIwBj5U9/X61LY4sTc2KbaQ==}
/@types/gtag.js@0.0.14:
resolution: {integrity: sha512-NcR9rf3B93ie5T086NIpXGTtoIJeOeQ14+IBIBwfNBztb175e/0gONc60ywUU4+f9dwctgz9L3I4h5Gs/hl31g==}
dev: true
/@types/json-schema@7.0.13:
@ -1252,8 +1282,8 @@ packages:
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
dev: true
/@types/node@20.6.2:
resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==}
/@types/node@20.6.3:
resolution: {integrity: sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==}
dev: true
/@types/normalize-package-data@2.4.1:
@ -1275,8 +1305,8 @@ packages:
/@types/web-bluetooth@0.0.17:
resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
/@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==}
/@typescript-eslint/eslint-plugin@6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-ooaHxlmSgZTM6CHYAFRlifqh1OAr3PAQEwi7lhYhaegbnXrnh7CDcHmc3+ihhbQC7H0i4JF0psI5ehzkF6Yl6Q==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@ -1287,11 +1317,11 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.8.1
'@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.7.0
'@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.0
'@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.7.2
'@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.2
debug: 4.3.4
eslint: 8.49.0
graphemer: 1.4.0
@ -1304,8 +1334,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==}
/@typescript-eslint/parser@6.7.2(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-KA3E4ox0ws+SPyxQf9iSI25R6b4Ne78ORhNHeVKrPQnoYsb9UhieoiRoJgrzgEeKGOXhcY1i8YtOeCHHTDa6Fw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@ -1314,10 +1344,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 6.7.0
'@typescript-eslint/types': 6.7.0
'@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.0
'@typescript-eslint/scope-manager': 6.7.2
'@typescript-eslint/types': 6.7.2
'@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.7.2
debug: 4.3.4
eslint: 8.49.0
typescript: 5.2.2
@ -1341,6 +1371,14 @@ packages:
'@typescript-eslint/visitor-keys': 6.7.0
dev: true
/@typescript-eslint/scope-manager@6.7.2:
resolution: {integrity: sha512-bgi6plgyZjEqapr7u2mhxGR6E8WCzKNUFWNh6fkpVe9+yzRZeYtDTbsIBzKbcxI+r1qVWt6VIoMSNZ4r2A+6Yw==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.7.2
'@typescript-eslint/visitor-keys': 6.7.2
dev: true
/@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==}
engines: {node: ^16.0.0 || >=18.0.0}
@ -1361,6 +1399,26 @@ packages:
- supports-color
dev: true
/@typescript-eslint/type-utils@6.7.2(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-36F4fOYIROYRl0qj95dYKx6kybddLtsbmPIYNK0OBeXv2j9L5nZ17j9jmfy+bIDHKQgn2EZX+cofsqi8NPATBQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.49.0
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types@5.62.0:
resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -1371,6 +1429,11 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/types@6.7.2:
resolution: {integrity: sha512-flJYwMYgnUNDAN9/GAI3l8+wTmvTYdv64fcH8aoJK76Y+1FCZ08RtI5zDerM/FYT5DMkAc+19E4aLmd5KqdFyg==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -1413,6 +1476,27 @@ packages:
- supports-color
dev: true
/@typescript-eslint/typescript-estree@6.7.2(typescript@5.2.2):
resolution: {integrity: sha512-kiJKVMLkoSciGyFU0TOY0fRxnp9qq1AzVOHNeN1+B9erKFCJ4Z8WdjAkKQPP+b1pWStGFqezMLltxO+308dJTQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 6.7.2
'@typescript-eslint/visitor-keys': 6.7.2
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -1452,6 +1536,25 @@ packages:
- typescript
dev: true
/@typescript-eslint/utils@6.7.2(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-ZCcBJug/TS6fXRTsoTkgnsvyWSiXwMNiPzBUani7hDidBdj1779qwM1FIAmpH4lvlOZNF3EScsxxuGifjpLSWQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0)
'@types/json-schema': 7.0.13
'@types/semver': 7.5.2
'@typescript-eslint/scope-manager': 6.7.2
'@typescript-eslint/types': 6.7.2
'@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2)
eslint: 8.49.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys@5.62.0:
resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@ -1468,6 +1571,14 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
/@typescript-eslint/visitor-keys@6.7.2:
resolution: {integrity: sha512-uVw9VIMFBUTz8rIeaUT3fFe8xIUx8r4ywAdlQv1ifH+6acn/XF8Y6rwJ7XNmkNMDrTW+7+vxFFPIF40nJCVsMQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
'@typescript-eslint/types': 6.7.2
eslint-visitor-keys: 3.4.3
dev: true
/@vue/compiler-core@3.3.4:
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
dependencies:
@ -2555,7 +2666,7 @@ packages:
eslint-plugin-promise: ^6.0.0
dependencies:
eslint: 8.49.0
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)
eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)
eslint-plugin-n: 16.1.0(eslint@8.49.0)
eslint-plugin-promise: 6.1.1(eslint@8.49.0)
dev: true
@ -2570,7 +2681,7 @@ packages:
- supports-color
dev: true
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0):
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@ -2591,7 +2702,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
'@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
debug: 3.2.7
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
@ -2599,10 +2710,10 @@ packages:
- supports-color
dev: true
/eslint-plugin-antfu@0.42.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-Oztd2iw0SiwqCLyy9vygQycITIpH4VTtglUKbPvr6bMs5DfEZE8qpFihcHVyUjAVKJAjzMl+Pkz1hm+HVwT+2g==}
/eslint-plugin-antfu@0.43.1(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-Nak+Qpy5qEK10dCXtVaabPTUmLBPLhsVKAFXAtxYGYRlY/SuuZUBhW2YIsLsixNROiICGuov8sN+eNOCC7Wb5g==}
dependencies:
'@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
transitivePeerDependencies:
- eslint
- supports-color
@ -2637,7 +2748,7 @@ packages:
htmlparser2: 8.0.2
dev: true
/eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0):
/eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0):
resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==}
engines: {node: '>=12'}
peerDependencies:
@ -2647,7 +2758,7 @@ packages:
doctrine: 2.1.0
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0)
get-tsconfig: 4.7.0
is-glob: 4.0.3
minimatch: 3.1.2
@ -2660,7 +2771,7 @@ packages:
- supports-color
dev: true
/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0):
/eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0):
resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
@ -2670,7 +2781,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
'@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@ -2679,7 +2790,7 @@ packages:
doctrine: 2.1.0
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0)
has: 1.0.3
is-core-module: 2.13.0
is-glob: 4.0.3
@ -2695,7 +2806,7 @@ packages:
- supports-color
dev: true
/eslint-plugin-jest@27.4.0(@typescript-eslint/eslint-plugin@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
/eslint-plugin-jest@27.4.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-ukVeKmMPAUA5SWjHenvyyXnirKfHKMdOsTZdn5tZx5EW05HGVQwBohigjFZGGj3zuv1cV6hc82FvWv6LdIbkgg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@ -2708,7 +2819,7 @@ packages:
jest:
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
transitivePeerDependencies:
@ -2716,8 +2827,8 @@ packages:
- typescript
dev: true
/eslint-plugin-jsdoc@46.8.1(eslint@8.49.0):
resolution: {integrity: sha512-uTce7IBluPKXIQMWJkIwFsI1gv7sZRmLjctca2K5DIxPi8fSBj9f4iru42XmGwuiMyH2f3nfc60sFmnSGv4Z/A==}
/eslint-plugin-jsdoc@46.8.2(eslint@8.49.0):
resolution: {integrity: sha512-5TSnD018f3tUJNne4s4gDWQflbsgOycIKEUBoCLn6XtBMgNHxQFmV8vVxUtiPxAQq8lrX85OaSG/2gnctxw9uQ==}
engines: {node: '>=16'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@ -2816,7 +2927,7 @@ packages:
strip-indent: 3.0.0
dev: true
/eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.0)(eslint@8.49.0):
/eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.2)(eslint@8.49.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -2826,7 +2937,7 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2)
eslint: 8.49.0
eslint-rule-composer: 0.3.0
dev: true
@ -5501,10 +5612,10 @@ packages:
'@types/eslint': 8.44.2
eslint: 8.49.0
rollup: 2.79.1
vite: 4.4.9(@types/node@20.6.2)(stylus@0.60.0)
vite: 4.4.9(@types/node@20.6.3)(stylus@0.60.0)
dev: true
/vite@4.4.9(@types/node@20.6.2)(stylus@0.60.0):
/vite@4.4.9(@types/node@20.6.3)(stylus@0.60.0):
resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -5532,7 +5643,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.6.2
'@types/node': 20.6.3
esbuild: 0.18.20
postcss: 8.4.29
rollup: 3.29.2
@ -5541,18 +5652,18 @@ packages:
fsevents: 2.3.3
dev: true
/vitepress-plugin-tabs@0.4.0(vitepress@1.0.0-rc.14)(vue@3.3.4):
resolution: {integrity: sha512-INHkt9xBLE/lNv+5e/l6PVWkvuEjwlTrp06bKjgGADbpC7z+lIvNYRcvQigGQs9EZYzcCgUJzBUZf0m1P+nBbw==}
/vitepress-plugin-tabs@0.4.1(vitepress@1.0.0-rc.15)(vue@3.3.4):
resolution: {integrity: sha512-hJFQmANgneLwy3/gcel5L4gj/bopPLj1pdoMwUhTAjd2pDNBPlWzOpuCXaVYnV0i0GrXbSuK9XZXt6M7ZHNbsg==}
peerDependencies:
vitepress: ^1.0.0-rc.14
vue: ^3.3.4
dependencies:
vitepress: 1.0.0-rc.14(@algolia/client-search@4.20.0)(@types/node@20.6.2)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0)
vitepress: 1.0.0-rc.15(@algolia/client-search@4.20.0)(@types/node@20.6.3)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0)
vue: 3.3.4
dev: true
/vitepress@1.0.0-rc.14(@algolia/client-search@4.20.0)(@types/node@20.6.2)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0):
resolution: {integrity: sha512-yChIeXOAcNvVnSVjhziH1vte0uhKb00PuZf7KdIMfx3ixTMAz73Nn+6gREvCv0SdH+anteGUKz5eljv0ygcgGQ==}
/vitepress@1.0.0-rc.15(@algolia/client-search@4.20.0)(@types/node@20.6.3)(axios@1.5.0)(search-insights@2.8.2)(stylus@0.60.0):
resolution: {integrity: sha512-5criiHoEibkT/du7t6wQ2xQVsuTNuirQZbMAi0M9Hp0YzJoJvEX68Ej9p2PtNC84bYb/CxAh5QkMtMutk03lHw==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4.3.2
@ -5569,7 +5680,7 @@ packages:
mark.js: 8.11.1
minisearch: 6.1.0
shiki: 0.14.4
vite: 4.4.9(@types/node@20.6.2)(stylus@0.60.0)
vite: 4.4.9(@types/node@20.6.3)(stylus@0.60.0)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'

View File

@ -83,12 +83,12 @@ async function generateImage({ page, template, outDir, fonts }: GenerateImagesOp
props: {
title:
frontmatter.layout === "home"
? frontmatter.hero.name ?? frontmatter.title
: frontmatter.customMetaTitle ?? frontmatter.title,
? frontmatter.hero.name ?? frontmatter.title
: frontmatter.customMetaTitle ?? frontmatter.title,
description:
frontmatter.layout === "home"
? frontmatter.hero.tagline ?? frontmatter.description
: frontmatter.description,
? frontmatter.hero.tagline ?? frontmatter.description
: frontmatter.description,
dir: getDir(url),
},
}

View File

@ -18,10 +18,10 @@ export default createContentLoader("news/*.md", {
.map(
({ frontmatter, url }) =>
<News>{
title: frontmatter.title,
description: frontmatter.description,
date: frontmatter.date,
url,
title: frontmatter.title,
description: frontmatter.description,
date: frontmatter.date,
url,
},
)
.sort((a, b) => b.date.localeCompare(a.date))

View File

@ -1,5 +1,6 @@
declare module "*.vue" {
import { Component } from "vue";
const _default: Component;
export default _default;
import type { Component } from "vue"
const _default: Component
export default _default
}