From 5d0880e03250a81620624032b41cc2cf591474d1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 2 Dec 2024 11:35:47 +0000 Subject: [PATCH] docs: update links to `vite.dev` (#30111) --- docs/1.getting-started/1.introduction.md | 2 +- docs/1.getting-started/3.configuration.md | 2 +- docs/1.getting-started/4.assets.md | 2 +- docs/1.getting-started/4.styling.md | 4 ++-- docs/2.guide/1.concepts/2.vuejs-development.md | 2 +- docs/2.guide/3.going-further/1.features.md | 2 +- docs/3.api/5.kit/14.builder.md | 4 ++-- docs/5.community/5.framework-contribution.md | 2 +- docs/7.migration/10.bundling.md | 2 +- packages/schema/src/config/vite.ts | 2 +- packages/schema/src/types/builder-env/vite.ts | 4 ++-- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/1.getting-started/1.introduction.md b/docs/1.getting-started/1.introduction.md index 90f7e84da0..28e8a38178 100644 --- a/docs/1.getting-started/1.introduction.md +++ b/docs/1.getting-started/1.introduction.md @@ -25,7 +25,7 @@ Nuxt uses conventions and an opinionated directory structure to automate repetit - **Auto-imports:** write Vue composables and components in their respective directories and use them without having to import them with the benefits of tree-shaking and optimized JS bundles. - **Data-fetching utilities:** Nuxt provides composables to handle SSR-compatible data fetching as well as different strategies. - **Zero-config TypeScript support:** write type-safe code without having to learn TypeScript with our auto-generated types and `tsconfig.json` -- **Configured build tools:** we use [Vite](https://vitejs.dev) by default to support hot module replacement (HMR) in development and bundling your code for production with best-practices baked-in. +- **Configured build tools:** we use [Vite](https://vite.dev) by default to support hot module replacement (HMR) in development and bundling your code for production with best-practices baked-in. Nuxt takes care of these and provides both frontend and backend functionality so you can focus on what matters: **creating your web application**. diff --git a/docs/1.getting-started/3.configuration.md b/docs/1.getting-started/3.configuration.md index 3fc985f855..17c8cb5ca7 100644 --- a/docs/1.getting-started/3.configuration.md +++ b/docs/1.getting-started/3.configuration.md @@ -153,7 +153,7 @@ Name | Config File | How ---------------------------------------------|---------------------------|------------------------- [Nitro](https://nitro.unjs.io) | ~~`nitro.config.ts`~~ | Use [`nitro`](/docs/api/nuxt-config#nitro) key in `nuxt.config` [PostCSS](https://postcss.org) | ~~`postcss.config.js`~~ | Use [`postcss`](/docs/api/nuxt-config#postcss) key in `nuxt.config` -[Vite](https://vitejs.dev) | ~~`vite.config.ts`~~ | Use [`vite`](/docs/api/nuxt-config#vite) key in `nuxt.config` +[Vite](https://vite.dev) | ~~`vite.config.ts`~~ | Use [`vite`](/docs/api/nuxt-config#vite) key in `nuxt.config` [webpack](https://webpack.js.org) | ~~`webpack.config.ts`~~ | Use [`webpack`](/docs/api/nuxt-config#webpack-1) key in `nuxt.config` Here is a list of other common config files: diff --git a/docs/1.getting-started/4.assets.md b/docs/1.getting-started/4.assets.md index bfa94cd0f1..e008ea551a 100644 --- a/docs/1.getting-started/4.assets.md +++ b/docs/1.getting-started/4.assets.md @@ -27,7 +27,7 @@ For example, referencing an image file in the `public/img/` directory, available ## Assets Directory -Nuxt uses [Vite](https://vitejs.dev/guide/assets.html) (default) or [webpack](https://webpack.js.org/guides/asset-management) to build and bundle your application. The main function of these build tools is to process JavaScript files, but they can be extended through [plugins](https://vitejs.dev/plugins) (for Vite) or [loaders](https://webpack.js.org/loaders) (for webpack) to process other kind of assets, like stylesheets, fonts or SVG. This step transforms the original file mainly for performance or caching purposes (such as stylesheets minification or browser cache invalidation). +Nuxt uses [Vite](https://vite.dev/guide/assets.html) (default) or [webpack](https://webpack.js.org/guides/asset-management) to build and bundle your application. The main function of these build tools is to process JavaScript files, but they can be extended through [plugins](https://vite.dev/plugins) (for Vite) or [loaders](https://webpack.js.org/loaders) (for webpack) to process other kind of assets, like stylesheets, fonts or SVG. This step transforms the original file mainly for performance or caching purposes (such as stylesheets minification or browser cache invalidation). By convention, Nuxt uses the [`assets/`](/docs/guide/directory-structure/assets) directory to store these files but there is no auto-scan functionality for this directory, and you can use any other name for it. diff --git a/docs/1.getting-started/4.styling.md b/docs/1.getting-started/4.styling.md index d780ad3449..8a6466af45 100644 --- a/docs/1.getting-started/4.styling.md +++ b/docs/1.getting-started/4.styling.md @@ -204,7 +204,7 @@ export default defineNuxtConfig({ In both cases, the compiled stylesheets will be inlined in the HTML rendered by Nuxt. :: -If you need to inject code in pre-processed files, like a [sass partial](https://sass-lang.com/documentation/at-rules/use#partials) with color variables, you can do so with the vite [preprocessors options](https://vitejs.dev/config/shared-options.html#css-preprocessoroptions). +If you need to inject code in pre-processed files, like a [sass partial](https://sass-lang.com/documentation/at-rules/use#partials) with color variables, you can do so with the vite [preprocessors options](https://vite.dev/config/shared-options.html#css-preprocessoroptions). Create some partials in your `assets` directory: @@ -416,7 +416,7 @@ SFC style blocks support preprocessors syntax. Vite come with built-in support f :: -You can refer to the [Vite CSS docs](https://vitejs.dev/guide/features.html#css) and the [@vitejs/plugin-vue docs](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue). +You can refer to the [Vite CSS docs](https://vite.devuide/features.html#css) and the [@vitejs/plugin-vue docs](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue). For webpack users, refer to the [vue loader docs](https://vue-loader.vuejs.org). ## Using PostCSS diff --git a/docs/2.guide/1.concepts/2.vuejs-development.md b/docs/2.guide/1.concepts/2.vuejs-development.md index ffabdc6a49..c70d2f5cfe 100644 --- a/docs/2.guide/1.concepts/2.vuejs-development.md +++ b/docs/2.guide/1.concepts/2.vuejs-development.md @@ -21,7 +21,7 @@ We chose to build Nuxt on top of Vue for these reasons: ### Single File Components -[Vue’s single-file components](https://v3.vuejs.org/guide/single-file-component.html) (SFC or `*.vue` files) encapsulate the markup (`