Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
35b3cae
chore: changes to merge back to vite repo
sapphi-red Dec 2, 2025
4a7f8d4
feat!: the epic `rolldown-vite` merge (#21189)
sapphi-red Dec 3, 2025
8e6c78d
refactor: remove obsolete fields in package.json (#21194)
sapphi-red Dec 3, 2025
8c3dd06
feat!: update default browser target (#21193)
sapphi-red Dec 3, 2025
7ee491d
docs: add `resolve.tsconfigPaths` option docs (#21197)
sapphi-red Dec 3, 2025
2b8befa
docs: add `emitDecoratorMetadata` description (#21198)
sapphi-red Dec 3, 2025
f596aa2
docs: `alwaysStrict` does not affect the build result anymore (#21199)
sapphi-red Dec 3, 2025
2451913
docs: vite 8 beta announcement (#21196)
sapphi-red Dec 3, 2025
45722e0
docs: add overrides note in vite 8 beta post (#21201)
sapphi-red Dec 3, 2025
350feed
release: v8.0.0-beta.0
sapphi-red Dec 3, 2025
0803521
release: plugin-legacy@8.0.0-beta.0
sapphi-red Dec 3, 2025
8c8c56e
chore: cleanup changelog (#21202)
sapphi-red Dec 3, 2025
3f344b4
docs: update override instructions in release post (#21204)
TheAlexLichter Dec 3, 2025
5d2c31f
docs: remove `useDefineForClassFields` static init blocks warning (#2…
sapphi-red Dec 4, 2025
3709635
feat: add experimental.fullBundleMode
sapphi-red May 27, 2025
6c30381
feat: add `--fullBundleMode` flag for `vite dev`
sapphi-red May 27, 2025
2da7fe2
feat: add `ResolvedConfig.isBundled`
sapphi-red May 27, 2025
1654f48
feat: disable minify by default in development
sapphi-red Jun 4, 2025
0bf0732
feat: disable json minify by default in development
sapphi-red Jun 4, 2025
03d932a
Revert "feat: disable minify by default in development"
sapphi-red Jun 16, 2025
94f452e
Revert "feat: disable json minify by default in development"
sapphi-red Jun 16, 2025
3607ea6
refactor: make `invalidateModule` function in DevEnvironment a method
sapphi-red Jun 13, 2025
b192c81
feat: disable minify by default in full bundle mode
sapphi-red Jun 16, 2025
9f48268
feat: disable buildImportAnalysisPlugin for full bundle mode
sapphi-red Jun 16, 2025
a2697e9
wip: full bundle dev env
sapphi-red May 27, 2025
781880d
wip: revamp state handling
sapphi-red Jun 5, 2025
6aa1b6c
wip: full bundle dev env
sapphi-red Jun 6, 2025
3bd0e07
test: add test for basic scenarios
sapphi-red Jun 10, 2025
27e8ffa
wip: support assets
sapphi-red Jul 9, 2025
cc31878
wip: update for new rolldown
sapphi-red Jul 11, 2025
512d5f9
perf: skip warmup requests
sapphi-red Jul 15, 2025
9d34c4c
perf: avoid buildStart hook call
sapphi-red Jul 15, 2025
1b9eead
wip: full bundle dev env
sapphi-red Jul 18, 2025
b9ebca2
wip: update for new rolldown
sapphi-red Jul 30, 2025
e0c4467
wip: simplify
sapphi-red Jul 31, 2025
93fda49
wip: skip optimizerResolvePlugin
sapphi-red Jul 31, 2025
615fd12
wip: change flag to --full-bundle
sapphi-red Jul 31, 2025
25aee69
wip: fix dynamic import vars plugin
sapphi-red Aug 1, 2025
1c214c6
wip: fix define/modulePreloadPolyfill plugin
sapphi-red Aug 4, 2025
268ad11
perf: skip worker renderChunk in dev
sapphi-red Aug 4, 2025
bf88e60
wip: add debug time
sapphi-red Aug 4, 2025
63fd1ef
perf: copy files lazily
sapphi-red Aug 4, 2025
82e01b2
wip: disable renderBuiltUrl in dev
sapphi-red Aug 5, 2025
d926fe1
wip: pass path as-is to `hmrInvalidate`
sapphi-red Aug 12, 2025
1e57ed0
wip: full bundle dev env
sapphi-red Aug 22, 2025
d88855f
wip: full bundle dev env
sapphi-red Aug 27, 2025
e8d0a37
wip: full bundle dev env
sapphi-red Aug 27, 2025
ee3f8c1
wip: full bundle dev env
sapphi-red Aug 27, 2025
47a867b
wip: full bundle dev env
sapphi-red Aug 27, 2025
6af731b
wip: update
sapphi-red Sep 11, 2025
b318972
wip: update
sapphi-red Sep 11, 2025
6a876f7
wip: update
sapphi-red Sep 11, 2025
fc8fe72
wip: use dev api
sapphi-red Sep 9, 2025
88a16b5
wip: update
sapphi-red Sep 10, 2025
3692853
wip: update
sapphi-red Sep 10, 2025
db02fb0
wip: update
sapphi-red Sep 11, 2025
ff2f28c
wip: update
sapphi-red Sep 11, 2025
cf6e882
wip: update
sapphi-red Sep 16, 2025
4367cd0
wip: update
sapphi-red Sep 16, 2025
f0c1270
wip: update
sapphi-red Sep 18, 2025
a279edc
wip: update
sapphi-red Sep 18, 2025
a9ac2e6
fix: rebuild
sapphi-red Sep 24, 2025
fa6c0c7
test: skip some
sapphi-red Sep 24, 2025
5da25e0
wip: update
sapphi-red Sep 24, 2025
d1b1e0b
wip: reject no-cors requests
sapphi-red Sep 24, 2025
9a249f9
wip: update
sapphi-red Sep 25, 2025
f794fe3
wip: initial client concept impl
sapphi-red Sep 25, 2025
0d91251
wip: update
sapphi-red Sep 25, 2025
7b2293e
wip: set etag
sapphi-red Sep 30, 2025
19bf2c9
wip: update
sapphi-red Sep 30, 2025
ca7cc9e
wip: update
sapphi-red Oct 6, 2025
8466450
wip: update
sapphi-red Oct 6, 2025
c465c4b
wip: update
sapphi-red Oct 15, 2025
1676530
wip: update
sapphi-red Oct 15, 2025
1e11405
wip: update
sapphi-red Oct 15, 2025
d1bc1be
wip: update
sapphi-red Oct 16, 2025
34f1f2b
wip: update
sapphi-red Oct 20, 2025
41b5a44
wip: update
sapphi-red Oct 21, 2025
fd40aff
wip: update
sapphi-red Oct 21, 2025
651c617
wip: update
sapphi-red Oct 21, 2025
1417ec4
wip: use hot API
sapphi-red Oct 21, 2025
8df4a51
wip: fix hmr code
sapphi-red Nov 17, 2025
8a1c20e
wip: fix hmr code
sapphi-red Nov 17, 2025
36d9227
wip: disable inline const in dev
sapphi-red Nov 19, 2025
764824d
wip: fix disconnect
sapphi-red Nov 19, 2025
0c5af1a
wip: update
sapphi-red Dec 4, 2025
f1ab2bc
wip: update
sapphi-red Dec 5, 2025
8dea8eb
wip: update
sapphi-red Dec 8, 2025
b829ac5
wip: update
sapphi-red Dec 8, 2025
6edccf1
chore: merge main
sapphi-red Dec 8, 2025
9d9488e
wip: update
sapphi-red Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: "\U0001F41E General Bug report"
description: Report an issue with `rolldown-vite`
name: "\U0001F41E Bug report"
description: Report an issue with Vite
labels: [pending triage]
type: Bug
body:
Expand All @@ -19,7 +19,7 @@ body:
id: reproduction
attributes:
label: Reproduction
description: Please provide a link via [StackBlitz](https://stackblitz.com/fork/github/vitejs/rolldown-vite/tree/rolldown-vite/packages/create-vite/template-vanilla) or a link to a repo that can reproduce the problem you ran into. `npm create vite@latest` and `npm create vite-extra@latest` (for SSR or library repros) can be used as a starter template (don't forget to alias `vite` to `rolldown-vite`). A [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) is required ([Why?](https://antfu.me/posts/why-reproductions-are-required)). If a report is vague (e.g. just a generic error message) and has no reproduction, it will receive a "needs reproduction" label. If no reproduction is provided after 3 days, it will be auto-closed.
description: Please provide a link via [vite.new](https://vite.new/) or a link to a repo that can reproduce the problem you ran into. `npm create vite@latest` and `npm create vite-extra@latest` (for SSR or library repros) can be used as a starter template. A [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) is required ([Why?](https://antfu.me/posts/why-reproductions-are-required)). If a report is vague (e.g. just a generic error message) and has no reproduction, it will receive a "needs reproduction" label. If no reproduction is provided after 3 days, it will be auto-closed.
placeholder: Reproduction URL
validations:
required: true
Expand All @@ -33,7 +33,7 @@ body:
id: system-info
attributes:
label: System Info
description: Output of `npx envinfo --system --npmPackages '{vite,rolldown-vite,@vitejs/*,rollup,rolldown}' --binaries --browsers`
description: Output of `npx envinfo --system --npmPackages '{vite,@vitejs/*,rollup,rolldown}' --binaries --browsers`
render: shell
placeholder: System, Binaries, Browsers
validations:
Expand Down Expand Up @@ -75,15 +75,17 @@ body:
label: Validations
description: Before submitting the issue, please make sure you do the following
options:
- label: Follow our [Code of Conduct](https://github.com/vitejs/rolldown-vite/blob/main/CODE_OF_CONDUCT.md)
- label: Follow our [Code of Conduct](https://github.com/vitejs/vite/blob/main/CODE_OF_CONDUCT.md)
required: true
- label: Read the [Contributing Guidelines](https://github.com/vitejs/rolldown-vite/blob/main/CONTRIBUTING.md).
- label: Read the [Contributing Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md).
required: true
- label: Read the [docs](https://vite.dev/guide) and the [Rolldown-related guide](https://main.vite.dev/guide/rolldown.html).
- label: Read the [docs](https://vite.dev/guide).
required: true
- label: Check that there isn't [already an issue](https://github.com/vitejs/rolldown-vite/issues) that reports the same bug to avoid creating a duplicate.
- label: Check that there isn't [already an issue](https://github.com/vitejs/vite/issues) that reports the same bug to avoid creating a duplicate.
required: true
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vitejs/rolldown-vite/discussions) or join our [Discord Chat Server](https://chat.vite.dev/).
- label: Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to [vuejs/core](https://github.com/vuejs/core) instead.
required: true
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vitejs/vite/discussions) or join our [Discord Chat Server](https://chat.vite.dev/).
required: true
- label: The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.
required: true
20 changes: 13 additions & 7 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: Vite Discord
url: https://chat.vite.dev/
about: Do you have questions around Vite? Then join the Discord to discuss them with other Vite users.
- name: Rolldown Discord
url: https://chat.rolldown.rs/
about: Ask questions and discuss with other Rolldown users in real time.
- name: Rolldown-Vite & Vite 8 beta Issues
url: https://github.com/vitejs/rolldown-vite/issues/new/choose
about: Rolldown-Vite related issues should be reported on the rolldown-vite repository.
- name: Vite Plugin React Issues
url: https://github.com/vitejs/vite-plugin-react/issues/new/choose
about: React related issues should be reported on the vite-plugin-react repository.
- name: Vite Plugin Vue Issues
url: https://github.com/vitejs/vite-plugin-vue/issues/new/choose
about: Vue related issues should be reported on the vite-plugin-vue repository.
- name: Discord Chat
url: https://chat.vite.dev
about: Ask questions and discuss with other Vite users in real time.
- name: Questions & Discussions
url: https://github.com/vitejs/rolldown-vite/discussions
url: https://github.com/vitejs/vite/discussions
about: Use GitHub discussions for message-board style questions and discussions.
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: "\U0001F4DA Documentation"
description: Suggest a change or new page to be added to vite.dev
labels: [documentation]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue!
- type: checkboxes
id: documentation_is
attributes:
label: Documentation is
options:
- label: Missing
- label: Outdated
- label: Confusing
- label: Not sure?
- type: textarea
id: description
attributes:
label: Explain in Detail
description: A clear and concise description of your suggestion. If you intend to submit a PR for this issue, tell us in the description. Thanks!
placeholder: The description of ... page is not clear. I thought it meant ... but it wasn't.
validations:
required: true
- type: textarea
id: suggestion
attributes:
label: Your Suggestion for Changes
validations:
required: true
- type: input
id: reproduction
attributes:
label: Reproduction
description: If you have a reproduction, please provide a link via [vite.new](https://vite.new/) or a link to a repo that can reproduce the problem you ran into. `npm create vite@latest` and `npm create vite-extra@latest` (for SSR or library repros) can be used as a starter template.
placeholder: Reproduction URL
- type: textarea
id: reproduction-steps
attributes:
label: Steps to reproduce
description: Please provide any reproduction steps that may need to be described. E.g. if it happens only when running the dev or build script make sure it's clear which one to use.
placeholder: Run `npm install` followed by `npm run dev`
105 changes: 0 additions & 105 deletions .github/ISSUE_TEMPLATE/feature-regression.yml

This file was deleted.

48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: "\U0001F680 New feature proposal"
description: Propose a new feature to be added to Vite
labels: ["pending triage"]
type: Feature
body:
- type: markdown
attributes:
value: |
Thanks for your interest in the project and taking the time to fill out this feature report!
- type: textarea
id: feature-description
attributes:
label: Description
description: "Clear and concise description of the problem. Please make the reason and usecases as detailed as possible. If you intend to submit a PR for this issue, tell us in the description. Thanks!"
placeholder: As a developer using Vite I want [goal / wish] so that [benefit].
validations:
required: true
- type: textarea
id: suggested-solution
attributes:
label: Suggested solution
description: "In module [xy] we could provide following implementation..."
validations:
required: true
- type: textarea
id: alternative
attributes:
label: Alternative
description: Clear and concise description of any alternative solutions or features you've considered.
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Any other context or screenshots about the feature request here.
- type: checkboxes
id: checkboxes
attributes:
label: Validations
description: Before submitting the issue, please make sure you do the following
options:
- label: Follow our [Code of Conduct](https://github.com/vitejs/vite/blob/main/CODE_OF_CONDUCT.md)
required: true
- label: Read the [Contributing Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md).
required: true
- label: Read the [docs](https://vite.dev/guide).
required: true
- label: Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
required: true
97 changes: 0 additions & 97 deletions .github/ISSUE_TEMPLATE/performance.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/issue-close-require.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
close-issues:
if: github.repository == 'vitejs/rolldown-vite'
if: github.repository == 'vitejs/vite'
runs-on: ubuntu-latest
permissions:
issues: write # for actions-cool/issues-helper to update issues
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/issue-labeled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
reply-labeled:
if: github.repository == 'vitejs/rolldown-vite'
if: github.repository == 'vitejs/vite'
runs-on: ubuntu-latest
permissions:
issues: write # for actions-cool/issues-helper to update issues
Expand Down Expand Up @@ -38,5 +38,5 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
Hello @${{ github.event.issue.user.login }}. Please provide a [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) using a GitHub repository or [StackBlitz](https://stackblitz.com/fork/github/vitejs/rolldown-vite/tree/rolldown-vite/packages/create-vite/template-vanilla). Issues marked with `needs reproduction` will be closed if they have no activity within 3 days.
Hello @${{ github.event.issue.user.login }}. Please provide a [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) using a GitHub repository or [StackBlitz](https://vite.new). Issues marked with `needs reproduction` will be closed if they have no activity within 3 days.
labels: "pending triage"
Loading