diff --git a/package.json b/package.json
index b64827c..2043872 100644
--- a/package.json
+++ b/package.json
@@ -10,10 +10,10 @@
},
"dependencies": {
"gray-matter": "^4.0.3",
- "vitepress": "^1.3.0",
- "vue": "^3.4.31"
+ "vitepress": "^1.3.1",
+ "vue": "^3.4.33"
},
"devDependencies": {
- "@types/node": "^20.14.10"
+ "@types/node": "^20.14.11"
}
}
\ No newline at end of file
diff --git a/pages/textures/glossary.md b/pages/textures/glossary.md
index d3af8dc..e837d6d 100644
--- a/pages/textures/glossary.md
+++ b/pages/textures/glossary.md
@@ -25,7 +25,7 @@ No blending is a simple border between two or more colors, without any additiona
### Banding
-Color banding describes the phenomenon of noticeable stripes of a single color appearing as a result of using multiple colors for a transition. This goes hand in hand with having no blending methods being employed, but is generally undesirable for looking flat
+Color banding describes the phenomenon of noticeable stripes of a single color appearing as a result of using multiple colors for a transition. This goes hand in hand with having no blending methods being employed, but is generally undesirable for looking flat.
Left: An example of noticeable color banding. Right: Most of the color banding removed.
@@ -39,28 +39,28 @@ Antialiasing (AA) is a technique used to smooth the jaggedness of a pixelated bo
### Dithering
-Dithering, also known as regular or conventional dithering, is a technique where pixels of a color border are displaced in such a way that said border is no longer as sharply defined and has parts protruding in and out of the other color. It's commonly used for rough textures in the main Faithful packs and generally adding texture to a material.
+Dithering, also known as regular or conventional dithering, is a technique where pixels of a color border are displaced in such a way that said border is no longer as sharply defined and has parts protruding in and out of the other color. It's commonly used for rough textures in the main Faithful packs and can be more generally used to add material definition to a texture.
Example of regular dithering in a texture.
### Checkerboard Dithering
-Checkerboard dithering (also known as checkerboarding) is exactly what the name describes — a simple checkerboard between two colors. This is often used in stylized pixel art, but is usually not suitable for Minecraft textures as it looks very repetitive.
+Checkerboard dithering (also known as checkerboarding) is exactly what the name describes — a simple checkerboard between two colors. This is often used in stylized pixel art, but is usually not suitable for Minecraft textures as it looks very repetitive and unnatural.
Example of a checkerboarded color border.
### Linear Dithering
-Linear dithering (LD) is just like dithering, but the displaced pixels are longer and face in a particular direction, as if regular dithering was stretched. This is frequently used for wood-adjacent textures to mirror real-life wood grain, but can be applied in many different contexts as a smoother alternative to regular dithering.
+Linear dithering (LD) is just like dithering, but with longer and more directional displaced pixels as if regular dithering was stretched. This is frequently used for wood and wood-adjacent textures to mirror real-life wood grain, but can be applied in many different contexts as a smoother alternative to regular dithering.
Examples of linearly dithered textures.
### Wispy Dithering
-Wispy dithering is a form of linear dithering, where instead of using single pixels to smooth out color transitions, small clusters of (often linear) pixels are used instead. Faithful 64x makes use of this extensively as conventional dithering in higher resolutions can look undesirably grainy or fine.
+Wispy dithering is a form of linear dithering, where instead of using single pixels to smooth out color transitions, small clusters of (often linear) pixels are used instead. Faithful 64x makes use of this extensively, as conventional dithering in higher resolutions can look undesirably grainy or fine.
Regular dithering being converted to wispy dithering in Faithful 64x.
@@ -78,39 +78,39 @@ Upscaling simply refers to changing the resolution of an image to be bigger. In
### Automatic Upscaling
-Automatic upscaling (usually referred to as AI upscaling, despite having nothing to do with AI) is an umbrella term for algorithmic based upscaling methods. Some examples of automatic upscaling algorithms are bilinear upscaling, XBR upscaling, and RotSprite upscaling. These methods are usually unsuitable for Faithful, at least in an unedited form, since these generalized algorithms can't handle detail or color placement in a consistent way.
+Automatic upscaling (often referred to as AI upscaling, despite having nothing to do with AI) is an umbrella term for algorithmic based upscaling methods. Some examples of automatic upscaling algorithms are bilinear upscaling, XBR upscaling, and RotSprite upscaling. These methods are usually unsuitable for Faithful—at least in an unedited form—since these generalized algorithms aren't made for pixel art and result in blurry or flat textures.
Different algorithmic upscaling methods.
### Nearest Neighbor Upscaling
-Nearest neighbor upscaling is a specific type of automatic upscaling where individual pixels retain their size relative to the canvas regardless of the actual resolution. This means the texture looks identical despite being physically bigger, and it's a helpful base for manually upscaling the image in comparison with most other automatic methods.
+Nearest neighbor upscaling is a specific type of automatic upscaling where individual pixels retain their size relative to the canvas regardless of the actual resolution. This means the texture looks identical despite being physically bigger, and is a helpful base for manually upscaling the image in comparison with most other automatic methods.
Left: The default texture. Right: 2x nearest neighbor upscaled texture.
## Palette
-In pixel art, a palette refers to the colors being used in an image. Since pixel art typically employs an intentionally limited palette, there are usually only a handful of colors being used at any point.
+In pixel art, a palette refers to the colors being used in an image. Since pixel art typically employs an intentionally limited palette, there are usually only a handful of colors in a Minecraft texture's palette.
### Color Indexing
-Color indexing, color quantizing, or limiting palettes (LP) are names for the concept of reducing the amount of colors in a texture to only the necessary shades. This can either be done by hand or automatically using a program like GIMP or Aseprite. Limited palette textures generally have colors reused throughout the texture and noticeable color transitions.
+Color indexing, color quantizing, and limiting palettes (LP) are names for the concept of reducing the amount of colors in a texture to only necessary shades. This can either be done by hand or automatically using a program like GIMP or Aseprite. Textures with a limited palette generally have colors reused throughout the texture and noticeable color transitions.
Left: Original texture. Right: Automatically indexed version of texture.
### Noise
-Noise, as opposed to a limited palette, is a filter which randomly brightens and darkens pixels to make a texture grainier, often used by novice pixel artists. In other contexts, it can mean a texture with no "definition", in that the detail has no meaning and is just a jumble of randomly placed pixels with no thought or reasoning behind them, oftentimes on materials that make no sense to be noisy.
+Noise, as opposed to a limited palette, is a filter which randomly brightens and darkens pixels to make a texture grainier, often used by novice pixel artists. In other contexts, it can mean a texture with no "definition", in that the detail has no meaning and is just a jumble of randomly placed pixels with no thought or reasoning behind them.
Left: A "noisy" texture with an excessively large palette. Right: A random mess of pixels with no definition, which can also be called "noisy".
### Contrast
-Contrast is a method of classifying a certain color palette. High contrast means that the colors look very different from each other, and low contrast means the colors look very similar to each other. In more technical terms, it's the average distance between each color, usually in brightness, but sometimes with a mix of saturation and hue differences as well.
+Contrast is a method of classifying a certain color palette. High contrast means that the colors look very different from each other, and low contrast means the colors look very similar to each other. In more technical terms, it's the average distance between each color in perceived brightness. Pixel art tends to use higher contrast than more conventional art since the use of a limited palette restricts the number of available shades.
The same texture with reduced and increased contrast.
@@ -128,14 +128,14 @@ False lines are the occurrence of several elements and/or color areas of a textu
### Mixels
-Mixels describe pixels of clashing resolutions. If a texture uses both 1x1 and 2x2 pixels interchangeably, that would be considered mixels.
+Mixels (a portmanteau of "mixed-resolution pixels") are pixels of clashing resolutions. For instance, if a texture uses both 1x1 and 2x2 pixels interchangeably, that would be considered mixels.
Example of mixels.
### Stairing
-Not to be confused with staring, stairing is a method of making lines and curves, where each pixel moved up or down in the line is joined back to the previous one. While this can be employed in small amounts to create more natural looking gaps, it generally doesn't look good in large amounts and should be avoided.
+Not to be confused with staring, stairing is a method of making lines and curves where each pixel moved the line is joined back to the previous one. While this can be employed in small amounts to create more natural looking gaps, it generally doesn't look good in large amounts and should be avoided.
Left: Excessively staired gaps. Right: More varied gaps.
@@ -144,7 +144,7 @@ Not to be confused with staring, stairing is a method of making lines and curves
### Jappa Textures
-Jasper "JAPPA" Boerstra is the current art director for Minecraft, and the lead artist from 2017 to 2022. He was also responsible for the 1.14 texture update, where the majority of the game's art was redone and polished with his style. These redone textures and any textures made after 1.14 by dedicated artists like him are often called Jappa textures in his honor.
+Jasper "JAPPA" Boerstra is the current art director for Minecraft, and was the lead artist from 2017 to 2022. He was also responsible for the 1.14 texture update, where the majority of the game's art was redone and polished with his style. These redone textures and any textures made after 1.14 by dedicated artists like him are often called Jappa textures in his honor.
### Programmer Art
@@ -164,7 +164,7 @@ Vattic is the original creator of the Faithful 32x32 texture pack, and the lead
## Conclusion
-If you think there's a term missing from here that's commonly used, let us know on our [Discord Server](https://discord.gg/sN9YRQbBv7) — new terms are always evolving and this document will grow as needed.
+If you think there's a term missing from here that's commonly used, let us know on our [Discord Server](https://discord.gg/sN9YRQbBv7) — new terms are always evolving and this document will grow as needed. For further reading, we recommend the [Blockbench Minecraft Style Guide](https://www.blockbench.net/wiki/guides/minecraft-style-guide/).
Good luck texturing!
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b0f9ba6..d11b975 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,15 +12,15 @@ importers:
specifier: ^4.0.3
version: 4.0.3
vitepress:
- specifier: ^1.3.0
- version: 1.3.0(@algolia/client-search@4.23.2)(@types/node@20.14.10)(postcss@8.4.39)(search-insights@2.13.0)
+ specifier: ^1.3.1
+ version: 1.3.1(@algolia/client-search@4.23.2)(@types/node@20.14.11)(postcss@8.4.39)(search-insights@2.13.0)
vue:
- specifier: ^3.4.31
- version: 3.4.31
+ specifier: ^3.4.33
+ version: 3.4.33
devDependencies:
'@types/node':
- specifier: ^20.14.10
- version: 20.14.10
+ specifier: ^20.14.11
+ version: 20.14.11
packages:
@@ -366,8 +366,8 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/node@20.14.10':
- resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
+ '@types/node@20.14.11':
+ resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==}
'@types/unist@3.0.2':
resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
@@ -382,17 +382,17 @@ packages:
vite: ^5.0.0
vue: ^3.2.25
- '@vue/compiler-core@3.4.31':
- resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==}
+ '@vue/compiler-core@3.4.33':
+ resolution: {integrity: sha512-MoIREbkdPQlnGfSKDMgzTqzqx5nmEjIc0ydLVYlTACGBsfvOJ4tHSbZXKVF536n6fB+0eZaGEOqsGThPpdvF5A==}
- '@vue/compiler-dom@3.4.31':
- resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==}
+ '@vue/compiler-dom@3.4.33':
+ resolution: {integrity: sha512-GzB8fxEHKw0gGet5BKlpfXEqoBnzSVWwMnT+dc25wE7pFEfrU/QsvjZMP9rD4iVXHBBoemTct8mN0GJEI6ZX5A==}
- '@vue/compiler-sfc@3.4.31':
- resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==}
+ '@vue/compiler-sfc@3.4.33':
+ resolution: {integrity: sha512-7rk7Vbkn21xMwIUpHQR4hCVejwE6nvhBOiDgoBcR03qvGqRKA7dCBSsHZhwhYUsmjlbJ7OtD5UFIyhP6BY+c8A==}
- '@vue/compiler-ssr@3.4.31':
- resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==}
+ '@vue/compiler-ssr@3.4.33':
+ resolution: {integrity: sha512-0WveC9Ai+eT/1b6LCV5IfsufBZ0HP7pSSTdDjcuW302tTEgoBw8rHVHKPbGUtzGReUFCRXbv6zQDDgucnV2WzQ==}
'@vue/devtools-api@7.3.5':
resolution: {integrity: sha512-BSdBBu5hOIv+gBJC9jzYMh5bC27FQwjWLSb8fVAniqlL9gvsqvK27xTgczMf+hgctlszMYQnRm3bpY/j8vhPqw==}
@@ -403,23 +403,26 @@ packages:
'@vue/devtools-shared@7.3.5':
resolution: {integrity: sha512-Rqii3VazmWTi67a86rYopi61n5Ved05EybJCwyrfoO9Ok3MaS/4yRFl706ouoISMlyrASJFEzM0/AiDA6w4f9A==}
- '@vue/reactivity@3.4.31':
- resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==}
+ '@vue/reactivity@3.4.33':
+ resolution: {integrity: sha512-B24QIelahDbyHipBgbUItQblbd4w5HpG3KccL+YkGyo3maXyS253FzcTR3pSz739OTphmzlxP7JxEMWBpewilA==}
- '@vue/runtime-core@3.4.31':
- resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==}
+ '@vue/runtime-core@3.4.33':
+ resolution: {integrity: sha512-6wavthExzT4iAxpe8q37/rDmf44nyOJGISJPxCi9YsQO+8w9v0gLCFLfH5TzD1V1AYrTAdiF4Y1cgUmP68jP6w==}
- '@vue/runtime-dom@3.4.31':
- resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==}
+ '@vue/runtime-dom@3.4.33':
+ resolution: {integrity: sha512-iHsMCUSFJ+4z432Bn9kZzHX+zOXa6+iw36DaVRmKYZpPt9jW9riF32SxNwB124i61kp9+AZtheQ/mKoJLerAaQ==}
- '@vue/server-renderer@3.4.31':
- resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==}
+ '@vue/server-renderer@3.4.33':
+ resolution: {integrity: sha512-jTH0d6gQcaYideFP/k0WdEu8PpRS9MF8d0b6SfZzNi+ap972pZ0TNIeTaESwdOtdY0XPVj54XEJ6K0wXxir4fw==}
peerDependencies:
- vue: 3.4.31
+ vue: 3.4.33
'@vue/shared@3.4.31':
resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==}
+ '@vue/shared@3.4.33':
+ resolution: {integrity: sha512-aoRY0jQk3A/cuvdkodTrM4NMfxco8n55eG4H7ML/CRy7OryHfiqvug4xrCBBMbbN+dvXAetDDwZW9DXWWjBntA==}
+
'@vueuse/core@10.11.0':
resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
@@ -544,8 +547,8 @@ packages:
mark.js@8.11.1:
resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==}
- minisearch@6.3.0:
- resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==}
+ minisearch@7.0.2:
+ resolution: {integrity: sha512-Pf0sFXaCgRpOBDr4G8wTbVAEH9o9rvJzCMwj0TMe3L/NfUuG188xabfx6Vm3vD/Dv5L500n7JeiMB9Mq3sWMfQ==}
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
@@ -558,16 +561,9 @@ packages:
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
- picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
-
picocolors@1.0.1:
resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
- postcss@8.4.38:
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.4.39:
resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==}
engines: {node: ^10 || ^12 || >=14}
@@ -650,8 +646,8 @@ packages:
terser:
optional: true
- vitepress@1.3.0:
- resolution: {integrity: sha512-Cbm2AgXcCrukUeV+/24g1ZDSvw8blamh/1uf2pz3ApFpaYb9T7mo4imWDZ6APn2uPo4bJ6sgOzvsJ4aH+oLbBA==}
+ vitepress@1.3.1:
+ resolution: {integrity: sha512-soZDpg2rRVJNIM/IYMNDPPr+zTHDA5RbLDHAxacRu+Q9iZ2GwSR0QSUlLs+aEZTkG0SOX1dc8RmUYwyuxK8dfQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
@@ -673,8 +669,8 @@ packages:
'@vue/composition-api':
optional: true
- vue@3.4.31:
- resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==}
+ vue@3.4.33:
+ resolution: {integrity: sha512-VdMCWQOummbhctl4QFMcW6eNtXHsFyDlX60O/tsSQuCcuDOnJ1qPOhhVla65Niece7xq/P2zyZReIO5mP+LGTQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -964,7 +960,7 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/node@20.14.10':
+ '@types/node@20.14.11':
dependencies:
undici-types: 5.26.5
@@ -972,40 +968,40 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10))(vue@3.4.31)':
+ '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.11))(vue@3.4.33)':
dependencies:
- vite: 5.3.3(@types/node@20.14.10)
- vue: 3.4.31
+ vite: 5.3.3(@types/node@20.14.11)
+ vue: 3.4.33
- '@vue/compiler-core@3.4.31':
+ '@vue/compiler-core@3.4.33':
dependencies:
'@babel/parser': 7.24.7
- '@vue/shared': 3.4.31
+ '@vue/shared': 3.4.33
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.31':
+ '@vue/compiler-dom@3.4.33':
dependencies:
- '@vue/compiler-core': 3.4.31
- '@vue/shared': 3.4.31
+ '@vue/compiler-core': 3.4.33
+ '@vue/shared': 3.4.33
- '@vue/compiler-sfc@3.4.31':
+ '@vue/compiler-sfc@3.4.33':
dependencies:
'@babel/parser': 7.24.7
- '@vue/compiler-core': 3.4.31
- '@vue/compiler-dom': 3.4.31
- '@vue/compiler-ssr': 3.4.31
- '@vue/shared': 3.4.31
+ '@vue/compiler-core': 3.4.33
+ '@vue/compiler-dom': 3.4.33
+ '@vue/compiler-ssr': 3.4.33
+ '@vue/shared': 3.4.33
estree-walker: 2.0.2
magic-string: 0.30.10
- postcss: 8.4.38
+ postcss: 8.4.39
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.31':
+ '@vue/compiler-ssr@3.4.33':
dependencies:
- '@vue/compiler-dom': 3.4.31
- '@vue/shared': 3.4.31
+ '@vue/compiler-dom': 3.4.33
+ '@vue/shared': 3.4.33
'@vue/devtools-api@7.3.5':
dependencies:
@@ -1025,45 +1021,47 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/reactivity@3.4.31':
+ '@vue/reactivity@3.4.33':
dependencies:
- '@vue/shared': 3.4.31
+ '@vue/shared': 3.4.33
- '@vue/runtime-core@3.4.31':
+ '@vue/runtime-core@3.4.33':
dependencies:
- '@vue/reactivity': 3.4.31
- '@vue/shared': 3.4.31
+ '@vue/reactivity': 3.4.33
+ '@vue/shared': 3.4.33
- '@vue/runtime-dom@3.4.31':
+ '@vue/runtime-dom@3.4.33':
dependencies:
- '@vue/reactivity': 3.4.31
- '@vue/runtime-core': 3.4.31
- '@vue/shared': 3.4.31
+ '@vue/reactivity': 3.4.33
+ '@vue/runtime-core': 3.4.33
+ '@vue/shared': 3.4.33
csstype: 3.1.3
- '@vue/server-renderer@3.4.31(vue@3.4.31)':
+ '@vue/server-renderer@3.4.33(vue@3.4.33)':
dependencies:
- '@vue/compiler-ssr': 3.4.31
- '@vue/shared': 3.4.31
- vue: 3.4.31
+ '@vue/compiler-ssr': 3.4.33
+ '@vue/shared': 3.4.33
+ vue: 3.4.33
'@vue/shared@3.4.31': {}
- '@vueuse/core@10.11.0(vue@3.4.31)':
+ '@vue/shared@3.4.33': {}
+
+ '@vueuse/core@10.11.0(vue@3.4.33)':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0(vue@3.4.31)
- vue-demi: 0.14.8(vue@3.4.31)
+ '@vueuse/shared': 10.11.0(vue@3.4.33)
+ vue-demi: 0.14.8(vue@3.4.33)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.31)':
+ '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(vue@3.4.33)':
dependencies:
- '@vueuse/core': 10.11.0(vue@3.4.31)
- '@vueuse/shared': 10.11.0(vue@3.4.31)
- vue-demi: 0.14.8(vue@3.4.31)
+ '@vueuse/core': 10.11.0(vue@3.4.33)
+ '@vueuse/shared': 10.11.0(vue@3.4.33)
+ vue-demi: 0.14.8(vue@3.4.33)
optionalDependencies:
focus-trap: 7.5.4
transitivePeerDependencies:
@@ -1072,9 +1070,9 @@ snapshots:
'@vueuse/metadata@10.11.0': {}
- '@vueuse/shared@10.11.0(vue@3.4.31)':
+ '@vueuse/shared@10.11.0(vue@3.4.33)':
dependencies:
- vue-demi: 0.14.8(vue@3.4.31)
+ vue-demi: 0.14.8(vue@3.4.33)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -1178,7 +1176,7 @@ snapshots:
mark.js@8.11.1: {}
- minisearch@6.3.0: {}
+ minisearch@7.0.2: {}
mitt@3.0.1: {}
@@ -1186,16 +1184,8 @@ snapshots:
perfect-debounce@1.0.0: {}
- picocolors@1.0.0: {}
-
picocolors@1.0.1: {}
- postcss@8.4.38:
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.2.0
-
postcss@8.4.39:
dependencies:
nanoid: 3.3.7
@@ -1257,33 +1247,33 @@ snapshots:
undici-types@5.26.5: {}
- vite@5.3.3(@types/node@20.14.10):
+ vite@5.3.3(@types/node@20.14.11):
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
rollup: 4.14.1
optionalDependencies:
- '@types/node': 20.14.10
+ '@types/node': 20.14.11
fsevents: 2.3.3
- vitepress@1.3.0(@algolia/client-search@4.23.2)(@types/node@20.14.10)(postcss@8.4.39)(search-insights@2.13.0):
+ vitepress@1.3.1(@algolia/client-search@4.23.2)(@types/node@20.14.11)(postcss@8.4.39)(search-insights@2.13.0):
dependencies:
'@docsearch/css': 3.6.0
'@docsearch/js': 3.6.0(@algolia/client-search@4.23.2)(search-insights@2.13.0)
'@shikijs/core': 1.10.3
'@shikijs/transformers': 1.10.3
'@types/markdown-it': 14.1.1
- '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10))(vue@3.4.31)
+ '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.11))(vue@3.4.33)
'@vue/devtools-api': 7.3.5
'@vue/shared': 3.4.31
- '@vueuse/core': 10.11.0(vue@3.4.31)
- '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.31)
+ '@vueuse/core': 10.11.0(vue@3.4.33)
+ '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(vue@3.4.33)
focus-trap: 7.5.4
mark.js: 8.11.1
- minisearch: 6.3.0
+ minisearch: 7.0.2
shiki: 1.10.3
- vite: 5.3.3(@types/node@20.14.10)
- vue: 3.4.31
+ vite: 5.3.3(@types/node@20.14.11)
+ vue: 3.4.33
optionalDependencies:
postcss: 8.4.39
transitivePeerDependencies:
@@ -1313,14 +1303,14 @@ snapshots:
- typescript
- universal-cookie
- vue-demi@0.14.8(vue@3.4.31):
+ vue-demi@0.14.8(vue@3.4.33):
dependencies:
- vue: 3.4.31
+ vue: 3.4.33
- vue@3.4.31:
+ vue@3.4.33:
dependencies:
- '@vue/compiler-dom': 3.4.31
- '@vue/compiler-sfc': 3.4.31
- '@vue/runtime-dom': 3.4.31
- '@vue/server-renderer': 3.4.31(vue@3.4.31)
- '@vue/shared': 3.4.31
+ '@vue/compiler-dom': 3.4.33
+ '@vue/compiler-sfc': 3.4.33
+ '@vue/runtime-dom': 3.4.33
+ '@vue/server-renderer': 3.4.33(vue@3.4.33)
+ '@vue/shared': 3.4.33