From ff4e7c75b6b5f6c8957bc111c846d0194afbe1ff Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Tue, 4 Jun 2024 11:49:25 +0530 Subject: [PATCH 1/3] chore: bump deps --- .vitepress/config.ts | 1 - package.json | 8 +-- pnpm-lock.yaml | 168 +++++++++++++++++++++---------------------- 3 files changed, 88 insertions(+), 89 deletions(-) diff --git a/.vitepress/config.ts b/.vitepress/config.ts index e1af1c1b..fb9c28b0 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -742,7 +742,6 @@ export default defineConfigWithTheme({ markdown: { theme: 'github-dark', config(md) { - // @ts-expect-error - broken type output in vitepress md.use(headerPlugin) // .use(textAdPlugin) } diff --git a/package.json b/package.json index 04a690de..d742fe77 100644 --- a/package.json +++ b/package.json @@ -11,20 +11,20 @@ "type": "vue-tsc --noEmit" }, "dependencies": { - "@vue/repl": "^4.1.2", + "@vue/repl": "^4.2.1", "@vue/theme": "^2.2.12", "dynamics.js": "^1.1.5", "gsap": "^3.12.5", - "vitepress": "^1.2.2", + "vitepress": "^1.2.3", "vue": "^3.4.27" }, "devDependencies": { "@types/body-scroll-lock": "^3.1.2", "@types/markdown-it": "^14.1.1", - "@types/node": "^20.12.12", + "@types/node": "^20.14.1", "terser": "^5.31.0", "typescript": "^5.4.5", "vue-tsc": "^2.0.19" }, - "packageManager": "pnpm@9.1.2" + "packageManager": "pnpm@9.1.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 566320fd..6e2f9abf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@vue/repl': - specifier: ^4.1.2 - version: 4.2.0 + specifier: ^4.2.1 + version: 4.2.1 '@vue/theme': specifier: ^2.2.12 - version: 2.2.12(@algolia/client-search@4.23.3)(search-insights@2.14.0)(vitepress@1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5)) + version: 2.2.12(@algolia/client-search@4.23.3)(search-insights@2.14.0)(vitepress@1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5)) dynamics.js: specifier: ^1.1.5 version: 1.1.5 @@ -21,8 +21,8 @@ importers: specifier: ^3.12.5 version: 3.12.5 vitepress: - specifier: ^1.2.2 - version: 1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5) + specifier: ^1.2.3 + version: 1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5) vue: specifier: ^3.4.27 version: 3.4.27(typescript@5.4.5) @@ -34,8 +34,8 @@ importers: specifier: ^14.1.1 version: 14.1.1 '@types/node': - specifier: ^20.12.12 - version: 20.12.12 + specifier: ^20.14.1 + version: 20.14.1 terser: specifier: ^5.31.0 version: 5.31.0 @@ -113,21 +113,21 @@ packages: '@algolia/transporter@4.23.3': resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} - '@babel/helper-string-parser@7.24.1': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + '@babel/helper-string-parser@7.24.6': + resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + '@babel/helper-validator-identifier@7.24.6': + resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.5': - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + '@babel/parser@7.24.6': + resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.24.5': - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + '@babel/types@7.24.6': + resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} engines: {node: '>=6.9.0'} '@docsearch/css@3.6.0': @@ -392,11 +392,11 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.6.0': - resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} + '@shikijs/core@1.6.2': + resolution: {integrity: sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==} - '@shikijs/transformers@1.6.0': - resolution: {integrity: sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==} + '@shikijs/transformers@1.6.2': + resolution: {integrity: sha512-ndqTWyHnxmsLkowhKWTam26opw8hg5a34y6FAUG/Xf6E49n3MM//nenKxXiWpPYkNPl1KZnYXB1k+Ia46wjOZg==} '@types/body-scroll-lock@3.1.2': resolution: {integrity: sha512-ELhtuphE/YbhEcpBf/rIV9Tl3/O0A0gpCVD+oYFSS8bWstHFJUgA4nNw1ZakVlRC38XaQEIsBogUZKWIPBvpfQ==} @@ -413,14 +413,14 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@20.14.1': + resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@vitejs/plugin-vue@5.0.4': - resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + '@vitejs/plugin-vue@5.0.5': + resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@ -469,8 +469,8 @@ packages: '@vue/reactivity@3.4.27': resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} - '@vue/repl@4.2.0': - resolution: {integrity: sha512-JpWFiscTqLo6VRhZEc6lLB9Ipg7wLXnk16w0Uk+5p2HszIaLN2vmrQ7DQ6UE9On2Eq39O2V9Zeyk0DLnjPgwhw==} + '@vue/repl@4.2.1': + resolution: {integrity: sha512-kPpoAp0hQ1sKIGXEHtVdtdh2BgL97SAizEvCqRDB3LmgIYCPbzInwd4mqYkHstAhJPmkNslLd3rwfceMwzwinQ==} '@vue/runtime-core@3.4.27': resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} @@ -491,11 +491,11 @@ packages: peerDependencies: vitepress: ^1.2.2 - '@vueuse/core@10.9.0': - resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} + '@vueuse/core@10.10.0': + resolution: {integrity: sha512-vexJ/YXYs2S42B783rI95lMt3GzEwkxzC8Hb0Ndpd8rD+p+Lk/Za4bd797Ym7yq4jXqdSyj3JLChunF/vyYjUw==} - '@vueuse/integrations@10.9.0': - resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} + '@vueuse/integrations@10.10.0': + resolution: {integrity: sha512-vHGeK7X6mkdkpcm1eE9t3Cpm21pNVfZRwrjwwbrEs9XftnSgszF4831G2rei8Dt9cIYJIfFV+iyx/29muimJPQ==} peerDependencies: async-validator: '*' axios: '*' @@ -535,11 +535,11 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@10.9.0': - resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} + '@vueuse/metadata@10.10.0': + resolution: {integrity: sha512-UNAo2sTCAW5ge6OErPEHb5z7NEAg3XcO9Cj7OK45aZXfLLH1QkexDcZD77HBi5zvEiLOm1An+p/4b5K3Worpug==} - '@vueuse/shared@10.9.0': - resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + '@vueuse/shared@10.10.0': + resolution: {integrity: sha512-2aW33Ac0Uk0U+9yo3Ypg9s5KcR42cuehRWl7vnUHadQyFvCktseyxxEPBi1Eiq4D2yBGACOnqLZpx1eMc7g5Og==} acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} @@ -665,8 +665,8 @@ packages: engines: {node: '>=10'} hasBin: true - shiki@1.6.0: - resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} + shiki@1.6.2: + resolution: {integrity: sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==} source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} @@ -706,8 +706,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.12: + resolution: {integrity: sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -734,8 +734,8 @@ packages: terser: optional: true - vitepress@1.2.2: - resolution: {integrity: sha512-uZ3nXR5NY4nYj3RJWCo5jev9qlNZAQo5SUXu1U0QSUx84cUm/o7hCTDVjZ4njVSVui+PsV1oAbdQOg8ygbaf4w==} + vitepress@1.2.3: + resolution: {integrity: sha512-GvEsrEeNLiDE1+fuwDAYJCYLNZDAna+EtnXlPajhv/MYeTjbNK6Bvyg6NoTdO1sbwuQJ0vuJR99bOlH53bo6lg==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -746,8 +746,8 @@ packages: postcss: optional: true - vue-demi@0.14.7: - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + vue-demi@0.14.8: + resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==} engines: {node: '>=12'} hasBin: true peerDependencies: @@ -880,18 +880,18 @@ snapshots: '@algolia/logger-common': 4.23.3 '@algolia/requester-common': 4.23.3 - '@babel/helper-string-parser@7.24.1': {} + '@babel/helper-string-parser@7.24.6': {} - '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-validator-identifier@7.24.6': {} - '@babel/parser@7.24.5': + '@babel/parser@7.24.6': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.6 - '@babel/types@7.24.5': + '@babel/types@7.24.6': dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-string-parser': 7.24.6 + '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 '@docsearch/css@3.6.0': {} @@ -1057,11 +1057,11 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@shikijs/core@1.6.0': {} + '@shikijs/core@1.6.2': {} - '@shikijs/transformers@1.6.0': + '@shikijs/transformers@1.6.2': dependencies: - shiki: 1.6.0 + shiki: 1.6.2 '@types/body-scroll-lock@3.1.2': {} @@ -1076,15 +1076,15 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@20.12.12': + '@types/node@20.14.1': dependencies: undici-types: 5.26.5 '@types/web-bluetooth@0.0.20': {} - '@vitejs/plugin-vue@5.0.4(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.2.12(@types/node@20.14.1)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5))': dependencies: - vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) + vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) vue: 3.4.27(typescript@5.4.5) '@volar/language-core@2.2.5': @@ -1102,7 +1102,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.6 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -1115,7 +1115,7 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.6 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 @@ -1165,7 +1165,7 @@ snapshots: dependencies: '@vue/shared': 3.4.27 - '@vue/repl@4.2.0': {} + '@vue/repl@4.2.1': {} '@vue/runtime-core@3.4.27': dependencies: @@ -1186,15 +1186,15 @@ snapshots: '@vue/shared@3.4.27': {} - '@vue/theme@2.2.12(@algolia/client-search@4.23.3)(search-insights@2.14.0)(vitepress@1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))': + '@vue/theme@2.2.12(@algolia/client-search@4.23.3)(search-insights@2.14.0)(vitepress@1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))': dependencies: '@docsearch/css': 3.6.0 '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0) - '@vueuse/core': 10.9.0(vue@3.4.27(typescript@5.4.5)) + '@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5)) body-scroll-lock: 4.0.0-beta.0 normalize.css: 8.0.1 tiny-decode: 0.1.3 - vitepress: 1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5) + vitepress: 1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -1204,32 +1204,32 @@ snapshots: - search-insights - vue - '@vueuse/core@10.9.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/core@10.10.0(vue@3.4.27(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.27(typescript@5.4.5)) - vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5)) + '@vueuse/metadata': 10.10.0 + '@vueuse/shared': 10.10.0(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5))': + '@vueuse/integrations@10.10.0(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5))': dependencies: - '@vueuse/core': 10.9.0(vue@3.4.27(typescript@5.4.5)) - '@vueuse/shared': 10.9.0(vue@3.4.27(typescript@5.4.5)) - vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5)) + '@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5)) + '@vueuse/shared': 10.10.0(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@10.9.0': {} + '@vueuse/metadata@10.10.0': {} - '@vueuse/shared@10.9.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/shared@10.10.0(vue@3.4.27(typescript@5.4.5))': dependencies: - vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -1379,9 +1379,9 @@ snapshots: semver@7.6.2: {} - shiki@1.6.0: + shiki@1.6.2: dependencies: - '@shikijs/core': 1.6.0 + '@shikijs/core': 1.6.2 source-map-js@1.2.0: {} @@ -1413,33 +1413,33 @@ snapshots: undici-types@5.26.5: {} - vite@5.2.11(@types/node@20.12.12)(terser@5.31.0): + vite@5.2.12(@types/node@20.14.1)(terser@5.31.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.1 fsevents: 2.3.3 terser: 5.31.0 - vitepress@1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5): + vitepress@1.2.3(@algolia/client-search@4.23.3)(@types/node@20.14.1)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.0)(typescript@5.4.5): dependencies: '@docsearch/css': 3.6.0 '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0) - '@shikijs/core': 1.6.0 - '@shikijs/transformers': 1.6.0 + '@shikijs/core': 1.6.2 + '@shikijs/transformers': 1.6.2 '@types/markdown-it': 14.1.1 - '@vitejs/plugin-vue': 5.0.4(vite@5.2.11(@types/node@20.12.12)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.0.5(vite@5.2.12(@types/node@20.14.1)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5)) '@vue/devtools-api': 7.2.1(vue@3.4.27(typescript@5.4.5)) '@vue/shared': 3.4.27 - '@vueuse/core': 10.9.0(vue@3.4.27(typescript@5.4.5)) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5)) + '@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5)) + '@vueuse/integrations': 10.10.0(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 - shiki: 1.6.0 - vite: 5.2.11(@types/node@20.12.12)(terser@5.31.0) + shiki: 1.6.2 + vite: 5.2.12(@types/node@20.14.1)(terser@5.31.0) vue: 3.4.27(typescript@5.4.5) optionalDependencies: postcss: 8.4.38 @@ -1470,7 +1470,7 @@ snapshots: - typescript - universal-cookie - vue-demi@0.14.7(vue@3.4.27(typescript@5.4.5)): + vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)): dependencies: vue: 3.4.27(typescript@5.4.5) From 19c5990834ddfc60864d403c5ee441b6b3126732 Mon Sep 17 00:00:00 2001 From: JD Solanki Date: Tue, 4 Jun 2024 21:03:53 +0530 Subject: [PATCH 2/3] docs(themes): added ThemeSelection vendor (#2893) docs(themes): added themeselection vendor --- src/ecosystem/themes/ThemeListItem.vue | 2 +- src/ecosystem/themes/themes.json | 148 ++++++++++++++++--------- 2 files changed, 99 insertions(+), 51 deletions(-) diff --git a/src/ecosystem/themes/ThemeListItem.vue b/src/ecosystem/themes/ThemeListItem.vue index e9f723eb..8c799394 100644 --- a/src/ecosystem/themes/ThemeListItem.vue +++ b/src/ecosystem/themes/ThemeListItem.vue @@ -11,7 +11,7 @@ const description = computed(() => { // replace markdown link to html tag. // [name](https://...) -> name return props.provider.description.replace( - /\[([^\]]+)\]\(([^\)]+)\)/, + /\[([^\]]+)\]\(([^\)]+)\)/g, '$1' ) }) diff --git a/src/ecosystem/themes/themes.json b/src/ecosystem/themes/themes.json index 259e0926..515afa33 100644 --- a/src/ecosystem/themes/themes.json +++ b/src/ecosystem/themes/themes.json @@ -245,53 +245,101 @@ ] }, { - "name": "CodedThemes", - "description": "Explore Vue.js admin dashboard templates crafted with developers in mind by our partners at [CodedThemes](https://codedthemes.com). Download now to expedite the development of your real-time web applications, saving you countless hours in design and development.", - "seeMoreUrl": "https://codedthemes.com/item/category/templates/vue-template/", - "products": [ - { - "name": "Free Berry Vuetify VueJs Admin Template", - "price": 0, - "description": "Free & Open Source VueJs Admin Template with well known desing of Berry", - "url": "https://codedthemes.com/item/berry-free-vuetify-vuejs-admin-template/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Berry-free-vue.png" - }, - { - "name": "Berry Vue3 Admin Dashboard", - "price": 49, - "description": "Discover our visually captivating Vue 3 Dashboard Theme!", - "url": "https://codedthemes.com/item/berry-vue-admin-dashboard/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Berry-pro-vue.png" - }, - { - "name": "Mantis Vue3 Admin Dashboard", - "price": 49, - "description": "Simple yet rebust to start any development with latest VueJs and Vuetify", - "url": "https://codedthemes.com/item/mantis-vue-admin-template/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Mantis-pro-vue.png" - }, - { - "name": "Free Mantis Vuetify VueJs Admin Template", - "price": 0, - "description": "Free Vuetify Dashboard Template with simplest design and code", - "url": "https://codedthemes.com/item/mantis-free-vuetify-vuejs-admin-template/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Mantis-free-vue.png" - }, - { - "name": "Free Able Pro VueJs", - "price": 0, - "description": "Free & Open Source Able pro VueJs Admin Template", - "url": "https://codedthemes.com/item/able-pro-free-vuejs-admin-dashboard/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Able+pro-free-vue.png" - }, - { - "name": "Able Pro Vue3 + Vuetify Dashboard", - "price": 11, - "description": "Vue3 + Vite + Vuetify + Typescript", - "url": "https://codedthemes.com/item/able-pro-vuejs-admin-dashboard/?ref=evan.vuejs", - "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Able+pro-pro-vue.png" - } - ] -} - -] + "name": "CodedThemes", + "description": "Explore Vue.js admin dashboard templates crafted with developers in mind by our partners at [CodedThemes](https://codedthemes.com). Download now to expedite the development of your real-time web applications, saving you countless hours in design and development.", + "seeMoreUrl": "https://codedthemes.com/item/category/templates/vue-template/", + "products": [ + { + "name": "Free Berry Vuetify VueJs Admin Template", + "price": 0, + "description": "Free & Open Source VueJs Admin Template with well known desing of Berry", + "url": "https://codedthemes.com/item/berry-free-vuetify-vuejs-admin-template/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Berry-free-vue.png" + }, + { + "name": "Berry Vue3 Admin Dashboard", + "price": 49, + "description": "Discover our visually captivating Vue 3 Dashboard Theme!", + "url": "https://codedthemes.com/item/berry-vue-admin-dashboard/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Berry-pro-vue.png" + }, + { + "name": "Mantis Vue3 Admin Dashboard", + "price": 49, + "description": "Simple yet rebust to start any development with latest VueJs and Vuetify", + "url": "https://codedthemes.com/item/mantis-vue-admin-template/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Mantis-pro-vue.png" + }, + { + "name": "Free Mantis Vuetify VueJs Admin Template", + "price": 0, + "description": "Free Vuetify Dashboard Template with simplest design and code", + "url": "https://codedthemes.com/item/mantis-free-vuetify-vuejs-admin-template/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Mantis-free-vue.png" + }, + { + "name": "Free Able Pro VueJs", + "price": 0, + "description": "Free & Open Source Able pro VueJs Admin Template", + "url": "https://codedthemes.com/item/able-pro-free-vuejs-admin-dashboard/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Able+pro-free-vue.png" + }, + { + "name": "Able Pro Vue3 + Vuetify Dashboard", + "price": 11, + "description": "Vue3 + Vite + Vuetify + Typescript", + "url": "https://codedthemes.com/item/able-pro-vuejs-admin-dashboard/?ref=evan.vuejs", + "image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Able+pro-pro-vue.png" + } + ] + }, + { + "name": "ThemeSelection", + "description": "Check out the admin [dashboard templates](https://themeselection.com/item/category/admin-templates/?ref=14) built by our partners from ThemeSelection.\n\nThey provide production-ready and highly customizable Free & Premium [Vue Admin Template](https://themeselection.com/item/category/vuejs-admin-templates/?ref=14), Vue + Laravel & NuxtJS Admin Templates to build modern web applications in no time!", + "seeMoreUrl": "https://themeselection.com/item/category/vuejs-admin-templates/?ref=14", + "products": [ + { + "name": "Materio - Vue Admin Template", + "price": 0, + "description": "Free & Open Source VueJS Admin inspired by Material Design", + "url": "https://themeselection.com/item/materio-free-vuetify-vuejs-admin-template/?ref=14", + "image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-vuejs-admin-template-free/banner/banner.png" + }, + { + "name": "Materio - Vue Admin Template", + "price": 69, + "description": "Most Powerful & Comprehensive VueJS Admin built for developers", + "url": "https://themeselection.com/item/materio-vuetify-vuejs-admin-template/?ref=14", + "image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-vuejs-admin-template/banner/banner.png" + }, + { + "name": "Sneat - Vue Laravel Admin", + "price": 0, + "description": "Free & Open Source VueJS Laravel Admin using Sneat Design System", + "url": "https://themeselection.com/item/sneat-free-vuetify-vuejs-laravel-admin-template/ref=14", + "image": "https://cdn.themeselection.com/ts-assets/sneat/sneat-vuetify-vuejs-laravel-admin-template-free/banner/banner.png" + }, + { + "name": "Sneat - Vue Laravel Admin", + "price": 79, + "description": "Production Ready, Carefully Crafted VueJS Laravel Dashboard", + "url": "https://themeselection.com/item/sneat-vuetify-vuejs-laravel-admin-template/?ref=14", + "image": "https://cdn.themeselection.com/ts-assets/sneat/sneat-vuetify-vuejs-laravel-admin-template/banner/banner.png" + }, + { + "name": "Materio - NuxtJS Dashboard", + "price": 0, + "description": "Free & Open Source NuxtJS Admin inspired by Material Design", + "url": "https://themeselection.com/item/materio-free-vuetify-nuxtjs-admin-template/?ref=14", + "image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-nuxtjs-admin-template-free/banner/banner.png" + }, + { + "name": "Materio - NuxtJS Dashboard", + "price": 79, + "description": "Incredibly versatile, flexible and powerful NuxtJS Admin Template", + "url": "https://themeselection.com/item/materio-vuetify-nuxtjs-admin-template/?ref=14", + "image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-nuxtjs-admin-template/banner/banner.png" + } + ] + } +] \ No newline at end of file From 40e2617743e0e3012d7ce72f583ae6c5018bd7fb Mon Sep 17 00:00:00 2001 From: Evan You Date: Thu, 6 Jun 2024 10:41:30 +0800 Subject: [PATCH 3/3] add a note about react compiler --- src/guide/extras/composition-api-faq.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/guide/extras/composition-api-faq.md b/src/guide/extras/composition-api-faq.md index f1cbf1cb..e715cefc 100644 --- a/src/guide/extras/composition-api-faq.md +++ b/src/guide/extras/composition-api-faq.md @@ -146,6 +146,8 @@ React Hooks are invoked repeatedly every time a component updates. This creates - The stale closure problem, combined with Concurrent features, makes it difficult to reason about when a piece of hooks code is run, and makes working with mutable state that should persist across renders (via `useRef`) cumbersome. +> Note: some of the above issues that are related to memoization can be resolved by the upcoming [React Compiler](https://react.dev/learn/react-compiler). + In comparison, Vue Composition API: - Invokes `setup()` or `