From e2d84d0fa39c021fda1677bbb9e7512c85ff5197 Mon Sep 17 00:00:00 2001 From: franco sanchez Date: Thu, 20 Jul 2023 10:02:55 -0300 Subject: [PATCH 1/3] docs: feedback about experimental features --- docs/config/build-options.md | 4 ++-- docs/config/dep-optimization-options.md | 2 +- docs/config/shared-options.md | 6 +++--- docs/config/ssr-options.md | 2 +- docs/guide/build.md | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/config/build-options.md b/docs/config/build-options.md index 4a80421..c9f6b2f 100644 --- a/docs/config/build-options.md +++ b/docs/config/build-options.md @@ -34,7 +34,7 @@ El polyfill se puede deshabilitar usando `{ polyfill: false }`. Vite calcula la lista de fragmentos a precargar para cada importación dinámica. De forma predeterminada, se utilizará una ruta absoluta que incluya la `base` al cargar estas dependencias. Si la `base` es relativa (`''` o `'./''`), se usa `import.meta.url` en tiempo de ejecución para evitar rutas absolutas que dependen de la base final implementada. -Existe soporte experimental para un control detallado sobre la lista de dependencias y sus rutas usando la función `resolveDependencies`. Esto espera una función de tipo `ResolveModulePreloadDependenciesFn`: +Existe soporte experimental para un control detallado sobre la lista de dependencias y sus rutas usando la función `resolveDependencies`. [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13841). Esto espera una función de tipo `ResolveModulePreloadDependenciesFn`: ```ts type ResolveModulePreloadDependenciesFn = ( @@ -216,7 +216,7 @@ De forma predeterminada, Vite vaciará `outDir` en la compilación si está dent ## build.copyPublicDir -- **Experimental** +- **Experimental** [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13807) - **Tipo:** `boolean` - **Por defecto:** `true` diff --git a/docs/config/dep-optimization-options.md b/docs/config/dep-optimization-options.md index 3a94843..6d4982a 100644 --- a/docs/config/dep-optimization-options.md +++ b/docs/config/dep-optimization-options.md @@ -64,7 +64,7 @@ export default defineConfig({ ## optimizeDeps.disabled -- **Experimental** +- **Experimental** [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13839) - **Tipo:** `boolean | 'build' | 'dev'` - **Por defecto:** `'build'` diff --git a/docs/config/shared-options.md b/docs/config/shared-options.md index a302dd5..403f756 100644 --- a/docs/config/shared-options.md +++ b/docs/config/shared-options.md @@ -260,7 +260,7 @@ Esta opción no tiene ningún efecto cuando se utiliza [Lightning CSS](../guide/ ## css.devSourcemap -- **Experimental** +- **Experimental** [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13845) - **Tipo:** `boolean` - **Por defecto:** `false` @@ -268,7 +268,7 @@ Esta opción no tiene ningún efecto cuando se utiliza [Lightning CSS](../guide/ ## css.transformer -- **Experimental** +- **Experimental** [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13835) - **Type:** `'postcss' | 'lightningcss'` - **Default:** `'postcss'` @@ -276,7 +276,7 @@ Selecciona el motor utilizado para el procesamiento de CSS. Consulta [Lightning ## css.lightningcss -- **Experimental** +- **Experimental** [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13835) - **Type:** ```js diff --git a/docs/config/ssr-options.md b/docs/config/ssr-options.md index 402a30e..3710b68 100644 --- a/docs/config/ssr-options.md +++ b/docs/config/ssr-options.md @@ -23,7 +23,7 @@ ## ssr.format -- **Experimental** +- **Experimental** [El soporte CJS se eliminará en Vite 5](https://github.com/vitejs/vite/discussions/13816) - **Tipo:** `'esm' | 'cjs'` - **Por defecto:** `esm` diff --git a/docs/guide/build.md b/docs/guide/build.md index db7222d..5020253 100644 --- a/docs/guide/build.md +++ b/docs/guide/build.md @@ -225,7 +225,7 @@ En el modo librería, todo uso de `import.meta.env.*` se reemplaza estáticament ## Opciones avanzadas para Base ::: warning -Esta característica es experimental, la API puede cambiar en una futura actualización sin previo aviso. Por favor, fija siempre a la versión menor de Vite cuando la uses. +Esta característica es experimental. [Hacer Comentarios](https://github.com/vitejs/vite/discussions/13834). ::: Para casos de uso avanzado, los recursos estaticos y los archivos públicos desplegados pueden estar en diferentes rutas, por ejemplo, para usar diferentes estrategias de caché. From 7ea2cfa2570a900143db5a707eb3fe223fdef899 Mon Sep 17 00:00:00 2001 From: franco sanchez Date: Tue, 5 Sep 2023 08:42:36 -0300 Subject: [PATCH 2/3] docs: update the proxy options link --- docs/config/server-options.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/server-options.md b/docs/config/server-options.md index 5572ea1..516e1d9 100644 --- a/docs/config/server-options.md +++ b/docs/config/server-options.md @@ -88,7 +88,7 @@ Consulta [el documento de WSL](https://learn.microsoft.com/en-us/windows/wsl/net Ten en cuenta que si estás utilizando una [`base`](/config/shared-options.md#base) no relativa, debes prefijar cada clave con esa `base`. - Extiende [`http-proxy`](https://github.com/http-party/node-http-proxy#options). Las opciones adicionales están [aquí](https://github.com/vitejs/vite/blob/main/packages/vite/src/node/server/middlewares/proxy.ts#L13). + Extiende [`http-proxy`](https://github.com/http-party/node-http-proxy#options). Las opciones adicionales están [aquí](https://github.com/vitejs/vite/blob/main/packages/vite/src/node/server/middlewares/proxy.ts#L12). En algunos casos, es posible que también desees configurar el servidor de desarrollo relacionado (por ejemplo, para agregar middlewares personalizados a la aplicación interna [connect](https://github.com/senchalabs/connect)). Para hacerlo, debes escribir tu propio [complemento](/guide/using-plugins.html) y usar la función [configureServer](/guide/api-plugin.html#configureserver). From 44f57167943af7e877ac0d256f1a1cb5cd2815a3 Mon Sep 17 00:00:00 2001 From: franco sanchez Date: Wed, 27 Sep 2023 10:52:58 -0300 Subject: [PATCH 3/3] docs: use extends instead of spreading default theme --- docs/.vitepress/theme/index.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index 39f1f2f..dce9a8f 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -1,19 +1,20 @@ import { h } from 'vue' -import Theme from 'vitepress/theme' +import type { Theme } from 'vitepress' +import DefaultTheme from 'vitepress/theme' import './styles/vars.css' import HomeSponsors from './components/HomeSponsors.vue' import AsideSponsors from './components/AsideSponsors.vue' import SvgImage from './components/SvgImage.vue' export default { - ...Theme, + extends: DefaultTheme, Layout() { - return h(Theme.Layout, null, { + return h(DefaultTheme.Layout, null, { 'home-features-after': () => h(HomeSponsors), 'aside-ads-before': () => h(AsideSponsors) }) }, enhanceApp({ app }) { app.component('SvgImage', SvgImage) - } -} + }, +} satisfies Theme