Next generation frontend tooling. It's fast!
Go to file
bluwy ece9f720fd chore: port tests over
This port isn't the best. Vite builds are ran multiple times with different modules configuration. The ideal abstraction is to have unit tests instead and Vite should "trust" that it works, but this will do for now.

I also skipped lightningcss tests for now. Check css-modules-lightningcss.spec.ts for notes.
2024-03-21 16:35:55 +08:00
.github chore(deps): update all non-major dependencies (#16131) 2024-03-11 14:36:12 +08:00
.stackblitz chore: add plugin-legacy override to codeflow config (#12229) 2023-02-28 12:28:53 +01:00
docs chore(deps): update all non-major dependencies (#16186) 2024-03-18 13:23:16 +08:00
packages Merge branch 'main' into feat/revamped-css-modules 2024-03-21 12:54:02 +08:00
patches fix(css): import using imports field in CS was not resolved (#15985) 2024-02-20 14:07:48 +01:00
playground chore: port tests over 2024-03-21 16:35:55 +08:00
scripts fix(deps): update all non-major dependencies (#15803) 2024-02-08 10:43:45 +01:00
.editorconfig chore: enforce LF line endings in the repository (#5092) 2021-09-26 16:48:29 +08:00
.eslintignore refactor(types): simplify type exports (#10243) 2022-09-30 11:29:26 +02:00
.eslintrc.cjs refactor: share code with vite runtime (#15907) 2024-02-24 11:05:19 +01:00
.git-blame-ignore-revs chore: add .git-blame-ignore-revs (#11212) 2022-12-06 07:36:19 +01:00
.gitattributes chore: enforce LF line endings in the repository (#5092) 2021-09-26 16:48:29 +08:00
.gitignore chore(deps): update eslint-define-config (#15026) 2023-11-21 11:58:00 +08:00
.npmrc chore(npmrc): remove extra setting (#15116) 2023-11-29 14:22:42 +08:00
.prettierignore refactor: share code with vite runtime (#15907) 2024-02-24 11:05:19 +01:00
.prettierrc.json chore(deps): update dependency prettier to v3 (#13759) 2023-07-19 09:53:25 +02:00
CODE_OF_CONDUCT.md chore: fix Vite Land link in CoC [skip ci] (#2952) 2021-04-12 00:43:20 +08:00
CONTRIBUTING.md chore: update pr review diagram (#15997) 2024-02-21 14:31:45 +01:00
LICENSE wip: port rollup-plugin-vue to vite plugin 2020-12-17 14:29:57 -05:00
netlify.toml docs: use Node 20 on Netlify 2023-11-30 14:01:46 +08:00
package.json chore(deps): update all non-major dependencies (#16186) 2024-03-18 13:23:16 +08:00
pnpm-lock.yaml chore: port tests over 2024-03-21 16:35:55 +08:00
pnpm-workspace.yaml docs: add @shikiji/vitepress-twoslash (#16168) 2024-03-15 09:24:38 +01:00
README.md docs: fix broken node.js release link (#14839) 2023-11-01 12:25:08 +08:00
vitest.config.e2e.ts test: avoid vitest checking publicDir (#15197) 2023-12-01 11:24:50 +01:00
vitest.config.ts refactor: share code with vite runtime (#15907) 2024-02-24 11:05:19 +01:00

Vite logo


npm package node compatibility build status Start new PR in StackBlitz Codeflow discord chat


Vite

Next Generation Frontend Tooling

  • 💡 Instant Server Start
  • Lightning Fast HMR
  • 🛠️ Rich Features
  • 📦 Optimized Build
  • 🔩 Universal Plugin Interface
  • 🔑 Fully Typed APIs

Vite (French word for "quick", pronounced /vit/, like "veet") is a new breed of frontend build tooling that significantly improves the frontend development experience. It consists of two major parts:

In addition, Vite is highly extensible via its Plugin API and JavaScript API with full typing support.

Read the Docs to Learn More.

Packages

Package Version (click for changelogs)
vite vite version
@vitejs/plugin-legacy plugin-legacy version
create-vite create-vite version

Contribution

See Contributing Guide.

License

MIT.

Sponsors

sponsors