diff --git a/.vitepress/theme/components/SponsorsGroup.vue b/.vitepress/theme/components/SponsorsGroup.vue
index aa32bf6b..0bcb9427 100644
--- a/.vitepress/theme/components/SponsorsGroup.vue
+++ b/.vitepress/theme/components/SponsorsGroup.vue
@@ -95,6 +95,13 @@ function resolveList(data: SponsorData) {
@click="track(true)"
>Стать спонсором
+
@@ -130,6 +137,9 @@ function resolveList(data: SponsorData) {
font-size: 11px;
color: var(--vt-c-text-3);
}
+.sponsor-container.page .sponsor-item.action {
+ font-size: 16px;
+}
.sponsor-item img {
max-width: calc(var(--max-width) - 30px);
max-height: calc(var(--max-width) / 2 - 20px);
diff --git a/package.json b/package.json
index e5e51d8f..45ba004b 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"@vue/theme": "^2.3.0",
"dynamics.js": "^1.1.5",
"gsap": "^3.12.5",
- "vitepress": "^1.4.0",
+ "vitepress": "^1.4.3",
"vue": "^3.5.12"
},
"devDependencies": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f1f70d8f..b2a05b3f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,7 +16,7 @@ importers:
version: 4.4.2
'@vue/theme':
specifier: ^2.3.0
- version: 2.3.0(@algolia/client-search@4.24.0)(search-insights@2.17.2)(vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))
+ version: 2.3.0(@algolia/client-search@4.24.0)(search-insights@2.17.2)(vitepress@1.4.3(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))
dynamics.js:
specifier: ^1.1.5
version: 1.1.5
@@ -24,8 +24,8 @@ importers:
specifier: ^3.12.5
version: 3.12.5
vitepress:
- specifier: ^1.4.0
- version: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3)
+ specifier: ^1.4.3
+ version: 1.4.3(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3)
vue:
specifier: ^3.5.12
version: 3.5.12(typescript@5.6.3)
@@ -379,20 +379,20 @@ packages:
cpu: [x64]
os: [win32]
- '@shikijs/core@1.22.0':
- resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==}
+ '@shikijs/core@1.22.2':
+ resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==}
- '@shikijs/engine-javascript@1.22.0':
- resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==}
+ '@shikijs/engine-javascript@1.22.2':
+ resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==}
- '@shikijs/engine-oniguruma@1.22.0':
- resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==}
+ '@shikijs/engine-oniguruma@1.22.2':
+ resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==}
- '@shikijs/transformers@1.22.0':
- resolution: {integrity: sha512-k7iMOYuGQA62KwAuJOQBgH2IQb5vP8uiB3lMvAMGUgAMMurePOx3Z7oNqJdcpxqZP6I9cc7nc4DNqSKduCxmdg==}
+ '@shikijs/transformers@1.22.2':
+ resolution: {integrity: sha512-8f78OiBa6pZDoZ53lYTmuvpFPlWtevn23bzG+azpPVvZg7ITax57o/K3TC91eYL3OMJOO0onPbgnQyZjRos8XQ==}
- '@shikijs/types@1.22.0':
- resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==}
+ '@shikijs/types@1.22.2':
+ resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==}
'@shikijs/vscode-textmate@9.3.0':
resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==}
@@ -461,14 +461,14 @@ packages:
'@vue/compiler-vue2@2.7.16':
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
- '@vue/devtools-api@7.4.6':
- resolution: {integrity: sha512-XipBV5k0/IfTr0sNBDTg7OBUCp51cYMMXyPxLXJZ4K/wmUeMqt8cVdr2ZZGOFq+si/jTyCYnNxeKoyev5DOUUA==}
+ '@vue/devtools-api@7.6.2':
+ resolution: {integrity: sha512-NCT0ujqlwAhoFvCsAG7G5qS8w/A/dhvFSt2BhmNxyqgpYDrf9CG1zYyWLQkE3dsZ+5lCT6ULUic2VKNaE07Vzg==}
- '@vue/devtools-kit@7.4.6':
- resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==}
+ '@vue/devtools-kit@7.6.2':
+ resolution: {integrity: sha512-k61BxHRmcTtIQZFouF9QWt9nCCNtSdw12lhg8VNtHq5/XOBGD+ewiK27a40UJ8UPYoCJvi80hbvbYr5E/Zeu1g==}
- '@vue/devtools-shared@7.4.6':
- resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==}
+ '@vue/devtools-shared@7.6.2':
+ resolution: {integrity: sha512-lcjyJ7hCC0W0kNwnCGMLVTMvDLoZgjcq9BvboPgS+6jQyDul7fpzRSKTGtGhCHoxrDox7qBAKGbAl2Rcf7GE1A==}
'@vue/language-core@2.1.6':
resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==}
@@ -741,8 +741,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- shiki@1.22.0:
- resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==}
+ shiki@1.22.2:
+ resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==}
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
@@ -804,8 +804,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@5.4.8:
- resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==}
+ vite@5.4.10:
+ resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -835,8 +835,8 @@ packages:
terser:
optional: true
- vitepress@1.4.1:
- resolution: {integrity: sha512-C2rQ7PMlDVqgsaHOa0uJtgGGWaGv74QMaGL62lxKbtFkYtosJB5HAfZ8+pEbfzzvLemYaYwaiQdFLBlexK2sFw==}
+ vitepress@1.4.3:
+ resolution: {integrity: sha512-956c2K2Mr0ubY9bTc2lCJD3g0mgo0mARB1iJC/BqUt4s0AM8Wl60wSU4zbFnzV7X2miFK1XJDKzGZnuEN90umw==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
@@ -1145,31 +1145,31 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.24.0':
optional: true
- '@shikijs/core@1.22.0':
+ '@shikijs/core@1.22.2':
dependencies:
- '@shikijs/engine-javascript': 1.22.0
- '@shikijs/engine-oniguruma': 1.22.0
- '@shikijs/types': 1.22.0
+ '@shikijs/engine-javascript': 1.22.2
+ '@shikijs/engine-oniguruma': 1.22.2
+ '@shikijs/types': 1.22.2
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
hast-util-to-html: 9.0.3
- '@shikijs/engine-javascript@1.22.0':
+ '@shikijs/engine-javascript@1.22.2':
dependencies:
- '@shikijs/types': 1.22.0
+ '@shikijs/types': 1.22.2
'@shikijs/vscode-textmate': 9.3.0
oniguruma-to-js: 0.4.3
- '@shikijs/engine-oniguruma@1.22.0':
+ '@shikijs/engine-oniguruma@1.22.2':
dependencies:
- '@shikijs/types': 1.22.0
+ '@shikijs/types': 1.22.2
'@shikijs/vscode-textmate': 9.3.0
- '@shikijs/transformers@1.22.0':
+ '@shikijs/transformers@1.22.2':
dependencies:
- shiki: 1.22.0
+ shiki: 1.22.2
- '@shikijs/types@1.22.0':
+ '@shikijs/types@1.22.2':
dependencies:
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
@@ -1207,9 +1207,9 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))':
+ '@vitejs/plugin-vue@5.1.4(vite@5.4.10(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))':
dependencies:
- vite: 5.4.8(@types/node@22.7.5)
+ vite: 5.4.10(@types/node@22.7.5)
vue: 3.5.12(typescript@5.6.3)
'@volar/language-core@2.4.6':
@@ -1259,13 +1259,13 @@ snapshots:
de-indent: 1.0.2
he: 1.2.0
- '@vue/devtools-api@7.4.6':
+ '@vue/devtools-api@7.6.2':
dependencies:
- '@vue/devtools-kit': 7.4.6
+ '@vue/devtools-kit': 7.6.2
- '@vue/devtools-kit@7.4.6':
+ '@vue/devtools-kit@7.6.2':
dependencies:
- '@vue/devtools-shared': 7.4.6
+ '@vue/devtools-shared': 7.6.2
birpc: 0.2.19
hookable: 5.5.3
mitt: 3.0.1
@@ -1273,7 +1273,7 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.1
- '@vue/devtools-shared@7.4.6':
+ '@vue/devtools-shared@7.6.2':
dependencies:
rfdc: 1.4.1
@@ -1316,7 +1316,7 @@ snapshots:
'@vue/shared@3.5.12': {}
- '@vue/theme@2.3.0(@algolia/client-search@4.24.0)(search-insights@2.17.2)(vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))':
+ '@vue/theme@2.3.0(@algolia/client-search@4.24.0)(search-insights@2.17.2)(vitepress@1.4.3(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))':
dependencies:
'@docsearch/css': 3.6.2
'@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2)
@@ -1324,7 +1324,7 @@ snapshots:
body-scroll-lock: 4.0.0-beta.0
normalize.css: 8.0.1
tiny-decode: 0.1.3
- vitepress: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3)
+ vitepress: 1.4.3(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -1601,12 +1601,12 @@ snapshots:
semver@7.6.3: {}
- shiki@1.22.0:
+ shiki@1.22.2:
dependencies:
- '@shikijs/core': 1.22.0
- '@shikijs/engine-javascript': 1.22.0
- '@shikijs/engine-oniguruma': 1.22.0
- '@shikijs/types': 1.22.0
+ '@shikijs/core': 1.22.2
+ '@shikijs/engine-javascript': 1.22.2
+ '@shikijs/engine-oniguruma': 1.22.2
+ '@shikijs/types': 1.22.2
'@shikijs/vscode-textmate': 9.3.0
'@types/hast': 3.0.4
@@ -1672,7 +1672,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite@5.4.8(@types/node@22.7.5):
+ vite@5.4.10(@types/node@22.7.5):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
@@ -1681,24 +1681,24 @@ snapshots:
'@types/node': 22.7.5
fsevents: 2.3.3
- vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3):
+ vitepress@1.4.3(@algolia/client-search@4.24.0)(@types/node@22.7.5)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.3):
dependencies:
'@docsearch/css': 3.6.2
'@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2)
- '@shikijs/core': 1.22.0
- '@shikijs/transformers': 1.22.0
- '@shikijs/types': 1.22.0
+ '@shikijs/core': 1.22.2
+ '@shikijs/transformers': 1.22.2
+ '@shikijs/types': 1.22.2
'@types/markdown-it': 14.1.2
- '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))
- '@vue/devtools-api': 7.4.6
+ '@vitejs/plugin-vue': 5.1.4(vite@5.4.10(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))
+ '@vue/devtools-api': 7.6.2
'@vue/shared': 3.5.12
'@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3))
'@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(vue@3.5.12(typescript@5.6.3))
focus-trap: 7.6.0
mark.js: 8.11.1
minisearch: 7.1.0
- shiki: 1.22.0
- vite: 5.4.8(@types/node@22.7.5)
+ shiki: 1.22.2
+ vite: 5.4.10(@types/node@22.7.5)
vue: 3.5.12(typescript@5.6.3)
optionalDependencies:
postcss: 8.4.47
diff --git a/src/about/team/members-core.json b/src/about/team/members-core.json
index 40368308..6df9b31d 100644
--- a/src/about/team/members-core.json
+++ b/src/about/team/members-core.json
@@ -330,7 +330,7 @@
},
{
"name": "Natalia Tepluhina",
- "title": "Staff Frontend Engineer",
+ "title": "Principal Engineer",
"company": "GitLab",
"companyLink": "https://gitlab.com/",
"projects": [
diff --git a/src/api/application.md b/src/api/application.md
index 0e99a323..e21db3f2 100644
--- a/src/api/application.md
+++ b/src/api/application.md
@@ -628,7 +628,7 @@ console.log(app.config)
## app.config.idPrefix {#app-config-idprefix}
-Настройте префикс для всех идентификаторов, сгенерированных через [useId()](/api/general#useid) внутри этого приложения.
+Настройте префикс для всех идентификаторов, сгенерированных через [useId()](/api/composition-api-helpers.html#useid) внутри этого приложения.
- **Тип:** `string`
diff --git a/src/api/sfc-css-features.md b/src/api/sfc-css-features.md
index 037552bc..3d24960e 100644
--- a/src/api/sfc-css-features.md
+++ b/src/api/sfc-css-features.md
@@ -153,6 +153,26 @@ useCssModule()
useCssModule('classes')
```
+- **Example**
+
+```vue
+
+
+
+ red
+
+
+
+```
+
## `v-bind()` внутри CSS {#v-bind-in-css}
Однофайловые компоненты в секциях `