Skip to content

Commit c6db092

Browse files
authored
refactor: update vite peer dep and remove esbuild (#1266)
* refactor: update vite peer dep and remove esbuild and rolldownVersion branched code * fix: restore reading rollupOptions.optimization.inlineConst, its deprecated in vite8, users could still use it * chore: update deps of svelte inspector
1 parent f104429 commit c6db092

File tree

40 files changed

+502
-580
lines changed

40 files changed

+502
-580
lines changed

.changeset/bumpy-ways-bathe.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@sveltejs/vite-plugin-svelte-inspector': major
3+
'@sveltejs/vite-plugin-svelte': major
4+
---
5+
6+
breaking(deps): require vite 8

.github/workflows/ci.yml

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,6 @@ jobs:
9696
os: ubuntu-latest
9797
vite: 'baseline'
9898
svelte: 'baseline'
99-
# future test with vite-8-beta
100-
- node: 24
101-
os: ubuntu-latest
102-
vite: '8-beta'
103-
svelte: 'current'
10499
steps:
105100
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
106101
with:
@@ -124,25 +119,17 @@ jobs:
124119
- name: downgrade vite to baseline
125120
if: matrix.vite == 'baseline'
126121
run: |
127-
pnpm update -r --no-save vite@6.3.0
122+
pnpm update -r --no-save vite@8.0.0-beta.7
128123
pnpm ls vite
129124
- name: downgrade svelte to baseline
130125
if: matrix.svelte == 'baseline'
131126
run: |
132127
pnpm update -r --no-save svelte@5.0.0
133128
pnpm ls svelte
134-
- name: update vite to vite-8-beta
135-
if: matrix.vite == '8-beta'
136-
run: |
137-
pnpm update -r --no-save vite@beta
138-
pnpm ls vite
139129
- name: install playwright chromium
140130
run: pnpm playwright install chromium --only-shell
141131
- name: run tests
142132
run: pnpm test
143-
- name: check-types with vite-8-beta
144-
if: matrix.vite == '8-beta'
145-
run: pnpm check:types
146133
- name: archive tests temp directory
147134
if: failure()
148135
shell: bash

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"svelte-eslint-parser": "^1.4.0",
5757
"typescript": "^5.9.3",
5858
"typescript-eslint": "^8.48.0",
59-
"vite": "^7.2.6",
59+
"vite": "^8.0.0-beta.7",
6060
"vitest": "^4.0.15"
6161
},
6262
"lint-staged": {

packages/e2e-tests/autoprefixer-browerslist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"postcss-load-config": "^6.0.1",
1818
"svelte": "^5.45.4",
1919
"svelte-preprocess": "^6.0.3",
20-
"vite": "^7.2.6"
20+
"vite": "^8.0.0-beta.7"
2121
},
2222
"type": "module"
2323
}

packages/e2e-tests/build-multiple/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
1313
"svelte": "^5.45.4",
14-
"vite": "^7.2.6"
14+
"vite": "^8.0.0-beta.7"
1515
}
1616
}

packages/e2e-tests/build-watch/__tests__/build-watch.spec.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,9 @@ import {
88
sleep,
99
getColor,
1010
browserLogs,
11-
e2eServer,
1211
getWatchErrors
1312
} from '~utils';
1413

15-
import * as vite from 'vite';
16-
// @ts-ignore
17-
const isRolldownVite = !!vite.rolldownVersion;
18-
1914
describe.runIf(isBuildWatch)('build-watch', () => {
2015
test('should render App', async () => {
2116
expect(await getText('#app-header')).toBe('Test-App');

packages/e2e-tests/build-watch/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
1717
"node-fetch": "^3.3.2",
1818
"svelte": "^5.45.4",
19-
"vite": "^7.2.6"
19+
"vite": "^8.0.0-beta.7"
2020
},
2121
"type": "module"
2222
}

packages/e2e-tests/configfile-custom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:^",
1515
"svelte": "^5.45.4",
16-
"vite": "^7.2.6"
16+
"vite": "^8.0.0-beta.7"
1717
},
1818
"type": "module"
1919
}

packages/e2e-tests/configfile-esm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@sveltejs/vite-plugin-svelte": "workspace:^",
1515
"svelte": "^5.45.4",
1616
"svelte-preprocess": "^6.0.3",
17-
"vite": "^7.2.6"
17+
"vite": "^8.0.0-beta.7"
1818
},
1919
"type": "module"
2020
}

packages/e2e-tests/css-dev-sourcemap/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
1313
"sass": "^1.94.2",
1414
"svelte": "^5.45.4",
15-
"vite": "^7.2.6"
15+
"vite": "^8.0.0-beta.7"
1616
}
1717
}

0 commit comments

Comments
 (0)