aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--pnpm-lock.yaml172
-rw-r--r--scripts/apidocs/processing/jsdocs.ts2
3 files changed, 87 insertions, 89 deletions
diff --git a/package.json b/package.json
index f6b4aa2b..f5f709ec 100644
--- a/package.json
+++ b/package.json
@@ -126,7 +126,7 @@
"ts-morph": "22.0.0",
"tsup": "8.1.0",
"tsx": "4.15.7",
- "typescript": "5.4.5",
+ "typescript": "5.5.2",
"validator": "13.12.0",
"vite": "5.3.1",
"vitepress": "1.2.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 92b82afb..435fab50 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -43,10 +43,10 @@ importers:
version: 13.12.0
'@typescript-eslint/eslint-plugin':
specifier: 7.8.0
'@typescript-eslint/parser':
specifier: 7.8.0
'@vitest/coverage-v8':
specifier: 1.6.0
@@ -55,7 +55,7 @@ importers:
version: 1.6.0([email protected])
'@vueuse/core':
specifier: 10.11.0
commit-and-tag-version:
specifier: 12.4.1
version: 12.4.1
@@ -76,7 +76,7 @@ importers:
version: 0.1.0([email protected])
eslint-plugin-deprecation:
specifier: 2.0.0
eslint-plugin-jsdoc:
specifier: 48.2.3
version: 48.2.3([email protected])
@@ -88,7 +88,7 @@ importers:
version: 52.0.0([email protected])
eslint-plugin-vitest:
specifier: 0.4.1
npm-run-all2:
specifier: 6.2.0
version: 6.2.0
@@ -97,7 +97,7 @@ importers:
version: 3.3.2
prettier-plugin-organize-imports:
specifier: 3.2.4
rimraf:
specifier: 5.0.7
version: 5.0.7
@@ -112,13 +112,13 @@ importers:
version: 22.0.0
tsup:
specifier: 8.1.0
tsx:
specifier: 4.15.7
version: 4.15.7
typescript:
- specifier: 5.4.5
- version: 5.4.5
+ specifier: 5.5.2
+ version: 5.5.2
validator:
specifier: 13.12.0
version: 13.12.0
@@ -127,13 +127,13 @@ importers:
version: 5.3.1(@types/[email protected])
vitepress:
specifier: 1.2.3
vitest:
specifier: 1.6.0
version: 1.6.0(@types/[email protected])(@vitest/[email protected])([email protected])
vue:
specifier: 3.4.30
- version: 3.4.30([email protected])
+ version: 3.4.30([email protected])
packages:
@@ -3381,8 +3381,8 @@ packages:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
- resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
+ resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==}
engines: {node: '>=14.17'}
hasBin: true
@@ -4213,13 +4213,13 @@ snapshots:
'@types/node': 20.14.8
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.1
- '@typescript-eslint/parser': 7.8.0([email protected])([email protected])
+ '@typescript-eslint/parser': 7.8.0([email protected])([email protected])
'@typescript-eslint/scope-manager': 7.8.0
- '@typescript-eslint/type-utils': 7.8.0([email protected])([email protected])
- '@typescript-eslint/utils': 7.8.0([email protected])([email protected])
+ '@typescript-eslint/type-utils': 7.8.0([email protected])([email protected])
+ '@typescript-eslint/utils': 7.8.0([email protected])([email protected])
'@typescript-eslint/visitor-keys': 7.8.0
debug: 4.3.5([email protected])
eslint: 8.57.0
@@ -4227,22 +4227,22 @@ snapshots:
ignore: 5.3.1
natural-compare: 1.4.0
semver: 7.6.2
- ts-api-utils: 1.3.0([email protected])
+ ts-api-utils: 1.3.0([email protected])
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dependencies:
'@typescript-eslint/scope-manager': 7.8.0
'@typescript-eslint/types': 7.8.0
- '@typescript-eslint/typescript-estree': 7.8.0([email protected])
+ '@typescript-eslint/typescript-estree': 7.8.0([email protected])
'@typescript-eslint/visitor-keys': 7.8.0
debug: 4.3.5([email protected])
eslint: 8.57.0
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -4261,15 +4261,15 @@ snapshots:
'@typescript-eslint/types': 7.8.0
'@typescript-eslint/visitor-keys': 7.8.0
dependencies:
- '@typescript-eslint/typescript-estree': 7.8.0([email protected])
- '@typescript-eslint/utils': 7.8.0([email protected])([email protected])
+ '@typescript-eslint/typescript-estree': 7.8.0([email protected])
+ '@typescript-eslint/utils': 7.8.0([email protected])([email protected])
debug: 4.3.5([email protected])
eslint: 8.57.0
- ts-api-utils: 1.3.0([email protected])
+ ts-api-utils: 1.3.0([email protected])
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -4279,7 +4279,7 @@ snapshots:
'@typescript-eslint/[email protected]': {}
- '@typescript-eslint/[email protected]([email protected])':
+ '@typescript-eslint/[email protected]([email protected])':
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
@@ -4288,13 +4288,13 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.2
- ts-api-utils: 1.3.0([email protected])
+ ts-api-utils: 1.3.0([email protected])
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/[email protected]([email protected])':
+ '@typescript-eslint/[email protected]([email protected])':
dependencies:
'@typescript-eslint/types': 7.13.0
'@typescript-eslint/visitor-keys': 7.13.0
@@ -4303,13 +4303,13 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
- ts-api-utils: 1.3.0([email protected])
+ ts-api-utils: 1.3.0([email protected])
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/[email protected]([email protected])':
+ '@typescript-eslint/[email protected]([email protected])':
dependencies:
'@typescript-eslint/types': 7.8.0
'@typescript-eslint/visitor-keys': 7.8.0
@@ -4318,45 +4318,45 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.4
semver: 7.6.2
- ts-api-utils: 1.3.0([email protected])
+ ts-api-utils: 1.3.0([email protected])
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
dependencies:
'@eslint-community/eslint-utils': 4.4.0([email protected])
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0([email protected])
+ '@typescript-eslint/typescript-estree': 6.21.0([email protected])
eslint: 8.57.0
semver: 7.6.2
transitivePeerDependencies:
- supports-color
- typescript
dependencies:
'@eslint-community/eslint-utils': 4.4.0([email protected])
'@typescript-eslint/scope-manager': 7.13.0
'@typescript-eslint/types': 7.13.0
- '@typescript-eslint/typescript-estree': 7.13.0([email protected])
+ '@typescript-eslint/typescript-estree': 7.13.0([email protected])
eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dependencies:
'@eslint-community/eslint-utils': 4.4.0([email protected])
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 7.8.0
'@typescript-eslint/types': 7.8.0
- '@typescript-eslint/typescript-estree': 7.8.0([email protected])
+ '@typescript-eslint/typescript-estree': 7.8.0([email protected])
eslint: 8.57.0
semver: 7.6.2
transitivePeerDependencies:
@@ -4380,10 +4380,10 @@ snapshots:
'@ungap/[email protected]': {}
dependencies:
vite: 5.3.1(@types/[email protected])
- vue: 3.4.30([email protected])
+ vue: 3.4.30([email protected])
dependencies:
@@ -4474,13 +4474,13 @@ snapshots:
'@vue/compiler-dom': 3.4.30
'@vue/shared': 3.4.30
dependencies:
- '@vue/devtools-kit': 7.3.0([email protected]([email protected]))
+ '@vue/devtools-kit': 7.3.0([email protected]([email protected]))
transitivePeerDependencies:
- vue
dependencies:
'@vue/devtools-shared': 7.3.0
birpc: 0.2.17
@@ -4489,7 +4489,7 @@ snapshots:
perfect-debounce: 1.0.0
speakingurl: 14.0.1
superjson: 2.2.1
- vue: 3.4.30([email protected])
+ vue: 3.4.30([email protected])
dependencies:
@@ -4511,31 +4511,31 @@ snapshots:
'@vue/shared': 3.4.30
csstype: 3.1.3
dependencies:
'@vue/compiler-ssr': 3.4.30
'@vue/shared': 3.4.30
- vue: 3.4.30([email protected])
+ vue: 3.4.30([email protected])
'@vue/[email protected]': {}
'@vue/[email protected]': {}
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0([email protected]([email protected]))
+ '@vueuse/shared': 10.11.0([email protected]([email protected]))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dependencies:
- '@vueuse/core': 10.11.0([email protected]([email protected]))
- '@vueuse/shared': 10.11.0([email protected]([email protected]))
+ '@vueuse/core': 10.11.0([email protected]([email protected]))
+ '@vueuse/shared': 10.11.0([email protected]([email protected]))
optionalDependencies:
focus-trap: 7.5.4
transitivePeerDependencies:
@@ -4544,9 +4544,9 @@ snapshots:
'@vueuse/[email protected]': {}
dependencies:
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -5392,13 +5392,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
dependencies:
- '@typescript-eslint/utils': 6.21.0([email protected])([email protected])
+ '@typescript-eslint/utils': 6.21.0([email protected])([email protected])
eslint: 8.57.0
tslib: 2.6.3
- tsutils: 3.21.0([email protected])
- typescript: 5.4.5
+ tsutils: 3.21.0([email protected])
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
@@ -5448,12 +5448,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
dependencies:
- '@typescript-eslint/utils': 7.13.0([email protected])([email protected])
+ '@typescript-eslint/utils': 7.13.0([email protected])([email protected])
eslint: 8.57.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
+ '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
transitivePeerDependencies:
- supports-color
@@ -6596,10 +6596,10 @@ snapshots:
dependencies:
fast-diff: 1.3.0
dependencies:
prettier: 3.3.2
- typescript: 5.4.5
+ typescript: 5.5.2
@@ -7098,9 +7098,9 @@ snapshots:
dependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
@@ -7113,7 +7113,7 @@ snapshots:
dependencies:
bundle-require: 4.2.1([email protected])
cac: 6.7.14
@@ -7131,15 +7131,15 @@ snapshots:
tree-kill: 1.2.2
optionalDependencies:
postcss: 8.4.38
- typescript: 5.4.5
+ typescript: 5.5.2
transitivePeerDependencies:
- supports-color
- ts-node
dependencies:
tslib: 1.14.1
- typescript: 5.4.5
+ typescript: 5.5.2
dependencies:
@@ -7206,7 +7206,7 @@ snapshots:
@@ -7292,24 +7292,24 @@ snapshots:
'@types/node': 20.14.8
fsevents: 2.3.3
dependencies:
'@docsearch/css': 3.6.0
'@docsearch/js': 3.6.0(@algolia/[email protected])([email protected])
'@shikijs/core': 1.6.5
'@shikijs/transformers': 1.6.5
'@types/markdown-it': 14.1.1
- '@vue/devtools-api': 7.3.0([email protected]([email protected]))
+ '@vue/devtools-api': 7.3.0([email protected]([email protected]))
'@vue/shared': 3.4.29
- '@vueuse/core': 10.11.0([email protected]([email protected]))
- '@vueuse/integrations': 10.11.0([email protected])([email protected]([email protected]))
+ '@vueuse/core': 10.11.0([email protected]([email protected]))
+ '@vueuse/integrations': 10.11.0([email protected])([email protected]([email protected]))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
shiki: 1.6.5
vite: 5.3.1(@types/[email protected])
- vue: 3.4.30([email protected])
+ vue: 3.4.30([email protected])
optionalDependencies:
postcss: 8.4.38
transitivePeerDependencies:
@@ -7374,19 +7374,19 @@ snapshots:
- supports-color
- terser
dependencies:
- vue: 3.4.30([email protected])
+ vue: 3.4.30([email protected])
dependencies:
'@vue/compiler-dom': 3.4.30
'@vue/compiler-sfc': 3.4.30
'@vue/runtime-dom': 3.4.30
- '@vue/server-renderer': 3.4.30([email protected]([email protected]))
+ '@vue/server-renderer': 3.4.30([email protected]([email protected]))
'@vue/shared': 3.4.30
optionalDependencies:
- typescript: 5.4.5
+ typescript: 5.5.2
dependencies:
diff --git a/scripts/apidocs/processing/jsdocs.ts b/scripts/apidocs/processing/jsdocs.ts
index 4a8e5b08..4135e5e6 100644
--- a/scripts/apidocs/processing/jsdocs.ts
+++ b/scripts/apidocs/processing/jsdocs.ts
@@ -31,7 +31,6 @@ export function getTypeParameterTags(jsdocs: JSDoc): Record<string, JSDocTag> {
.getTags()
.filter((tag) => tag.getTagName() === 'template')
.filter((tag) => tag instanceof JSDocTemplateTag)
- .map((tag) => tag as JSDocTemplateTag)
.map((tag) => [tag.getTypeParameters()[0].getName(), tag] as const)
);
}
@@ -42,7 +41,6 @@ export function getParameterTags(jsdocs: JSDoc): Record<string, JSDocTag> {
.getTags()
.filter((tag) => tag.getTagName() === 'param')
.filter((tag) => tag instanceof JSDocParameterTag)
- .map((tag) => tag as JSDocParameterTag)
.map((tag) => [tag.getName(), tag] as const)
);
}