From 6214c827eb4cc6ef39f7af0d2b27c89262a3fa3b Mon Sep 17 00:00:00 2001 From: Nico Date: Wed, 16 Nov 2022 18:12:05 +0100 Subject: [PATCH] new content + fixes + dep update --- docs/.vitepress/config.js | 1 + docs/dev/B2/git.md | 89 ++++ docs/dev/fragments/html/01-titres.md | 38 ++ docs/dev/fragments/html/02-paragraphe.md | 14 + docs/dev/fragments/html/04-image.md | 2 +- docs/dev/fragments/html/index.md | 2 +- package.json | 2 +- yarn.lock | 491 ++++++++++++++--------- 8 files changed, 456 insertions(+), 183 deletions(-) create mode 100644 docs/dev/B2/git.md diff --git a/docs/.vitepress/config.js b/docs/.vitepress/config.js index 0febac4..837153b 100644 --- a/docs/.vitepress/config.js +++ b/docs/.vitepress/config.js @@ -84,6 +84,7 @@ export default { items: [ { text: "Introduction B2", link: "/dev/B2/" }, { text: "HTML B2", link: "/dev/B2/html" }, + { text: "Git", link: "/dev/B2/git" }, ], }, { diff --git a/docs/dev/B2/git.md b/docs/dev/B2/git.md new file mode 100644 index 0000000..56776b7 --- /dev/null +++ b/docs/dev/B2/git.md @@ -0,0 +1,89 @@ +# Versionner avec Git + +[Git](https://git-scm.com/) est un logiciel de [gestion de version](https://fr.wikipedia.org/wiki/Gestion_de_versions). + +## Interfaces et serveurs + +Git permet de stocker et sauvegarder des documents ainsi que leurs versions précédentes sur un serveur prévu à cet effet. Les plus connus sont : + +- [Github](https://github.com/) +- [Gitlab](https://about.gitlab.com/) +- [Bitbucket](https://bitbucket.org/) +- [Gitea](https://gitea.io/) + +Certains de ces services proposent des fonctionnalités avancés de suivi des bugs, d’automatisation des tâches, etc. + +::: info +Les trois premiers proposent un compte gratuit largement suffisant pour un usage classique. +Le dernier est à installer sois-même sur un serveur. +::: + +## Utilisation locale + +### Outils + +Afin de créer et gérer un dépôt de documents (généralement un dossier contenant le code source de notre projet), il est nécessaire d’utiliser un terminal. Il est possible d’utiliser le terminal intégré à son logiciel de développement ou celui de son système d’exploitation : + +- **terminal** sur MacOS et linux +- **powershell** sur Windows + +### Authentification du serveur + +Pour éviter d’avoir à renseigner le mot de passe de son compte github, gitlab, gitea à chaque fois, il est recommandé d’utiliser une clé SSH. Ce protocole permet une authentification en arrière plan de votre machine auprès du serveur. + +Afin de générer une clé, renseignez et validez la commande suivant dans le terminal : + +```bash +ssh-keygen -t ed25519 -C "VOTRE_EMAIL" +``` + +Ne renseignez pas de mot/phrase de passe. Vous devriez recevoir une réponse du terminal contenant la localisation de la clé sur votre ordinateur ainsi qu’une “empreinte” de clé. + +::: details Exemple d’empreinte + +```bash +The key fingerprint is: +SHA256://wlS3vSWCovCYh+Y5LbtlS1Ee4nr0e3mTOmFq7//us test@mail.fr +The key’s randomart image is: ++--[ED25519 256]--+ +| . | +| . . | +| + | +| o o | +| .S.. + . | +| . .o. =. o| +| . .. ...o=*=| +| +o= o+==%o| +| .*oo .BO@E*| ++----[SHA256]-----+ +``` + +::: + +Vous devez ensuite récupérer la clé publique, généralement `id_ed25519.pub`, copier son contenu et le coller dans les paramètres de votre compte github, gitlab, etc. + +### Création d’un dépôt + +Les étapes de création d’un dépôt sont quasiment systématiquement les mêmes : + +1. ouvrir le dossier de travail dans le terminal +2. taper la commande `git init` +3. se rendre sur son serveur git en ligne +4. créer un nouveau dépôt vide depuis l’interface + +### Envoyer des fichiers vers le serveur + +Maintenant que le dépôt est créé, il faut faire le lien entre votre projet local et dépôt sur le serveur. À l’intérieur du dépôt distant vide, vous devriez trouver des commandes fournies par le serveur. Ces commandes peuvent-être copiées/collées dans l’ordre dans le terminal. + +1. ajouter le serveur comme dépôt distant + - `git remote add origin git@github.com:USER/REPO.git` +2. demander à git de suivre tous les fichiers du dossier + - `git add .` +3. ajouter et figer l’état des fichiers suivis avec un commentaire + - `git commit -m "COMMENTAIRE"` +4. envoyer les fichiers sur le serveur + - `git push origin main` + +::: tip +À chaque fois que vous souhaitez envoyer des modifications, répétez les étapes 2 à 4 +::: diff --git a/docs/dev/fragments/html/01-titres.md b/docs/dev/fragments/html/01-titres.md index e5a8f5e..5b6d9cb 100644 --- a/docs/dev/fragments/html/01-titres.md +++ b/docs/dev/fragments/html/01-titres.md @@ -19,12 +19,50 @@ On ne peut pas utiliser un `h4` après un `h2` si aucun `h3` n'est présent entr ## Exemples +### Structure incorrecte + +```html +

Titre principal

+

Titre secondaire

+

Sous-titre

// [!code error] +``` + +### Structure correcte ```html

Titre principal

Titre secondaire

Sous-titre

+

Titre secondaire

+

Sous-titre

+

Sous-titre

+

Titre secondaire

``` +### Structure complexe correcte + +```html +

Sandwich PB&J

+

Les ingrédients

// [!code hl] +

Le frais

// [!code hl] + +

Le sec

// [!code hl] + +

Les étapes

// [!code hl] +
    +
  1. couper deux tartines de pain
  2. +
  3. étaler la confiture sur une tartine
  4. +
  5. étaler le beurre de cacahuette sur l’autre tartine
  6. +
  7. faire un sandwich
  8. +
+``` + +Il est possible de revenir à un titre de niveau supérieur à n'importe quel moment. + :::warning Styles et titres Il est fréquent de voir des titres importants utiliser un niveau inférieur pour des raisons de styles. Ce n'est pas une bonne pratique, il faudra préférer utiliser une classe plutôt que de modifier la structure du document. ::: diff --git a/docs/dev/fragments/html/02-paragraphe.md b/docs/dev/fragments/html/02-paragraphe.md index da83598..95cd413 100644 --- a/docs/dev/fragments/html/02-paragraphe.md +++ b/docs/dev/fragments/html/02-paragraphe.md @@ -16,3 +16,17 @@ Il est généralement préférable d'utiliser plusieurs paragraphes plutôt que veniam.

``` + +## Mise en forme + +Afin de mettre en forme le contenu d'un paragraphe, il existe plusieurs balises utilisables. Ces balises se comportent “en ligne”, permettant ainsi de cohabiter les unes à côté des autres. + +```html +Permet de mettre du texte en avant et en gras +Permet de mettre du texte en gras +Permet de mettre du texte en italique + + Est une balise sans effet par défaut, utile pour styler un morceau de texte en + CSS + +``` diff --git a/docs/dev/fragments/html/04-image.md b/docs/dev/fragments/html/04-image.md index dab07f7..a31f22e 100644 --- a/docs/dev/fragments/html/04-image.md +++ b/docs/dev/fragments/html/04-image.md @@ -10,7 +10,7 @@ Cette balise nécessite deux attributs obligatoires: `src` et `alt` et deux attr L'attribut `src` nous permet de renseigner la source de l'image. Que ce soit une URL distante ou bien un chemin vers une image locale. -L'attribut `alt` est à renseigner si l'image est “porteuse de sens”. Si l'image est décorative, l'attribut `alt` doit rester vide mais ne doit pas être supprimé. +L'attribut `alt` est à renseigner si l'image est “porteuse de sens”. **Si l'image est décorative, l'attribut `alt` doit rester vide mais ne doit pas être supprimé.** Les attributs `width` et `height` sont à renseigner dans la mesure du possible afin que le navigateur réserve la place nécessaire à l'image au moment du chargement de la page. diff --git a/docs/dev/fragments/html/index.md b/docs/dev/fragments/html/index.md index ad7fc3f..6e1f054 100644 --- a/docs/dev/fragments/html/index.md +++ b/docs/dev/fragments/html/index.md @@ -4,4 +4,4 @@ Dans cette partie, vous trouverez des bouts de code (fragments) HTML. Ces exempl ## Fragments disponibles -- [Titres](titres.md) +- [Titres](01-titres.md) diff --git a/package.json b/package.json index 727b924..d94bd6c 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "serve": "vitepress serve docs" }, "devDependencies": { - "vitepress": "1.0.0-alpha.19", + "vitepress": "1.0.0-alpha.29", "vue": "^3.2.40" } } diff --git a/yarn.lock b/yarn.lock index 00b3c95..c0ba2c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,31 +5,31 @@ __metadata: version: 6 cacheKey: 8 -"@algolia/autocomplete-core@npm:1.7.1": - version: 1.7.1 - resolution: "@algolia/autocomplete-core@npm:1.7.1" +"@algolia/autocomplete-core@npm:1.7.2": + version: 1.7.2 + resolution: "@algolia/autocomplete-core@npm:1.7.2" dependencies: - "@algolia/autocomplete-shared": 1.7.1 - checksum: 511176e9c2a9f2e2be62552e48e72dadfcc6638cda4a2990fd3453aed3ce4e7d8ca1bd6a9ccb912430c77734b00a8b836aaad97facc1987157af4ac00f590f4a + "@algolia/autocomplete-shared": 1.7.2 + checksum: 7d3e879ac74f2d3fd6f80a01d6c05bd22264c428030396234112be7628a80d3a7c250613b2d4102f8ef63115be7b96d8d0231bdf8a02aa9b58873500aa61ffcc languageName: node linkType: hard -"@algolia/autocomplete-preset-algolia@npm:1.7.1": - version: 1.7.1 - resolution: "@algolia/autocomplete-preset-algolia@npm:1.7.1" +"@algolia/autocomplete-preset-algolia@npm:1.7.2": + version: 1.7.2 + resolution: "@algolia/autocomplete-preset-algolia@npm:1.7.2" dependencies: - "@algolia/autocomplete-shared": 1.7.1 + "@algolia/autocomplete-shared": 1.7.2 peerDependencies: - "@algolia/client-search": ^4.9.1 - algoliasearch: ^4.9.1 - checksum: cb031d5ed43f2e10f325f6291cfab851cc5622d96ae8ba1913815ead16b7ce2969b0c51f921d54c47195b2200af8ceecf1c587d2580f842c337f1d8e2f6317c2 + "@algolia/client-search": ">= 4.9.1 < 6" + algoliasearch: ">= 4.9.1 < 6" + checksum: 7120ce1d312dbe6d898a0cecd9b28e45f9162a2fd9208a4c4e2efa77027455ee083c11cb782196374da717e990d6ca362c286ace475db97916e52bd277061d77 languageName: node linkType: hard -"@algolia/autocomplete-shared@npm:1.7.1": - version: 1.7.1 - resolution: "@algolia/autocomplete-shared@npm:1.7.1" - checksum: 0e137f1a470fab9b1bc493284b0be9b83503bda8aa37be9726a8fddf4791dccbd28f9eec399a7c75c1eb3196510dac7be454307fc97fbca2999f3fbc30756c28 +"@algolia/autocomplete-shared@npm:1.7.2": + version: 1.7.2 + resolution: "@algolia/autocomplete-shared@npm:1.7.2" + checksum: 8336cd1e79e56e3901196862ae17896c6e9542e269a05860ab72d869e35f17ab0f40ecbe35d1e34617cc70749d3f8323d09b347c443a7b7b2b126dddb44779aa languageName: node linkType: hard @@ -191,30 +191,30 @@ __metadata: languageName: node linkType: hard -"@docsearch/css@npm:3.2.1, @docsearch/css@npm:^3.2.1": - version: 3.2.1 - resolution: "@docsearch/css@npm:3.2.1" - checksum: ab7a36a34c8eaab9cdf837db2748c71d35903c05a055ebfc5fd74ebc62ed95e39c5778228e1259ab1c9db9229700feaffecd849f58252673555f74f500584e01 +"@docsearch/css@npm:3.3.0, @docsearch/css@npm:^3.3.0": + version: 3.3.0 + resolution: "@docsearch/css@npm:3.3.0" + checksum: 1cbf381fe0b454f933e736d04fe8a2d9f86c375022ef738b44d67a0b4c187b0d8fcb945a1ba5a404059e50e3968d9fe769de22779d071f6189f07c161239892c languageName: node linkType: hard -"@docsearch/js@npm:^3.2.1": - version: 3.2.1 - resolution: "@docsearch/js@npm:3.2.1" +"@docsearch/js@npm:^3.3.0": + version: 3.3.0 + resolution: "@docsearch/js@npm:3.3.0" dependencies: - "@docsearch/react": 3.2.1 + "@docsearch/react": 3.3.0 preact: ^10.0.0 - checksum: 30df5d0eb8083fadbd0e0d1298f4606be2a7b755c31c14fc82632eb12c41e52fd6dd6bac9ee7e03d8839e5f102f0b8bd294aab71196718051735d4d1e7f8f699 + checksum: b612c6e91482419ccde4be30bf8c3fe095066fb0013941a6a3e201df33e108864a0d8fe5728571be6053cbfed32c2e38f86aec9584b365ff1ac2024cb64a7310 languageName: node linkType: hard -"@docsearch/react@npm:3.2.1": - version: 3.2.1 - resolution: "@docsearch/react@npm:3.2.1" +"@docsearch/react@npm:3.3.0": + version: 3.3.0 + resolution: "@docsearch/react@npm:3.3.0" dependencies: - "@algolia/autocomplete-core": 1.7.1 - "@algolia/autocomplete-preset-algolia": 1.7.1 - "@docsearch/css": 3.2.1 + "@algolia/autocomplete-core": 1.7.2 + "@algolia/autocomplete-preset-algolia": 1.7.2 + "@docsearch/css": 3.3.0 algoliasearch: ^4.0.0 peerDependencies: "@types/react": ">= 16.8.0 < 19.0.0" @@ -227,20 +227,20 @@ __metadata: optional: true react-dom: optional: true - checksum: 62e4b45bc1c710ca600e3aee0558259448934678f528199bcb41975671d7df9853f813aca09a126c8c235cef613a36a59c52296fc04c76e6bec88f53e872c580 + checksum: 2bc4aa649fad3ff74e61537e674e658903c01509b2835827943f23895b40b7697476399179d43bc721f7e72044c797d4d793fcdaa394ff4f9fca1389a197a78c languageName: node linkType: hard -"@esbuild/android-arm@npm:0.15.9": - version: 0.15.9 - resolution: "@esbuild/android-arm@npm:0.15.9" +"@esbuild/android-arm@npm:0.15.14": + version: 0.15.14 + resolution: "@esbuild/android-arm@npm:0.15.14" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.15.9": - version: 0.15.9 - resolution: "@esbuild/linux-loong64@npm:0.15.9" +"@esbuild/linux-loong64@npm:0.15.14": + version: 0.15.14 + resolution: "@esbuild/linux-loong64@npm:0.15.14" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -279,20 +279,20 @@ __metadata: languageName: node linkType: hard -"@types/web-bluetooth@npm:^0.0.15": - version: 0.0.15 - resolution: "@types/web-bluetooth@npm:0.0.15" - checksum: 4e3b3b1c0baf6735690ce0c5ffaac53de3dbd16362316cbc5e32970bcb1e1baf16dae0a9f30fe86256ad0ee22a4533423f443835273efc54b15235086ebda85b +"@types/web-bluetooth@npm:^0.0.16": + version: 0.0.16 + resolution: "@types/web-bluetooth@npm:0.0.16" + checksum: f68a630d062202a25c46d48686ebae1cf429dc70b4578fcf13b8357b2db63e4aedfb6f6d752bd388366be46ebd19c1c9de45f8a15c2631bb79e904fdfc454f94 languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^3.1.2": - version: 3.1.2 - resolution: "@vitejs/plugin-vue@npm:3.1.2" +"@vitejs/plugin-vue@npm:^3.2.0": + version: 3.2.0 + resolution: "@vitejs/plugin-vue@npm:3.2.0" peerDependencies: vite: ^3.0.0 vue: ^3.2.25 - checksum: 1da84ccfc8f31b612ad51dfbbbc39816900346168c1b66a0870ddeddc622d227ac9a1d571a94d9bc63c75e50320fb8b2f7c986a115e0b87140100b0ac35b9fd6 + checksum: 64774f770e0e21ce7eb36743d614e3f197a35f5b67b2d3800c61766e649f43dc497bb037738ffafd607eb488064ab132c23766190e7ab557a0b88c0051f7a794 languageName: node linkType: hard @@ -308,6 +308,18 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-core@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/compiler-core@npm:3.2.45" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/shared": 3.2.45 + estree-walker: ^2.0.2 + source-map: ^0.6.1 + checksum: e3c687b24c16c2b320c02ed38960f8bee7dcb88bddb09e60a80d2d4dc004070cbbd4eccbc99cc168d48d753ff60d0b9eefba835e1dec3b7f233a98c89af31c07 + languageName: node + linkType: hard + "@vue/compiler-dom@npm:3.2.40": version: 3.2.40 resolution: "@vue/compiler-dom@npm:3.2.40" @@ -318,6 +330,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-dom@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/compiler-dom@npm:3.2.45" + dependencies: + "@vue/compiler-core": 3.2.45 + "@vue/shared": 3.2.45 + checksum: 89115538635f0da9cce615de5488d2759256fa573976a09a049536dbb94e9b5086b46f2f11e743cf0a7b14837161b3191c67611e0493054a5d4c4b96a322c901 + languageName: node + linkType: hard + "@vue/compiler-sfc@npm:3.2.40": version: 3.2.40 resolution: "@vue/compiler-sfc@npm:3.2.40" @@ -336,6 +358,24 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-sfc@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/compiler-sfc@npm:3.2.45" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/compiler-core": 3.2.45 + "@vue/compiler-dom": 3.2.45 + "@vue/compiler-ssr": 3.2.45 + "@vue/reactivity-transform": 3.2.45 + "@vue/shared": 3.2.45 + estree-walker: ^2.0.2 + magic-string: ^0.25.7 + postcss: ^8.1.10 + source-map: ^0.6.1 + checksum: bec375faa0012e953dc0887482cc01d52003ad424b6a8a9c8a2506fd4f0197ad62be22f77ce5691c2306068ae7bc0028399f25399e7d4beee668285d431f4d8f + languageName: node + linkType: hard + "@vue/compiler-ssr@npm:3.2.40": version: 3.2.40 resolution: "@vue/compiler-ssr@npm:3.2.40" @@ -346,10 +386,20 @@ __metadata: languageName: node linkType: hard -"@vue/devtools-api@npm:^6.4.2": - version: 6.4.3 - resolution: "@vue/devtools-api@npm:6.4.3" - checksum: 48893be576630267cdb88709bc5006c36b5839d66cec3da1dbe783cfdad82d52c8947c00d848c1d1c41dd66d3fcba3512bfffdeaef87d440e3d58c1c577116e2 +"@vue/compiler-ssr@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/compiler-ssr@npm:3.2.45" + dependencies: + "@vue/compiler-dom": 3.2.45 + "@vue/shared": 3.2.45 + checksum: 830c475506d2b6d1a6872b3fde1024ef5132f725121fd9c34832c5cefcc8cfddf0dcaa3acc9b2da4754162fccdff48b3275b9ff31415a7793b224c04355dc632 + languageName: node + linkType: hard + +"@vue/devtools-api@npm:^6.4.5": + version: 6.4.5 + resolution: "@vue/devtools-api@npm:6.4.5" + checksum: 40c5adc8788cb283972ce09ba7ce105fa894f4decec9168829cc8e6211462763402442e6c31be76f9da62b0e74ae724971b924571367b4ac89b94dc6894e2d07 languageName: node linkType: hard @@ -366,6 +416,19 @@ __metadata: languageName: node linkType: hard +"@vue/reactivity-transform@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/reactivity-transform@npm:3.2.45" + dependencies: + "@babel/parser": ^7.16.4 + "@vue/compiler-core": 3.2.45 + "@vue/shared": 3.2.45 + estree-walker: ^2.0.2 + magic-string: ^0.25.7 + checksum: 401040818947eb04c782487a7861d3ba20f95c9f3ca14282b3d7624002bfe6000547bb48c561afe87ae6d302143fec71a7e0bc3ed3ae2bfad8a228adf7fd90d6 + languageName: node + linkType: hard + "@vue/reactivity@npm:3.2.40": version: 3.2.40 resolution: "@vue/reactivity@npm:3.2.40" @@ -375,6 +438,15 @@ __metadata: languageName: node linkType: hard +"@vue/reactivity@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/reactivity@npm:3.2.45" + dependencies: + "@vue/shared": 3.2.45 + checksum: 4ba609744a6b4d6235e81afc3f455ae9349c04f54be11c15770139f58ff687b105b06ca78649218fab907fb76048c3dcf34144c677718192ce8b9927eb335f03 + languageName: node + linkType: hard + "@vue/runtime-core@npm:3.2.40": version: 3.2.40 resolution: "@vue/runtime-core@npm:3.2.40" @@ -385,6 +457,16 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-core@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/runtime-core@npm:3.2.45" + dependencies: + "@vue/reactivity": 3.2.45 + "@vue/shared": 3.2.45 + checksum: 0ac376a7602663d51a37b460c1184e2e035649090e53e972c18d24b30f3c47e5d61b921baf2492203f041d9edd864b3e9024a3ecef243b840637b62e9c0169a1 + languageName: node + linkType: hard + "@vue/runtime-dom@npm:3.2.40": version: 3.2.40 resolution: "@vue/runtime-dom@npm:3.2.40" @@ -396,6 +478,17 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-dom@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/runtime-dom@npm:3.2.45" + dependencies: + "@vue/runtime-core": 3.2.45 + "@vue/shared": 3.2.45 + csstype: ^2.6.8 + checksum: c66c71a2fc3921b57a930999b1fb0ea64f1a9d1bc7019984b06f2dbdd93f51b5a328cc60ec5904d1754b9dc1c85653b536db9017ef86616fa4a35f53836a2f9d + languageName: node + linkType: hard + "@vue/server-renderer@npm:3.2.40": version: 3.2.40 resolution: "@vue/server-renderer@npm:3.2.40" @@ -408,6 +501,18 @@ __metadata: languageName: node linkType: hard +"@vue/server-renderer@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/server-renderer@npm:3.2.45" + dependencies: + "@vue/compiler-ssr": 3.2.45 + "@vue/shared": 3.2.45 + peerDependencies: + vue: 3.2.45 + checksum: 062812235c2be41ed699fb7b802cf4fc94618bf4efae7832210431ad16ea1b852056e4fb83f6c17b919bfe87bc8624afcadd973dab3e0965d3cf9875baaf7373 + languageName: node + linkType: hard + "@vue/shared@npm:3.2.40": version: 3.2.40 resolution: "@vue/shared@npm:3.2.40" @@ -415,31 +520,38 @@ __metadata: languageName: node linkType: hard -"@vueuse/core@npm:^9.3.0": - version: 9.3.0 - resolution: "@vueuse/core@npm:9.3.0" - dependencies: - "@types/web-bluetooth": ^0.0.15 - "@vueuse/metadata": 9.3.0 - "@vueuse/shared": 9.3.0 - vue-demi: "*" - checksum: 875f9ee7b9a2b88167b32e58ba8677e61369077459643e396c6037e2fd2421a0dd9f7c3bf5de7cff8c68ea6bd10d9b0653bd210f6b15544e3e85c991d9b26870 +"@vue/shared@npm:3.2.45": + version: 3.2.45 + resolution: "@vue/shared@npm:3.2.45" + checksum: ff3205056caed2a965aa0980e21319515ce13c859a9b269fdab0ee8b3c9f3d8eec7eefdb7fd6c6b47c12acdc7bf23c6c187b6191054221b4a29108139b20c221 languageName: node linkType: hard -"@vueuse/metadata@npm:9.3.0": - version: 9.3.0 - resolution: "@vueuse/metadata@npm:9.3.0" - checksum: 94e066f8f51a5a558426656f6240eb3e4c20e46c7f3e28579974a3f48b0c1bd806943f21ef5a43ca668d84ee5cb6bd7cd606fbdb036c4388936e99b9d509ce26 +"@vueuse/core@npm:^9.4.0": + version: 9.5.0 + resolution: "@vueuse/core@npm:9.5.0" + dependencies: + "@types/web-bluetooth": ^0.0.16 + "@vueuse/metadata": 9.5.0 + "@vueuse/shared": 9.5.0 + vue-demi: "*" + checksum: 55bac9f1c8c5aa4f8f795f4bb9ea61754db6ec2f683081d804a9f474da63d0d3a01e863712583f70db7ab5f1a5bd1d52c40edb4c9addcf497c1b31c4f8fed714 languageName: node linkType: hard -"@vueuse/shared@npm:9.3.0": - version: 9.3.0 - resolution: "@vueuse/shared@npm:9.3.0" +"@vueuse/metadata@npm:9.5.0": + version: 9.5.0 + resolution: "@vueuse/metadata@npm:9.5.0" + checksum: b832754a03682086214ad3f99daf31e78339f7c4d2661a1ffb1565eeceef41435b77780d4c83b4f42299ba037d0a77f6eecd8b6d7a4546aa6b75cb82644bb5bb + languageName: node + linkType: hard + +"@vueuse/shared@npm:9.5.0": + version: 9.5.0 + resolution: "@vueuse/shared@npm:9.5.0" dependencies: vue-demi: "*" - checksum: c20fcfbbad3a17fa26191823f4022b7dd6f7a6e5ede648466562f3b9f4268fb417cd825ed002e2d74ef8f81971a3ca1691f35b4497676173b62c077b2a17d032 + checksum: d7f697a489bdb6d5c590b19b31d59a5754c1b3b11278a2e186aed081a90fe79b434319e9122a470cc3e96637062bf63202adc08919d61e56d7f57c51c3282a48 languageName: node linkType: hard @@ -685,172 +797,172 @@ __metadata: languageName: node linkType: hard -"esbuild-android-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-android-64@npm:0.15.9" +"esbuild-android-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-android-64@npm:0.15.14" conditions: os=android & cpu=x64 languageName: node linkType: hard -"esbuild-android-arm64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-android-arm64@npm:0.15.9" +"esbuild-android-arm64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-android-arm64@npm:0.15.14" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"esbuild-darwin-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-darwin-64@npm:0.15.9" +"esbuild-darwin-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-darwin-64@npm:0.15.14" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"esbuild-darwin-arm64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-darwin-arm64@npm:0.15.9" +"esbuild-darwin-arm64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-darwin-arm64@npm:0.15.14" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"esbuild-freebsd-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-freebsd-64@npm:0.15.9" +"esbuild-freebsd-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-freebsd-64@npm:0.15.14" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"esbuild-freebsd-arm64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-freebsd-arm64@npm:0.15.9" +"esbuild-freebsd-arm64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-freebsd-arm64@npm:0.15.14" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-32@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-32@npm:0.15.9" +"esbuild-linux-32@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-32@npm:0.15.14" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"esbuild-linux-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-64@npm:0.15.9" +"esbuild-linux-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-64@npm:0.15.14" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"esbuild-linux-arm64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-arm64@npm:0.15.9" +"esbuild-linux-arm64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-arm64@npm:0.15.14" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-arm@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-arm@npm:0.15.9" +"esbuild-linux-arm@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-arm@npm:0.15.14" conditions: os=linux & cpu=arm languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-mips64le@npm:0.15.9" +"esbuild-linux-mips64le@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-mips64le@npm:0.15.14" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-ppc64le@npm:0.15.9" +"esbuild-linux-ppc64le@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-ppc64le@npm:0.15.14" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-riscv64@npm:0.15.9" +"esbuild-linux-riscv64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-riscv64@npm:0.15.14" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-linux-s390x@npm:0.15.9" +"esbuild-linux-s390x@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-linux-s390x@npm:0.15.14" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-netbsd-64@npm:0.15.9" +"esbuild-netbsd-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-netbsd-64@npm:0.15.14" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-openbsd-64@npm:0.15.9" +"esbuild-openbsd-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-openbsd-64@npm:0.15.14" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"esbuild-sunos-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-sunos-64@npm:0.15.9" +"esbuild-sunos-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-sunos-64@npm:0.15.14" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"esbuild-windows-32@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-windows-32@npm:0.15.9" +"esbuild-windows-32@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-windows-32@npm:0.15.14" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"esbuild-windows-64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-windows-64@npm:0.15.9" +"esbuild-windows-64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-windows-64@npm:0.15.14" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.15.9": - version: 0.15.9 - resolution: "esbuild-windows-arm64@npm:0.15.9" +"esbuild-windows-arm64@npm:0.15.14": + version: 0.15.14 + resolution: "esbuild-windows-arm64@npm:0.15.14" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"esbuild@npm:^0.15.6": - version: 0.15.9 - resolution: "esbuild@npm:0.15.9" +"esbuild@npm:^0.15.9": + version: 0.15.14 + resolution: "esbuild@npm:0.15.14" dependencies: - "@esbuild/android-arm": 0.15.9 - "@esbuild/linux-loong64": 0.15.9 - esbuild-android-64: 0.15.9 - esbuild-android-arm64: 0.15.9 - esbuild-darwin-64: 0.15.9 - esbuild-darwin-arm64: 0.15.9 - esbuild-freebsd-64: 0.15.9 - esbuild-freebsd-arm64: 0.15.9 - esbuild-linux-32: 0.15.9 - esbuild-linux-64: 0.15.9 - esbuild-linux-arm: 0.15.9 - esbuild-linux-arm64: 0.15.9 - esbuild-linux-mips64le: 0.15.9 - esbuild-linux-ppc64le: 0.15.9 - esbuild-linux-riscv64: 0.15.9 - esbuild-linux-s390x: 0.15.9 - esbuild-netbsd-64: 0.15.9 - esbuild-openbsd-64: 0.15.9 - esbuild-sunos-64: 0.15.9 - esbuild-windows-32: 0.15.9 - esbuild-windows-64: 0.15.9 - esbuild-windows-arm64: 0.15.9 + "@esbuild/android-arm": 0.15.14 + "@esbuild/linux-loong64": 0.15.14 + esbuild-android-64: 0.15.14 + esbuild-android-arm64: 0.15.14 + esbuild-darwin-64: 0.15.14 + esbuild-darwin-arm64: 0.15.14 + esbuild-freebsd-64: 0.15.14 + esbuild-freebsd-arm64: 0.15.14 + esbuild-linux-32: 0.15.14 + esbuild-linux-64: 0.15.14 + esbuild-linux-arm: 0.15.14 + esbuild-linux-arm64: 0.15.14 + esbuild-linux-mips64le: 0.15.14 + esbuild-linux-ppc64le: 0.15.14 + esbuild-linux-riscv64: 0.15.14 + esbuild-linux-s390x: 0.15.14 + esbuild-netbsd-64: 0.15.14 + esbuild-openbsd-64: 0.15.14 + esbuild-sunos-64: 0.15.14 + esbuild-windows-32: 0.15.14 + esbuild-windows-64: 0.15.14 + esbuild-windows-arm64: 0.15.14 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -898,7 +1010,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 33da8cc0c7bd03f1acfafd51812638fd75ae01f95db3737dbc4d94a9f9e9c234df2ffc76c0fa7147f2466c342b7085f835edc93b3a3dac84aaa1cf46ed80b980 + checksum: 3e09ddca1feed3f2242eb433694bf7f3dc9c974434b80bc09323e61fb5ac940afd0217ee8776f187252b134fb967e323f31fb704d8fe81ed9cab1b49aedad249 languageName: node linkType: hard @@ -1414,14 +1526,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.16": - version: 8.4.16 - resolution: "postcss@npm:8.4.16" +"postcss@npm:^8.4.18": + version: 8.4.19 + resolution: "postcss@npm:8.4.19" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f + checksum: 62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64 languageName: node linkType: hard @@ -1504,9 +1616,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:~2.78.0": - version: 2.78.1 - resolution: "rollup@npm:2.78.1" +"rollup@npm:^2.79.1": + version: 2.79.1 + resolution: "rollup@npm:2.79.1" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -1514,7 +1626,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 9034814383ca5bdb4bea6d499270aeb31cdb0bb884f81b0c6a1d19c63cc973f040e6ee09b7af8a7169dd231c090f4b44ef8b99c4bfdf884aceeb3dcefb8cfa14 + checksum: 6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6 languageName: node linkType: hard @@ -1708,35 +1820,41 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.1.4": - version: 3.1.4 - resolution: "vite@npm:3.1.4" +"vite@npm:^3.2.3": + version: 3.2.4 + resolution: "vite@npm:3.2.4" dependencies: - esbuild: ^0.15.6 + esbuild: ^0.15.9 fsevents: ~2.3.2 - postcss: ^8.4.16 + postcss: ^8.4.18 resolve: ^1.22.1 - rollup: ~2.78.0 + rollup: ^2.79.1 peerDependencies: + "@types/node": ">= 14" less: "*" sass: "*" stylus: "*" + sugarss: "*" terser: ^5.4.0 dependenciesMeta: fsevents: optional: true peerDependenciesMeta: + "@types/node": + optional: true less: optional: true sass: optional: true stylus: optional: true + sugarss: + optional: true terser: optional: true bin: vite: bin/vite.js - checksum: f3e532952b896ca7f746de0e51fc8c98ac482b2a5f0b89538ec89ac615f6edbfe45628fe4fbabab4c5fe07f6e4c2e624360af00d8c5c454af31771952b8c6e72 + checksum: 0f3e8f89c15809bd6bd8dec54b04b7c9b87374314d00928035f9d70190b4b220e8206b5d77a1e4097a5019cebf7862df4fbc11fbbb35c4f75f359999123d2c25 languageName: node linkType: hard @@ -1744,27 +1862,27 @@ __metadata: version: 0.0.0-use.local resolution: "vitepress-starter@workspace:." dependencies: - vitepress: 1.0.0-alpha.19 + vitepress: 1.0.0-alpha.29 vue: ^3.2.40 languageName: unknown linkType: soft -"vitepress@npm:1.0.0-alpha.19": - version: 1.0.0-alpha.19 - resolution: "vitepress@npm:1.0.0-alpha.19" +"vitepress@npm:1.0.0-alpha.29": + version: 1.0.0-alpha.29 + resolution: "vitepress@npm:1.0.0-alpha.29" dependencies: - "@docsearch/css": ^3.2.1 - "@docsearch/js": ^3.2.1 - "@vitejs/plugin-vue": ^3.1.2 - "@vue/devtools-api": ^6.4.2 - "@vueuse/core": ^9.3.0 + "@docsearch/css": ^3.3.0 + "@docsearch/js": ^3.3.0 + "@vitejs/plugin-vue": ^3.2.0 + "@vue/devtools-api": ^6.4.5 + "@vueuse/core": ^9.4.0 body-scroll-lock: 4.0.0-beta.0 shiki: ^0.11.1 - vite: ^3.1.4 - vue: ^3.2.40 + vite: ^3.2.3 + vue: ^3.2.41 bin: vitepress: bin/vitepress.js - checksum: 94dc0a92cb050c283d2a25e7733f20277c74c9bcde3d3c4501ac24a07ed71a7bb22ab4f8613f9f5e9455c18c09a3fa933d5311cdeff9f2e5121504d69c22b195 + checksum: 05f284c8ee3fe80ae6fa9688157ffa14e912ea15ae80f321073f35a1fd0326b859208cb942e6ef8690ef035d8a534b139e0c501223fe63944cda1bd453ac1e09 languageName: node linkType: hard @@ -1811,6 +1929,19 @@ __metadata: languageName: node linkType: hard +"vue@npm:^3.2.41": + version: 3.2.45 + resolution: "vue@npm:3.2.45" + dependencies: + "@vue/compiler-dom": 3.2.45 + "@vue/compiler-sfc": 3.2.45 + "@vue/runtime-dom": 3.2.45 + "@vue/server-renderer": 3.2.45 + "@vue/shared": 3.2.45 + checksum: df60ca80cb9fdce408eccd0c7a4d44720df9855c62e340448650d8048b1edd25da6f3bd99ed7efc19efbe1f3fdcec4ae8067ab10ae50be5bb363d996ad29251a + languageName: node + linkType: hard + "which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2"