diff --git a/.changeset/nine-lizards-design.md b/.changeset/nine-lizards-design.md new file mode 100644 index 000000000..09a225577 --- /dev/null +++ b/.changeset/nine-lizards-design.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/vite-plugin-svelte': patch +--- + +Update experimental support for rolldown-vite to vite 8 beta diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 598c51057..572adf709 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,10 +94,10 @@ jobs: os: ubuntu-latest vite: 'baseline' svelte: 'baseline' - # future test with rolldown-vite + # future test with vite-8-beta - node: 24 os: ubuntu-latest - vite: 'rolldown-vite' + vite: '8-beta' svelte: 'current' steps: - uses: actions/checkout@v5 @@ -128,17 +128,17 @@ jobs: run: | pnpm update -r --no-save svelte@5.0.0 pnpm ls svelte - - name: update vite to rolldown-vite - if: matrix.vite == 'rolldown-vite' + - name: update vite to vite-8-beta + if: matrix.vite == '8-beta' run: | - pnpm update -r --no-save vite@npm:rolldown-vite@latest - pnpm ls rolldown-vite + pnpm update -r --no-save vite@beta + pnpm ls vite - name: install playwright chromium run: pnpm playwright install chromium - name: run tests run: pnpm test - - name: check-types with rolldown-vite - if: matrix.vite == 'rolldown-vite' + - name: check-types with vite-8-beta + if: matrix.vite == '8-beta' run: pnpm check:types - name: archive tests temp directory if: failure() diff --git a/.prettierrc.js b/.prettierrc.js index 8d1916460..6d686dbf0 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -26,7 +26,8 @@ export default { 'packages/e2e-tests/dynamic-compile-options/src/components/A.svelte', 'packages/playground/big/src/pages/**', // lots of generated files 'packages/e2e-tests/scan-deps/src/Svelte*.svelte', // various syntax tests that require no format - '**/.vite-inspect/**' + '**/.vite-inspect/**', + 'packages/e2e-tests/_test_dependencies/**/*.svelte' // TODO remove after sourcemap bug is fixed ], options: { rangeEnd: 0 diff --git a/packages/e2e-tests/_test_dependencies/svelte-exports-simple/src/components/Dependency.svelte b/packages/e2e-tests/_test_dependencies/svelte-exports-simple/src/components/Dependency.svelte index 812a159e3..16a3fb829 100644 --- a/packages/e2e-tests/_test_dependencies/svelte-exports-simple/src/components/Dependency.svelte +++ b/packages/e2e-tests/_test_dependencies/svelte-exports-simple/src/components/Dependency.svelte @@ -2,7 +2,7 @@ const label = 'dependency-import'; import * as cjsOnly from 'e2e-test-dep-cjs-only'; const { cjs } = cjsOnly; - + /* //TODO: move closing tag back to column zero after sourcemap bug is fixed */
{label}
sticky-dep
diff --git a/packages/e2e-tests/_test_dependencies/svelte-hybrid/src/components/Dependency.svelte b/packages/e2e-tests/_test_dependencies/svelte-hybrid/src/components/Dependency.svelte index 812a159e3..16a3fb829 100644 --- a/packages/e2e-tests/_test_dependencies/svelte-hybrid/src/components/Dependency.svelte +++ b/packages/e2e-tests/_test_dependencies/svelte-hybrid/src/components/Dependency.svelte @@ -2,7 +2,7 @@ const label = 'dependency-import'; import * as cjsOnly from 'e2e-test-dep-cjs-only'; const { cjs } = cjsOnly; - + /* //TODO: move closing tag back to column zero after sourcemap bug is fixed */
{label}
sticky-dep
diff --git a/packages/e2e-tests/_test_dependencies/svelte-module/src/counter/Counter.svelte b/packages/e2e-tests/_test_dependencies/svelte-module/src/counter/Counter.svelte index 2c7d841b0..be49918a6 100644 --- a/packages/e2e-tests/_test_dependencies/svelte-module/src/counter/Counter.svelte +++ b/packages/e2e-tests/_test_dependencies/svelte-module/src/counter/Counter.svelte @@ -2,7 +2,7 @@ import { createCounter } from './Counter.svelte.js'; const counter = createCounter(0); let localCounter = $state(0); - + /* //TODO: move closing tag back to column zero after sourcemap bug is fixed */