summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Emanuele Stoppa <my.burning@gmail.com> 2024-02-22 13:58:10 +0000
committerGravatar GitHub <noreply@github.com> 2024-02-22 13:58:10 +0000
commit1e638c40192f0a292f4ee54e7db36e08af15d0fd (patch)
tree25bada54e3b3d394d66ec0808e83cc8639607561
parent7c5fcd2fa817472f480bbfbbc11b9ed71a7210ab (diff)
downloadastro-1e638c40192f0a292f4ee54e7db36e08af15d0fd.tar.gz
astro-1e638c40192f0a292f4ee54e7db36e08af15d0fd.tar.zst
astro-1e638c40192f0a292f4ee54e7db36e08af15d0fd.zip
chore: import sorting for test folder and e2e folder (#10190)
-rw-r--r--biome.json2
-rw-r--r--packages/astro/e2e/fixtures/astro-component/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx2
-rw-r--r--packages/astro/e2e/fixtures/astro-envs/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/client-only/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/content-collections/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/error-cyclic/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/errors/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/lit-component/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/multiple-frameworks/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/namespaced-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-in-preact/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-in-react/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-in-solid/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-in-svelte/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-in-vue/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/nested-recursive/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/pass-js/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/preact-compat-component/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/preact-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx2
-rw-r--r--packages/astro/e2e/fixtures/preact-lazy-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx4
-rw-r--r--packages/astro/e2e/fixtures/react-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/solid-circular/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/solid-component/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/solid-recurse/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/svelte-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/tailwindcss/astro.config.mjs4
-rw-r--r--packages/astro/e2e/fixtures/ts-resolution/astro.config.mjs2
-rw-r--r--packages/astro/e2e/fixtures/view-transitions/astro.config.mjs6
-rw-r--r--packages/astro/e2e/fixtures/vue-component/astro.config.mjs4
-rw-r--r--packages/astro/e2e/test-utils.js2
-rw-r--r--packages/astro/test/fixtures/0-css/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/alias-tsconfig-baseurl-only/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/alias-tsconfig/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/alias/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-attrs/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-basic/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/astro-children/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/astro-client-only/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/astro-component-bundling/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-dynamic/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-envs/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-expr/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-fallback/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx2
-rw-r--r--packages/astro/test/fixtures/astro-markdown-frontmatter-injection/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-markdown/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-markdown/src/pages/raw-content.json.js2
-rw-r--r--packages/astro/test/fixtures/astro-partial-html/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-scripts/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/astro-slot-with-client/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/astro-slots-nested/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx2
-rw-r--r--packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx2
-rw-r--r--packages/astro/test/fixtures/before-hydration/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/component-library/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content with spaces in folder name/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collection-references/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collection-references/src/pages/welcome-data.json.js2
-rw-r--r--packages/astro/test/fixtures/content-collections-base/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content-collections-base/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collections-empty-dir/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collections-empty-md-file/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collections-with-config-mjs/src/content/config.mjs2
-rw-r--r--packages/astro/test/fixtures/content-collections-with-config-mts/src/content/config.mts2
-rw-r--r--packages/astro/test/fixtures/content-collections/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content-collections/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/content-collections/src/pages/collections.json.js2
-rw-r--r--packages/astro/test/fixtures/content-collections/src/pages/entries.json.js2
-rw-r--r--packages/astro/test/fixtures/content-ssr-integration/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content-static-paths-integration/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/content/src/content/config.ts2
-rw-r--r--packages/astro/test/fixtures/css-dangling-references/astro.config.ts2
-rw-r--r--packages/astro/test/fixtures/css-order-import/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/custom-assets-name/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/entry-file-names/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/impostor-mdx-file/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/jsx/astro.config.mjs6
-rw-r--r--packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx2
-rw-r--r--packages/astro/test/fixtures/large-array/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/lit-element/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/lit-element/src/components/non-deferred-element.ts2
-rw-r--r--packages/astro/test/fixtures/markdown/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/middleware space/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/middleware-no-user-middleware/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/middleware-ssg/src/middleware.js2
-rw-r--r--packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/partials/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/postcss/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/preact-compat-component/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/preact-component/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/preact-component/src/components/Class.jsx2
-rw-r--r--packages/astro/test/fixtures/preact-component/src/components/EmptyFrag.jsx2
-rw-r--r--packages/astro/test/fixtures/preact-component/src/components/Function.jsx2
-rw-r--r--packages/astro/test/fixtures/react-and-solid/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/react-jsx-export/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/slots-preact/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx2
-rw-r--r--packages/astro/test/fixtures/slots-react/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/slots-solid/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/slots-svelte/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/slots-vue/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/solid-component/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/solid-component/src/components/async-components.jsx2
-rw-r--r--packages/astro/test/fixtures/sourcemap/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/special-chars-in-component-imports/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/ssr-api-route/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/ssr-partytown/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/ssr-scripts/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/static-build-frameworks/astro.config.mjs4
-rw-r--r--packages/astro/test/fixtures/static-build-ssr/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/static-build/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/svelte-component/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/tailwindcss-ts/astro.config.ts4
-rw-r--r--packages/astro/test/fixtures/tailwindcss/astro.config.mjs6
-rw-r--r--packages/astro/test/fixtures/view-transitions/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/vue-component/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/vue-jsx/astro.config.mjs2
-rw-r--r--packages/astro/test/fixtures/vue-with-multi-renderer/astro.config.mjs2
-rw-r--r--packages/astro/test/test-utils.js8
-rw-r--r--packages/astro/test/units/test-utils.js12
-rw-r--r--packages/create-astro/test/utils.js4
-rw-r--r--packages/integrations/alpinejs/test/fixtures/basics/astro.config.mjs2
-rw-r--r--packages/integrations/alpinejs/test/fixtures/directive/astro.config.mjs2
-rw-r--r--packages/integrations/alpinejs/test/fixtures/plugin-script-import/astro.config.mjs2
-rw-r--r--packages/integrations/alpinejs/test/test-utils.js2
-rw-r--r--packages/integrations/markdoc/test/fixtures/content-collections/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js2
-rw-r--r--packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js2
-rw-r--r--packages/integrations/markdoc/test/fixtures/headings-custom/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/headings-custom/markdoc.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/headings/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/propagated-assets/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/propagated-assets/markdoc.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render with-space/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-html/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-html/markdoc.config.ts2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-null/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-simple/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-with-components/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-with-components/markdoc.config.ts2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-with-config/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-with-indented-components/astro.config.mjs2
-rw-r--r--packages/integrations/markdoc/test/fixtures/render-with-indented-components/markdoc.config.ts2
-rw-r--r--packages/integrations/markdoc/test/fixtures/variables/astro.config.mjs2
-rw-r--r--packages/integrations/mdx/test/fixtures/image-remark-imgattr/astro.config.mjs2
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/astro.config.mjs2
-rw-r--r--packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/markdown-plugins.mjs2
-rw-r--r--packages/integrations/node/test/test-utils.js2
-rw-r--r--packages/integrations/node/test/trailing-slash.js4
-rw-r--r--packages/integrations/react/test/fixtures/react-component/astro.config.mjs2
-rw-r--r--packages/integrations/sitemap/test/fixtures/dynamic/astro.config.mjs2
-rw-r--r--packages/integrations/sitemap/test/fixtures/ssr/astro.config.mjs4
-rw-r--r--packages/integrations/sitemap/test/fixtures/static/astro.config.mjs2
-rw-r--r--packages/integrations/sitemap/test/fixtures/trailing-slash/astro.config.mjs2
-rw-r--r--packages/integrations/sitemap/test/test-utils.js2
-rw-r--r--packages/integrations/tailwind/test/fixtures/basic/astro.config.js2
-rw-r--r--packages/integrations/vercel/test/fixtures/basic/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/functionPerRoute/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/isr/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/max-duration/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/middleware-with-edge-file/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/middleware-without-edge-file/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/no-output/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/prerendered-error-pages/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/redirects-serverless/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/redirects/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/serverless-prerender/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/serverless-with-dynamic-routes/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/static/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/streaming/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-server/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-static/astro.config.mjs2
-rw-r--r--packages/integrations/vercel/test/fixtures/with-web-analytics-enabled/output-as-static/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-async/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-css/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-relative/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint-src-absolute/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/app-entrypoint/astro.config.mjs2
-rw-r--r--packages/integrations/vue/test/fixtures/basics/astro.config.mjs2
-rw-r--r--packages/upgrade/test/utils.js2
188 files changed, 231 insertions, 231 deletions
diff --git a/biome.json b/biome.json
index b46d0694f..fd944b5f1 100644
--- a/biome.json
+++ b/biome.json
@@ -1,7 +1,7 @@
{
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
"files": {
- "include": ["*.test.js"],
+ "include": ["test/**", "e2e/**"],
"ignore": ["vendor"]
},
"organizeImports": {
diff --git a/packages/astro/e2e/fixtures/astro-component/astro.config.mjs b/packages/astro/e2e/fixtures/astro-component/astro.config.mjs
index 58b3ebc4b..dec83f459 100644
--- a/packages/astro/e2e/fixtures/astro-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/astro-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact'
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx b/packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx
index 526f26963..cf54342b7 100644
--- a/packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx
+++ b/packages/astro/e2e/fixtures/astro-component/src/components/Counter.jsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks';
import './Counter.css';
diff --git a/packages/astro/e2e/fixtures/astro-envs/astro.config.mjs b/packages/astro/e2e/fixtures/astro-envs/astro.config.mjs
index 48d49eccd..eaa3e9a86 100644
--- a/packages/astro/e2e/fixtures/astro-envs/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/astro-envs/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/client-only/astro.config.mjs b/packages/astro/e2e/fixtures/client-only/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/client-only/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/client-only/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/content-collections/astro.config.mjs b/packages/astro/e2e/fixtures/content-collections/astro.config.mjs
index c14d5d012..f70c59cab 100644
--- a/packages/astro/e2e/fixtures/content-collections/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/content-collections/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs b/packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs
index ae5514771..3ad356fe9 100644
--- a/packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/custom-client-directives/astro.config.mjs
@@ -1,6 +1,6 @@
+import { fileURLToPath } from 'node:url';
import react from "@astrojs/react";
import { defineConfig } from 'astro/config';
-import { fileURLToPath } from 'node:url';
export default defineConfig({
integrations: [astroClientClickDirective(), astroClientPasswordDirective(), astroHasOptionsDirective(), react()],
diff --git a/packages/astro/e2e/fixtures/error-cyclic/astro.config.mjs b/packages/astro/e2e/fixtures/error-cyclic/astro.config.mjs
index 08916b1fe..a8afbd82f 100644
--- a/packages/astro/e2e/fixtures/error-cyclic/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/error-cyclic/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/errors/astro.config.mjs b/packages/astro/e2e/fixtures/errors/astro.config.mjs
index 48e8736bd..47f4bb327 100644
--- a/packages/astro/e2e/fixtures/errors/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/errors/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
-import react from '@astrojs/react';
import preact from '@astrojs/preact';
+import react from '@astrojs/react';
import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/lit-component/astro.config.mjs b/packages/astro/e2e/fixtures/lit-component/astro.config.mjs
index 8df6f42a1..24de2f1b5 100644
--- a/packages/astro/e2e/fixtures/lit-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/lit-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import lit from '@astrojs/lit';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/multiple-frameworks/astro.config.mjs b/packages/astro/e2e/fixtures/multiple-frameworks/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/multiple-frameworks/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/multiple-frameworks/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/namespaced-component/astro.config.mjs b/packages/astro/e2e/fixtures/namespaced-component/astro.config.mjs
index f7c8e034b..5d54e2d6c 100644
--- a/packages/astro/e2e/fixtures/namespaced-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/namespaced-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import preact from '@astrojs/preact';
import mdx from "@astrojs/mdx";
+import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-in-preact/astro.config.mjs b/packages/astro/e2e/fixtures/nested-in-preact/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-in-preact/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-in-preact/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-in-react/astro.config.mjs b/packages/astro/e2e/fixtures/nested-in-react/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-in-react/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-in-react/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-in-solid/astro.config.mjs b/packages/astro/e2e/fixtures/nested-in-solid/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-in-solid/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-in-solid/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-in-svelte/astro.config.mjs b/packages/astro/e2e/fixtures/nested-in-svelte/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-in-svelte/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-in-svelte/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-in-vue/astro.config.mjs b/packages/astro/e2e/fixtures/nested-in-vue/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-in-vue/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-in-vue/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/nested-recursive/astro.config.mjs b/packages/astro/e2e/fixtures/nested-recursive/astro.config.mjs
index 0ef8f6e2b..b837d96a5 100644
--- a/packages/astro/e2e/fixtures/nested-recursive/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/nested-recursive/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/pass-js/astro.config.mjs b/packages/astro/e2e/fixtures/pass-js/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/e2e/fixtures/pass-js/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/pass-js/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/preact-compat-component/astro.config.mjs b/packages/astro/e2e/fixtures/preact-compat-component/astro.config.mjs
index 7d2c8a855..5c6be008c 100644
--- a/packages/astro/e2e/fixtures/preact-compat-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/preact-compat-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/preact-component/astro.config.mjs b/packages/astro/e2e/fixtures/preact-component/astro.config.mjs
index 7a8aef521..1dd95ac85 100644
--- a/packages/astro/e2e/fixtures/preact-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/preact-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import preact from '@astrojs/preact';
import mdx from '@astrojs/mdx';
+import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx b/packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx
index 526f26963..cf54342b7 100644
--- a/packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx
+++ b/packages/astro/e2e/fixtures/preact-component/src/components/Counter.jsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks';
import './Counter.css';
diff --git a/packages/astro/e2e/fixtures/preact-lazy-component/astro.config.mjs b/packages/astro/e2e/fixtures/preact-lazy-component/astro.config.mjs
index 7a8aef521..1dd95ac85 100644
--- a/packages/astro/e2e/fixtures/preact-lazy-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/preact-lazy-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import preact from '@astrojs/preact';
import mdx from '@astrojs/mdx';
+import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx b/packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx
index 8b2a938ff..ca4aad6d4 100644
--- a/packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx
+++ b/packages/astro/e2e/fixtures/preact-lazy-component/src/components/Counter.jsx
@@ -1,6 +1,6 @@
-import { h, Fragment } from 'preact';
-import { useState } from 'preact/hooks';
+import { Fragment, h } from 'preact';
import { Suspense, lazy } from 'preact/compat';
+import { useState } from 'preact/hooks';
import './Counter.css';
const LazyCounterMessage = lazy(() => import('./CounterMessage'))
diff --git a/packages/astro/e2e/fixtures/react-component/astro.config.mjs b/packages/astro/e2e/fixtures/react-component/astro.config.mjs
index 5c044b69d..35a1a256b 100644
--- a/packages/astro/e2e/fixtures/react-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/react-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import react from '@astrojs/react';
import mdx from '@astrojs/mdx';
+import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/solid-circular/astro.config.mjs b/packages/astro/e2e/fixtures/solid-circular/astro.config.mjs
index a6c39b853..77b7e872a 100644
--- a/packages/astro/e2e/fixtures/solid-circular/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/solid-circular/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/solid-component/astro.config.mjs b/packages/astro/e2e/fixtures/solid-component/astro.config.mjs
index f527c69b4..dcda8f256 100644
--- a/packages/astro/e2e/fixtures/solid-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/solid-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/solid-recurse/astro.config.mjs b/packages/astro/e2e/fixtures/solid-recurse/astro.config.mjs
index a6c39b853..77b7e872a 100644
--- a/packages/astro/e2e/fixtures/solid-recurse/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/solid-recurse/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/svelte-component/astro.config.mjs b/packages/astro/e2e/fixtures/svelte-component/astro.config.mjs
index bc5c6c9bb..c2286c78b 100644
--- a/packages/astro/e2e/fixtures/svelte-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/svelte-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import svelte from '@astrojs/svelte';
import mdx from '@astrojs/mdx';
+import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/tailwindcss/astro.config.mjs b/packages/astro/e2e/fixtures/tailwindcss/astro.config.mjs
index f0899cd91..97d6c85c0 100644
--- a/packages/astro/e2e/fixtures/tailwindcss/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/tailwindcss/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import tailwind from '@astrojs/tailwind';
import { fileURLToPath } from 'node:url';
+import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/ts-resolution/astro.config.mjs b/packages/astro/e2e/fixtures/ts-resolution/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/e2e/fixtures/ts-resolution/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/ts-resolution/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/view-transitions/astro.config.mjs b/packages/astro/e2e/fixtures/view-transitions/astro.config.mjs
index 4b682d215..b7cfd434a 100644
--- a/packages/astro/e2e/fixtures/view-transitions/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/view-transitions/astro.config.mjs
@@ -1,8 +1,8 @@
-import { defineConfig } from 'astro/config';
+import nodejs from '@astrojs/node';
import react from '@astrojs/react';
-import vue from '@astrojs/vue';
import svelte from '@astrojs/svelte';
-import nodejs from '@astrojs/node';
+import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/fixtures/vue-component/astro.config.mjs b/packages/astro/e2e/fixtures/vue-component/astro.config.mjs
index 9a3f12727..eb89e69ce 100644
--- a/packages/astro/e2e/fixtures/vue-component/astro.config.mjs
+++ b/packages/astro/e2e/fixtures/vue-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import vue from '@astrojs/vue';
import mdx from '@astrojs/mdx';
+import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/e2e/test-utils.js b/packages/astro/e2e/test-utils.js
index 79b7601b7..2975952e9 100644
--- a/packages/astro/e2e/test-utils.js
+++ b/packages/astro/e2e/test-utils.js
@@ -1,7 +1,7 @@
-import { expect, test as testBase } from '@playwright/test';
import fs from 'node:fs/promises';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
+import { expect, test as testBase } from '@playwright/test';
import { loadFixture as baseLoadFixture } from '../test/test-utils.js';
export const isWindows = process.platform === 'win32';
diff --git a/packages/astro/test/fixtures/0-css/astro.config.mjs b/packages/astro/test/fixtures/0-css/astro.config.mjs
index c888fce93..42e690a59 100644
--- a/packages/astro/test/fixtures/0-css/astro.config.mjs
+++ b/packages/astro/test/fixtures/0-css/astro.config.mjs
@@ -1,7 +1,7 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/astro.config.mjs b/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/astro.config.mjs
index 77fdcd1b9..faf568df7 100644
--- a/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/astro.config.mjs
+++ b/packages/astro/test/fixtures/alias-tsconfig-baseurl-only/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/alias-tsconfig/astro.config.mjs b/packages/astro/test/fixtures/alias-tsconfig/astro.config.mjs
index 77fdcd1b9..faf568df7 100644
--- a/packages/astro/test/fixtures/alias-tsconfig/astro.config.mjs
+++ b/packages/astro/test/fixtures/alias-tsconfig/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/alias/astro.config.mjs b/packages/astro/test/fixtures/alias/astro.config.mjs
index c355cd08a..6069ac0dc 100644
--- a/packages/astro/test/fixtures/alias/astro.config.mjs
+++ b/packages/astro/test/fixtures/alias/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-attrs/astro.config.mjs b/packages/astro/test/fixtures/astro-attrs/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/test/fixtures/astro-attrs/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-attrs/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-basic/astro.config.mjs b/packages/astro/test/fixtures/astro-basic/astro.config.mjs
index 00158161f..f9eeace2c 100644
--- a/packages/astro/test/fixtures/astro-basic/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-basic/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import preact from '@astrojs/preact';
import mdx from '@astrojs/mdx';
+import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-children/astro.config.mjs b/packages/astro/test/fixtures/astro-children/astro.config.mjs
index 26e1a83d5..e3e8fe4e5 100644
--- a/packages/astro/test/fixtures/astro-children/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-children/astro.config.mjs
@@ -1,7 +1,7 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
-import vue from '@astrojs/vue';
import svelte from '@astrojs/svelte';
+import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-client-only/astro.config.mjs b/packages/astro/test/fixtures/astro-client-only/astro.config.mjs
index 1c8866ea7..68b3c9355 100644
--- a/packages/astro/test/fixtures/astro-client-only/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-client-only/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import svelte from '@astrojs/svelte';
import react from '@astrojs/react';
+import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-component-bundling/astro.config.mjs b/packages/astro/test/fixtures/astro-component-bundling/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/test/fixtures/astro-component-bundling/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-component-bundling/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-dynamic/astro.config.mjs b/packages/astro/test/fixtures/astro-dynamic/astro.config.mjs
index 79ace5a25..0fc7b0adb 100644
--- a/packages/astro/test/fixtures/astro-dynamic/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-dynamic/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-envs/astro.config.mjs b/packages/astro/test/fixtures/astro-envs/astro.config.mjs
index 1fee9eb36..238623201 100644
--- a/packages/astro/test/fixtures/astro-envs/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-envs/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-expr/astro.config.mjs b/packages/astro/test/fixtures/astro-expr/astro.config.mjs
index 08916b1fe..a8afbd82f 100644
--- a/packages/astro/test/fixtures/astro-expr/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-expr/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-fallback/astro.config.mjs b/packages/astro/test/fixtures/astro-fallback/astro.config.mjs
index 08916b1fe..a8afbd82f 100644
--- a/packages/astro/test/fixtures/astro-fallback/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-fallback/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx b/packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx
index cdb368377..81eba8652 100644
--- a/packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx
+++ b/packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks';
/** a counter written in Preact */
diff --git a/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/astro.config.mjs b/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/astro.config.mjs
index 18cde7c50..03e3b0850 100644
--- a/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/astro.config.mjs
@@ -1,5 +1,5 @@
import { defineConfig } from 'astro/config';
-import { rehypeReadingTime, remarkTitle, remarkDescription } from './src/markdown-plugins.mjs'
+import { rehypeReadingTime, remarkDescription, remarkTitle } from './src/markdown-plugins.mjs'
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs b/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs
index d5e1a948a..b7b77351b 100644
--- a/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs
+++ b/packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs
@@ -1,5 +1,5 @@
-import getReadingTime from 'reading-time';
import { toString } from 'mdast-util-to-string';
+import getReadingTime from 'reading-time';
import { visit } from 'unist-util-visit';
export function rehypeReadingTime() {
diff --git a/packages/astro/test/fixtures/astro-markdown/astro.config.mjs b/packages/astro/test/fixtures/astro-markdown/astro.config.mjs
index 908e3442f..ac3f1ab64 100644
--- a/packages/astro/test/fixtures/astro-markdown/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-markdown/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from "@astrojs/svelte";
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-markdown/src/pages/raw-content.json.js b/packages/astro/test/fixtures/astro-markdown/src/pages/raw-content.json.js
index cf499bb39..b1292cc32 100644
--- a/packages/astro/test/fixtures/astro-markdown/src/pages/raw-content.json.js
+++ b/packages/astro/test/fixtures/astro-markdown/src/pages/raw-content.json.js
@@ -1,4 +1,4 @@
-import { rawContent, compiledContent } from './basic.md';
+import { compiledContent, rawContent } from './basic.md';
export async function GET() {
return Response.json({
diff --git a/packages/astro/test/fixtures/astro-partial-html/astro.config.mjs b/packages/astro/test/fixtures/astro-partial-html/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/test/fixtures/astro-partial-html/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-partial-html/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/astro-scripts/astro.config.mjs b/packages/astro/test/fixtures/astro-scripts/astro.config.mjs
index 8a780f243..34b37a5c6 100644
--- a/packages/astro/test/fixtures/astro-scripts/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-scripts/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import tailwind from '@astrojs/tailwind';
import { fileURLToPath } from 'node:url';
+import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/astro/test/fixtures/astro-slot-with-client/astro.config.mjs b/packages/astro/test/fixtures/astro-slot-with-client/astro.config.mjs
index dbce724bf..d3664dcde 100644
--- a/packages/astro/test/fixtures/astro-slot-with-client/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-slot-with-client/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/astro/test/fixtures/astro-slots-nested/astro.config.mjs b/packages/astro/test/fixtures/astro-slots-nested/astro.config.mjs
index 6f37285c6..9caa7dedc 100644
--- a/packages/astro/test/fixtures/astro-slots-nested/astro.config.mjs
+++ b/packages/astro/test/fixtures/astro-slots-nested/astro.config.mjs
@@ -1,9 +1,9 @@
-import { defineConfig } from 'astro/config';
-import react from '@astrojs/react';
import preact from '@astrojs/preact';
+import react from '@astrojs/react';
import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx b/packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx
index ec89ed15c..b5283ee89 100644
--- a/packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx
+++ b/packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
export default function PassesChildren({ children }) {
return <Fragment>{ children }</Fragment>;
diff --git a/packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx b/packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx
index 340dacab3..530c663c7 100644
--- a/packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx
+++ b/packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx
@@ -1,4 +1,4 @@
-import { useState, useEffect } from 'react';
+import { useEffect, useState } from 'react';
export default function Parent({ children }) {
const [show, setShow] = useState(false);
diff --git a/packages/astro/test/fixtures/before-hydration/astro.config.mjs b/packages/astro/test/fixtures/before-hydration/astro.config.mjs
index 346e4d8b7..037743cc5 100644
--- a/packages/astro/test/fixtures/before-hydration/astro.config.mjs
+++ b/packages/astro/test/fixtures/before-hydration/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [preact()]
diff --git a/packages/astro/test/fixtures/component-library/astro.config.mjs b/packages/astro/test/fixtures/component-library/astro.config.mjs
index 1d36918fb..9ee705206 100644
--- a/packages/astro/test/fixtures/component-library/astro.config.mjs
+++ b/packages/astro/test/fixtures/component-library/astro.config.mjs
@@ -1,7 +1,7 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [preact(), react(), svelte()],
diff --git a/packages/astro/test/fixtures/content with spaces in folder name/src/content/config.ts b/packages/astro/test/fixtures/content with spaces in folder name/src/content/config.ts
index fbd4e381d..60a580359 100644
--- a/packages/astro/test/fixtures/content with spaces in folder name/src/content/config.ts
+++ b/packages/astro/test/fixtures/content with spaces in folder name/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const withCustomSlugs = defineCollection({
schema: z.object({}),
diff --git a/packages/astro/test/fixtures/content-collection-references/src/content/config.ts b/packages/astro/test/fixtures/content-collection-references/src/content/config.ts
index a314748c5..7d707b8b7 100644
--- a/packages/astro/test/fixtures/content-collection-references/src/content/config.ts
+++ b/packages/astro/test/fixtures/content-collection-references/src/content/config.ts
@@ -1,4 +1,4 @@
-import { defineCollection, z, reference } from 'astro:content';
+import { defineCollection, reference, z } from 'astro:content';
const banners = defineCollection({
type: 'data',
diff --git a/packages/astro/test/fixtures/content-collection-references/src/pages/welcome-data.json.js b/packages/astro/test/fixtures/content-collection-references/src/pages/welcome-data.json.js
index f2e34420a..67e220b6c 100644
--- a/packages/astro/test/fixtures/content-collection-references/src/pages/welcome-data.json.js
+++ b/packages/astro/test/fixtures/content-collection-references/src/pages/welcome-data.json.js
@@ -1,4 +1,4 @@
-import { getEntry, getEntries } from 'astro:content';
+import { getEntries, getEntry } from 'astro:content';
export async function GET() {
const welcomePost = await getEntry('blog', 'welcome');
diff --git a/packages/astro/test/fixtures/content-collections-base/astro.config.mjs b/packages/astro/test/fixtures/content-collections-base/astro.config.mjs
index b11c49cea..5f168d340 100644
--- a/packages/astro/test/fixtures/content-collections-base/astro.config.mjs
+++ b/packages/astro/test/fixtures/content-collections-base/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/content-collections-base/src/content/config.ts b/packages/astro/test/fixtures/content-collections-base/src/content/config.ts
index 439a3533a..0f52c4ca3 100644
--- a/packages/astro/test/fixtures/content-collections-base/src/content/config.ts
+++ b/packages/astro/test/fixtures/content-collections-base/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const docs = defineCollection({
diff --git a/packages/astro/test/fixtures/content-collections-empty-dir/src/content/config.ts b/packages/astro/test/fixtures/content-collections-empty-dir/src/content/config.ts
index 991994433..502bd5170 100644
--- a/packages/astro/test/fixtures/content-collections-empty-dir/src/content/config.ts
+++ b/packages/astro/test/fixtures/content-collections-empty-dir/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const blog = defineCollection({
schema: z.object({
diff --git a/packages/astro/test/fixtures/content-collections-empty-md-file/src/content/config.ts b/packages/astro/test/fixtures/content-collections-empty-md-file/src/content/config.ts
index 991994433..502bd5170 100644
--- a/packages/astro/test/fixtures/content-collections-empty-md-file/src/content/config.ts
+++ b/packages/astro/test/fixtures/content-collections-empty-md-file/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const blog = defineCollection({
schema: z.object({
diff --git a/packages/astro/test/fixtures/content-collections-with-config-mjs/src/content/config.mjs b/packages/astro/test/fixtures/content-collections-with-config-mjs/src/content/config.mjs
index bb2c54aea..5cec07a9a 100644
--- a/packages/astro/test/fixtures/content-collections-with-config-mjs/src/content/config.mjs
+++ b/packages/astro/test/fixtures/content-collections-with-config-mjs/src/content/config.mjs
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const blog = defineCollection({
schema: z.object({
diff --git a/packages/astro/test/fixtures/content-collections-with-config-mts/src/content/config.mts b/packages/astro/test/fixtures/content-collections-with-config-mts/src/content/config.mts
index bb2c54aea..5cec07a9a 100644
--- a/packages/astro/test/fixtures/content-collections-with-config-mts/src/content/config.mts
+++ b/packages/astro/test/fixtures/content-collections-with-config-mts/src/content/config.mts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const blog = defineCollection({
schema: z.object({
diff --git a/packages/astro/test/fixtures/content-collections/astro.config.mjs b/packages/astro/test/fixtures/content-collections/astro.config.mjs
index 3f7b88523..aa89463ab 100644
--- a/packages/astro/test/fixtures/content-collections/astro.config.mjs
+++ b/packages/astro/test/fixtures/content-collections/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/content-collections/src/content/config.ts b/packages/astro/test/fixtures/content-collections/src/content/config.ts
index 3d7c3977a..efe38f0d7 100644
--- a/packages/astro/test/fixtures/content-collections/src/content/config.ts
+++ b/packages/astro/test/fixtures/content-collections/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const withCustomSlugs = defineCollection({
// Ensure schema passes even when `slug` is present
diff --git a/packages/astro/test/fixtures/content-collections/src/pages/collections.json.js b/packages/astro/test/fixtures/content-collections/src/pages/collections.json.js
index b7b7d8472..638bbea4d 100644
--- a/packages/astro/test/fixtures/content-collections/src/pages/collections.json.js
+++ b/packages/astro/test/fixtures/content-collections/src/pages/collections.json.js
@@ -1,6 +1,6 @@
-import { getCollection } from 'astro:content';
import * as devalue from 'devalue';
import { stripAllRenderFn } from '../utils.js';
+import { getCollection } from 'astro:content';
export async function GET() {
const withoutConfig = stripAllRenderFn(await getCollection('without-config'));
diff --git a/packages/astro/test/fixtures/content-collections/src/pages/entries.json.js b/packages/astro/test/fixtures/content-collections/src/pages/entries.json.js
index a05a9138b..e0f123076 100644
--- a/packages/astro/test/fixtures/content-collections/src/pages/entries.json.js
+++ b/packages/astro/test/fixtures/content-collections/src/pages/entries.json.js
@@ -1,6 +1,6 @@
-import { getEntryBySlug } from 'astro:content';
import * as devalue from 'devalue';
import { stripRenderFn } from '../utils.js';
+import { getEntryBySlug } from 'astro:content';
export async function GET() {
const columbiaWithoutConfig = stripRenderFn(await getEntryBySlug('without-config', 'columbia'));
diff --git a/packages/astro/test/fixtures/content-ssr-integration/astro.config.mjs b/packages/astro/test/fixtures/content-ssr-integration/astro.config.mjs
index 3f7b88523..aa89463ab 100644
--- a/packages/astro/test/fixtures/content-ssr-integration/astro.config.mjs
+++ b/packages/astro/test/fixtures/content-ssr-integration/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/content-static-paths-integration/astro.config.mjs b/packages/astro/test/fixtures/content-static-paths-integration/astro.config.mjs
index 3f7b88523..aa89463ab 100644
--- a/packages/astro/test/fixtures/content-static-paths-integration/astro.config.mjs
+++ b/packages/astro/test/fixtures/content-static-paths-integration/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/content/astro.config.mjs b/packages/astro/test/fixtures/content/astro.config.mjs
index f6e805117..d69e57975 100644
--- a/packages/astro/test/fixtures/content/astro.config.mjs
+++ b/packages/astro/test/fixtures/content/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [mdx()],
diff --git a/packages/astro/test/fixtures/content/src/content/config.ts b/packages/astro/test/fixtures/content/src/content/config.ts
index 27c9d91b5..fbf0a2697 100644
--- a/packages/astro/test/fixtures/content/src/content/config.ts
+++ b/packages/astro/test/fixtures/content/src/content/config.ts
@@ -1,4 +1,4 @@
-import { z, defineCollection } from 'astro:content';
+import { defineCollection, z } from 'astro:content';
const blog = defineCollection({
schema: z.object({
diff --git a/packages/astro/test/fixtures/css-dangling-references/astro.config.ts b/packages/astro/test/fixtures/css-dangling-references/astro.config.ts
index 5c49c2fd0..9b0a6e2a5 100644
--- a/packages/astro/test/fixtures/css-dangling-references/astro.config.ts
+++ b/packages/astro/test/fixtures/css-dangling-references/astro.config.ts
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/css-order-import/astro.config.mjs b/packages/astro/test/fixtures/css-order-import/astro.config.mjs
index 1c9fe511f..8152fd5e9 100644
--- a/packages/astro/test/fixtures/css-order-import/astro.config.mjs
+++ b/packages/astro/test/fixtures/css-order-import/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react'
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/custom-assets-name/astro.config.mjs b/packages/astro/test/fixtures/custom-assets-name/astro.config.mjs
index c4a75e4eb..cfcddecc5 100644
--- a/packages/astro/test/fixtures/custom-assets-name/astro.config.mjs
+++ b/packages/astro/test/fixtures/custom-assets-name/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import path from "path";
+import { defineConfig } from 'astro/config';
// https://astro.build/config
import node from "@astrojs/node";
diff --git a/packages/astro/test/fixtures/entry-file-names/astro.config.mjs b/packages/astro/test/fixtures/entry-file-names/astro.config.mjs
index fbca4b567..6855c0589 100644
--- a/packages/astro/test/fixtures/entry-file-names/astro.config.mjs
+++ b/packages/astro/test/fixtures/entry-file-names/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/impostor-mdx-file/astro.config.mjs b/packages/astro/test/fixtures/impostor-mdx-file/astro.config.mjs
index f03a45258..05bb2f6ec 100644
--- a/packages/astro/test/fixtures/impostor-mdx-file/astro.config.mjs
+++ b/packages/astro/test/fixtures/impostor-mdx-file/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/jsx/astro.config.mjs b/packages/astro/test/fixtures/jsx/astro.config.mjs
index 61d0d075e..3bcbe0d8f 100644
--- a/packages/astro/test/fixtures/jsx/astro.config.mjs
+++ b/packages/astro/test/fixtures/jsx/astro.config.mjs
@@ -1,11 +1,11 @@
-import { defineConfig } from 'astro/config';
-import renderer from 'astro/jsx/renderer.js';
import mdx from '@astrojs/mdx';
import preact from '@astrojs/preact';
import react from '@astrojs/react';
+import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
-import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
+import renderer from 'astro/jsx/renderer.js';
export default defineConfig({
diff --git a/packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx b/packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx
index cdb368377..81eba8652 100644
--- a/packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx
+++ b/packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks';
/** a counter written in Preact */
diff --git a/packages/astro/test/fixtures/large-array/astro.config.mjs b/packages/astro/test/fixtures/large-array/astro.config.mjs
index a6c39b853..77b7e872a 100644
--- a/packages/astro/test/fixtures/large-array/astro.config.mjs
+++ b/packages/astro/test/fixtures/large-array/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/lit-element/astro.config.mjs b/packages/astro/test/fixtures/lit-element/astro.config.mjs
index 5512041b8..0ddc1e5d0 100644
--- a/packages/astro/test/fixtures/lit-element/astro.config.mjs
+++ b/packages/astro/test/fixtures/lit-element/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import lit from '@astrojs/lit';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/lit-element/src/components/non-deferred-element.ts b/packages/astro/test/fixtures/lit-element/src/components/non-deferred-element.ts
index 0cd36576b..f5c36a7d3 100644
--- a/packages/astro/test/fixtures/lit-element/src/components/non-deferred-element.ts
+++ b/packages/astro/test/fixtures/lit-element/src/components/non-deferred-element.ts
@@ -1,5 +1,5 @@
import { LitElement, html } from 'lit';
-import { property, customElement } from 'lit/decorators.js';
+import { customElement, property } from 'lit/decorators.js';
@customElement('non-deferred-counter')
export class NonDeferredCounter extends LitElement {
diff --git a/packages/astro/test/fixtures/markdown/astro.config.mjs b/packages/astro/test/fixtures/markdown/astro.config.mjs
index 08916b1fe..a8afbd82f 100644
--- a/packages/astro/test/fixtures/markdown/astro.config.mjs
+++ b/packages/astro/test/fixtures/markdown/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/middleware space/astro.config.mjs b/packages/astro/test/fixtures/middleware space/astro.config.mjs
index 3fee066cd..d0178b948 100644
--- a/packages/astro/test/fixtures/middleware space/astro.config.mjs
+++ b/packages/astro/test/fixtures/middleware space/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import { fileURLToPath } from 'node:url';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/astro/test/fixtures/middleware-no-user-middleware/astro.config.mjs b/packages/astro/test/fixtures/middleware-no-user-middleware/astro.config.mjs
index ffae133be..8888f456d 100644
--- a/packages/astro/test/fixtures/middleware-no-user-middleware/astro.config.mjs
+++ b/packages/astro/test/fixtures/middleware-no-user-middleware/astro.config.mjs
@@ -1,5 +1,5 @@
-import {defineConfig} from "astro/config";
import {fileURLToPath} from "node:url";
+import {defineConfig} from "astro/config";
export default defineConfig({
integrations: [
diff --git a/packages/astro/test/fixtures/middleware-ssg/src/middleware.js b/packages/astro/test/fixtures/middleware-ssg/src/middleware.js
index 04c0bfb3a..265a4329e 100644
--- a/packages/astro/test/fixtures/middleware-ssg/src/middleware.js
+++ b/packages/astro/test/fixtures/middleware-ssg/src/middleware.js
@@ -1,4 +1,4 @@
-import { sequence, defineMiddleware } from 'astro:middleware';
+import { defineMiddleware, sequence } from 'astro:middleware';
const first = defineMiddleware(async (context, next) => {
if (context.request.url.includes('/second')) {
diff --git a/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs b/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs
index e40b0e7a9..be14fb482 100644
--- a/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs
+++ b/packages/astro/test/fixtures/middleware-tailwind/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import tailwind from '@astrojs/tailwind';
import { fileURLToPath } from 'node:url';
+import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/partials/astro.config.mjs b/packages/astro/test/fixtures/partials/astro.config.mjs
index b4dfec3ce..57ad9e1e3 100644
--- a/packages/astro/test/fixtures/partials/astro.config.mjs
+++ b/packages/astro/test/fixtures/partials/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/postcss/astro.config.mjs b/packages/astro/test/fixtures/postcss/astro.config.mjs
index 9bcd0bd7b..0402c87a4 100644
--- a/packages/astro/test/fixtures/postcss/astro.config.mjs
+++ b/packages/astro/test/fixtures/postcss/astro.config.mjs
@@ -1,7 +1,7 @@
-import { defineConfig } from 'astro/config';
import solid from '@astrojs/solid-js';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/preact-compat-component/astro.config.mjs b/packages/astro/test/fixtures/preact-compat-component/astro.config.mjs
index 58361989c..1c6173eec 100644
--- a/packages/astro/test/fixtures/preact-compat-component/astro.config.mjs
+++ b/packages/astro/test/fixtures/preact-compat-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/preact-component/astro.config.mjs b/packages/astro/test/fixtures/preact-component/astro.config.mjs
index cd324a40f..09829be16 100644
--- a/packages/astro/test/fixtures/preact-component/astro.config.mjs
+++ b/packages/astro/test/fixtures/preact-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/preact-component/src/components/Class.jsx b/packages/astro/test/fixtures/preact-component/src/components/Class.jsx
index 7cf07c736..fe550593f 100644
--- a/packages/astro/test/fixtures/preact-component/src/components/Class.jsx
+++ b/packages/astro/test/fixtures/preact-component/src/components/Class.jsx
@@ -1,4 +1,4 @@
-import { h, Component } from 'preact';
+import { Component, h } from 'preact';
export default class extends Component {
render() {
diff --git a/packages/astro/test/fixtures/preact-component/src/components/EmptyFrag.jsx b/packages/astro/test/fixtures/preact-component/src/components/EmptyFrag.jsx
index 0a74552b5..d0f14042c 100644
--- a/packages/astro/test/fixtures/preact-component/src/components/EmptyFrag.jsx
+++ b/packages/astro/test/fixtures/preact-component/src/components/EmptyFrag.jsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
export default function() {
return <Fragment></Fragment>
diff --git a/packages/astro/test/fixtures/preact-component/src/components/Function.jsx b/packages/astro/test/fixtures/preact-component/src/components/Function.jsx
index 002ce9b51..1472b52f3 100644
--- a/packages/astro/test/fixtures/preact-component/src/components/Function.jsx
+++ b/packages/astro/test/fixtures/preact-component/src/components/Function.jsx
@@ -1,4 +1,4 @@
-import { h, Component } from 'preact';
+import { Component, h } from 'preact';
export default function() {
return <div id="fn-component"></div>;
diff --git a/packages/astro/test/fixtures/react-and-solid/astro.config.mjs b/packages/astro/test/fixtures/react-and-solid/astro.config.mjs
index f7e79331e..25f4692c4 100644
--- a/packages/astro/test/fixtures/react-and-solid/astro.config.mjs
+++ b/packages/astro/test/fixtures/react-and-solid/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [react(), solid()]
diff --git a/packages/astro/test/fixtures/react-jsx-export/astro.config.mjs b/packages/astro/test/fixtures/react-jsx-export/astro.config.mjs
index 12e5977e9..2b3c60d93 100644
--- a/packages/astro/test/fixtures/react-jsx-export/astro.config.mjs
+++ b/packages/astro/test/fixtures/react-jsx-export/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
react()
diff --git a/packages/astro/test/fixtures/slots-preact/astro.config.mjs b/packages/astro/test/fixtures/slots-preact/astro.config.mjs
index db84c5f33..1dd95ac85 100644
--- a/packages/astro/test/fixtures/slots-preact/astro.config.mjs
+++ b/packages/astro/test/fixtures/slots-preact/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx b/packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx
index 16d2a95b9..1da075abf 100644
--- a/packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx
+++ b/packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx
@@ -1,4 +1,4 @@
-import { h, Fragment } from 'preact';
+import { Fragment, h } from 'preact';
import { useState } from 'preact/hooks'
export default function Counter({ named, dashCase, children, count: initialCount, case: id }) {
diff --git a/packages/astro/test/fixtures/slots-react/astro.config.mjs b/packages/astro/test/fixtures/slots-react/astro.config.mjs
index 5d0c06b6d..35a1a256b 100644
--- a/packages/astro/test/fixtures/slots-react/astro.config.mjs
+++ b/packages/astro/test/fixtures/slots-react/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/slots-solid/astro.config.mjs b/packages/astro/test/fixtures/slots-solid/astro.config.mjs
index f527c69b4..dcda8f256 100644
--- a/packages/astro/test/fixtures/slots-solid/astro.config.mjs
+++ b/packages/astro/test/fixtures/slots-solid/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/slots-svelte/astro.config.mjs b/packages/astro/test/fixtures/slots-svelte/astro.config.mjs
index 19aeea56a..c2286c78b 100644
--- a/packages/astro/test/fixtures/slots-svelte/astro.config.mjs
+++ b/packages/astro/test/fixtures/slots-svelte/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/slots-vue/astro.config.mjs b/packages/astro/test/fixtures/slots-vue/astro.config.mjs
index d8d0c7130..869c991fc 100644
--- a/packages/astro/test/fixtures/slots-vue/astro.config.mjs
+++ b/packages/astro/test/fixtures/slots-vue/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/solid-component/astro.config.mjs b/packages/astro/test/fixtures/solid-component/astro.config.mjs
index 6bc082cce..da6bf0006 100644
--- a/packages/astro/test/fixtures/solid-component/astro.config.mjs
+++ b/packages/astro/test/fixtures/solid-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import solid from '@astrojs/solid-js';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/solid-component/src/components/async-components.jsx b/packages/astro/test/fixtures/solid-component/src/components/async-components.jsx
index 1823759ea..c292f1da2 100644
--- a/packages/astro/test/fixtures/solid-component/src/components/async-components.jsx
+++ b/packages/astro/test/fixtures/solid-component/src/components/async-components.jsx
@@ -1,4 +1,4 @@
-import { createResource, createSignal, createUniqueId, ErrorBoundary, Show } from 'solid-js';
+import { ErrorBoundary, Show, createResource, createSignal, createUniqueId } from 'solid-js';
// It may be good to try short and long sleep times.
// But short is faster for testing.
diff --git a/packages/astro/test/fixtures/sourcemap/astro.config.mjs b/packages/astro/test/fixtures/sourcemap/astro.config.mjs
index b9c082273..1dc3f577d 100644
--- a/packages/astro/test/fixtures/sourcemap/astro.config.mjs
+++ b/packages/astro/test/fixtures/sourcemap/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [react()],
diff --git a/packages/astro/test/fixtures/special-chars-in-component-imports/astro.config.mjs b/packages/astro/test/fixtures/special-chars-in-component-imports/astro.config.mjs
index 5c044b69d..35a1a256b 100644
--- a/packages/astro/test/fixtures/special-chars-in-component-imports/astro.config.mjs
+++ b/packages/astro/test/fixtures/special-chars-in-component-imports/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import react from '@astrojs/react';
import mdx from '@astrojs/mdx';
+import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/ssr-api-route/astro.config.mjs b/packages/astro/test/fixtures/ssr-api-route/astro.config.mjs
index ebed13047..1ec4aa7af 100644
--- a/packages/astro/test/fixtures/ssr-api-route/astro.config.mjs
+++ b/packages/astro/test/fixtures/ssr-api-route/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import node from '@astrojs/node';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/ssr-partytown/astro.config.mjs b/packages/astro/test/fixtures/ssr-partytown/astro.config.mjs
index ea1fb12db..813040cb8 100644
--- a/packages/astro/test/fixtures/ssr-partytown/astro.config.mjs
+++ b/packages/astro/test/fixtures/ssr-partytown/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import partytown from '@astrojs/partytown';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/ssr-scripts/astro.config.mjs b/packages/astro/test/fixtures/ssr-scripts/astro.config.mjs
index 08916b1fe..a8afbd82f 100644
--- a/packages/astro/test/fixtures/ssr-scripts/astro.config.mjs
+++ b/packages/astro/test/fixtures/ssr-scripts/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/static-build-frameworks/astro.config.mjs b/packages/astro/test/fixtures/static-build-frameworks/astro.config.mjs
index d0859e214..cb31eb9e6 100644
--- a/packages/astro/test/fixtures/static-build-frameworks/astro.config.mjs
+++ b/packages/astro/test/fixtures/static-build-frameworks/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import react from '@astrojs/react';
import preact from '@astrojs/preact';
+import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/static-build-ssr/astro.config.mjs b/packages/astro/test/fixtures/static-build-ssr/astro.config.mjs
index 3b0e295b3..091a89370 100644
--- a/packages/astro/test/fixtures/static-build-ssr/astro.config.mjs
+++ b/packages/astro/test/fixtures/static-build-ssr/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import nodejs from '@astrojs/node';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: nodejs({ mode: 'middleware' }),
diff --git a/packages/astro/test/fixtures/static-build/astro.config.mjs b/packages/astro/test/fixtures/static-build/astro.config.mjs
index 91cd9d1ca..bc5a1bc33 100644
--- a/packages/astro/test/fixtures/static-build/astro.config.mjs
+++ b/packages/astro/test/fixtures/static-build/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import preact from '@astrojs/preact';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/svelte-component/astro.config.mjs b/packages/astro/test/fixtures/svelte-component/astro.config.mjs
index b1aeede15..33cbfa339 100644
--- a/packages/astro/test/fixtures/svelte-component/astro.config.mjs
+++ b/packages/astro/test/fixtures/svelte-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/tailwindcss-ts/astro.config.ts b/packages/astro/test/fixtures/tailwindcss-ts/astro.config.ts
index 6510331c1..83604c220 100644
--- a/packages/astro/test/fixtures/tailwindcss-ts/astro.config.ts
+++ b/packages/astro/test/fixtures/tailwindcss-ts/astro.config.ts
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import tailwind from '@astrojs/tailwind';
import { fileURLToPath } from 'node:url';
+import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/tailwindcss/astro.config.mjs b/packages/astro/test/fixtures/tailwindcss/astro.config.mjs
index 6b1bdc92c..bc2d40419 100644
--- a/packages/astro/test/fixtures/tailwindcss/astro.config.mjs
+++ b/packages/astro/test/fixtures/tailwindcss/astro.config.mjs
@@ -1,7 +1,7 @@
-import { defineConfig } from 'astro/config';
-import tailwind from '@astrojs/tailwind';
-import mdx from '@astrojs/mdx';
import { fileURLToPath } from 'node:url';
+import mdx from '@astrojs/mdx';
+import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/view-transitions/astro.config.mjs b/packages/astro/test/fixtures/view-transitions/astro.config.mjs
index 8a6f1951c..e7ce274c0 100644
--- a/packages/astro/test/fixtures/view-transitions/astro.config.mjs
+++ b/packages/astro/test/fixtures/view-transitions/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/vue-component/astro.config.mjs b/packages/astro/test/fixtures/vue-component/astro.config.mjs
index 6b95b43a6..7f28b2273 100644
--- a/packages/astro/test/fixtures/vue-component/astro.config.mjs
+++ b/packages/astro/test/fixtures/vue-component/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/vue-jsx/astro.config.mjs b/packages/astro/test/fixtures/vue-jsx/astro.config.mjs
index ffd9016c2..88abf64ca 100644
--- a/packages/astro/test/fixtures/vue-jsx/astro.config.mjs
+++ b/packages/astro/test/fixtures/vue-jsx/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/fixtures/vue-with-multi-renderer/astro.config.mjs b/packages/astro/test/fixtures/vue-with-multi-renderer/astro.config.mjs
index 3c67ad965..1dceed924 100644
--- a/packages/astro/test/fixtures/vue-with-multi-renderer/astro.config.mjs
+++ b/packages/astro/test/fixtures/vue-with-multi-renderer/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import svelte from '@astrojs/svelte';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/astro/test/test-utils.js b/packages/astro/test/test-utils.js
index 2d97969be..d72680c2f 100644
--- a/packages/astro/test/test-utils.js
+++ b/packages/astro/test/test-utils.js
@@ -1,19 +1,19 @@
-import { execa } from 'execa';
-import fastGlob from 'fast-glob';
import fs from 'node:fs';
import os from 'node:os';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
+import { execa } from 'execa';
+import fastGlob from 'fast-glob';
import stripAnsi from 'strip-ansi';
import { check } from '../dist/cli/check/index.js';
-import { dev, preview } from '../dist/core/index.js';
import build from '../dist/core/build/index.js';
-import sync from '../dist/core/sync/index.js';
import { RESOLVED_SPLIT_MODULE_ID } from '../dist/core/build/plugins/plugin-ssr.js';
import { getVirtualModulePageNameFromPath } from '../dist/core/build/plugins/util.js';
import { makeSplitEntryPointFileName } from '../dist/core/build/static-build.js';
import { mergeConfig, resolveConfig } from '../dist/core/config/index.js';
+import { dev, preview } from '../dist/core/index.js';
import { nodeLogDestination } from '../dist/core/logger/node.js';
+import sync from '../dist/core/sync/index.js';
// Disable telemetry when running tests
process.env.ASTRO_TELEMETRY_DISABLED = true;
diff --git a/packages/astro/test/units/test-utils.js b/packages/astro/test/units/test-utils.js
index 6133687ae..c223ff073 100644
--- a/packages/astro/test/units/test-utils.js
+++ b/packages/astro/test/units/test-utils.js
@@ -1,18 +1,18 @@
-import { Volume } from 'memfs';
-import httpMocks from 'node-mocks-http';
import { EventEmitter } from 'node:events';
import realFS from 'node:fs';
import npath from 'node:path';
import { fileURLToPath } from 'node:url';
+import { Volume } from 'memfs';
+import httpMocks from 'node-mocks-http';
import { getDefaultClientDirectives } from '../../dist/core/client-directive/index.js';
-import { nodeLogDestination } from '../../dist/core/logger/node.js';
-import { Pipeline } from '../../dist/core/render/index.js';
-import { RouteCache } from '../../dist/core/render/route-cache.js';
import { resolveConfig } from '../../dist/core/config/index.js';
import { createBaseSettings } from '../../dist/core/config/settings.js';
import { createContainer } from '../../dist/core/dev/container.js';
-import { unixify } from './correct-path.js';
import { Logger } from '../../dist/core/logger/core.js';
+import { nodeLogDestination } from '../../dist/core/logger/node.js';
+import { Pipeline } from '../../dist/core/render/index.js';
+import { RouteCache } from '../../dist/core/render/route-cache.js';
+import { unixify } from './correct-path.js';
/** @type {import('../../src/core/logger/core').Logger} */
export const defaultLogger = new Logger({
diff --git a/packages/create-astro/test/utils.js b/packages/create-astro/test/utils.js
index 6a62490e9..cd5c923ca 100644
--- a/packages/create-astro/test/utils.js
+++ b/packages/create-astro/test/utils.js
@@ -1,7 +1,7 @@
import fs from 'node:fs';
-import { setStdout } from '../dist/index.js';
-import stripAnsi from 'strip-ansi';
import { before, beforeEach } from 'node:test';
+import stripAnsi from 'strip-ansi';
+import { setStdout } from '../dist/index.js';
export function setup() {
const ctx = { messages: [] };
diff --git a/packages/integrations/alpinejs/test/fixtures/basics/astro.config.mjs b/packages/integrations/alpinejs/test/fixtures/basics/astro.config.mjs
index 9fcc100d9..ea1225a00 100644
--- a/packages/integrations/alpinejs/test/fixtures/basics/astro.config.mjs
+++ b/packages/integrations/alpinejs/test/fixtures/basics/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import alpine from '@astrojs/alpinejs';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [alpine()],
diff --git a/packages/integrations/alpinejs/test/fixtures/directive/astro.config.mjs b/packages/integrations/alpinejs/test/fixtures/directive/astro.config.mjs
index 6c0266ab0..995f86b08 100644
--- a/packages/integrations/alpinejs/test/fixtures/directive/astro.config.mjs
+++ b/packages/integrations/alpinejs/test/fixtures/directive/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import alpine from '@astrojs/alpinejs';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [alpine({
diff --git a/packages/integrations/alpinejs/test/fixtures/plugin-script-import/astro.config.mjs b/packages/integrations/alpinejs/test/fixtures/plugin-script-import/astro.config.mjs
index 9fcc100d9..ea1225a00 100644
--- a/packages/integrations/alpinejs/test/fixtures/plugin-script-import/astro.config.mjs
+++ b/packages/integrations/alpinejs/test/fixtures/plugin-script-import/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import alpine from '@astrojs/alpinejs';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [alpine()],
diff --git a/packages/integrations/alpinejs/test/test-utils.js b/packages/integrations/alpinejs/test/test-utils.js
index ac6b36ea0..d7bf97cc6 100644
--- a/packages/integrations/alpinejs/test/test-utils.js
+++ b/packages/integrations/alpinejs/test/test-utils.js
@@ -1,7 +1,7 @@
-import { expect, test as testBase } from '@playwright/test';
import fs from 'node:fs/promises';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
+import { expect, test as testBase } from '@playwright/test';
import { loadFixture as baseLoadFixture } from '../../../astro/test/test-utils.js';
export const isWindows = process.platform === 'win32';
diff --git a/packages/integrations/markdoc/test/fixtures/content-collections/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/content-collections/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/content-collections/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/content-collections/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js b/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js
index cb3c84652..75dd29d8e 100644
--- a/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js
+++ b/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js
@@ -1,6 +1,6 @@
-import { getCollection } from 'astro:content';
import { stringify } from 'devalue';
import { stripAllRenderFn } from '../../utils.js';
+import { getCollection } from 'astro:content';
export async function GET() {
const posts = await getCollection('blog');
diff --git a/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js b/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js
index 53dd17013..1399aa3aa 100644
--- a/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js
+++ b/packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js
@@ -1,6 +1,6 @@
-import { getEntryBySlug } from 'astro:content';
import { stringify } from 'devalue';
import { stripRenderFn } from '../../utils.js';
+import { getEntryBySlug } from 'astro:content';
export async function GET() {
const post = await getEntryBySlug('blog', 'post-1');
diff --git a/packages/integrations/markdoc/test/fixtures/headings-custom/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/headings-custom/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/headings-custom/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/headings-custom/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/headings-custom/markdoc.config.mjs b/packages/integrations/markdoc/test/fixtures/headings-custom/markdoc.config.mjs
index f1bea70e8..cbd03d728 100644
--- a/packages/integrations/markdoc/test/fixtures/headings-custom/markdoc.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/headings-custom/markdoc.config.mjs
@@ -1,4 +1,4 @@
-import { defineMarkdocConfig, component, nodes } from '@astrojs/markdoc/config';
+import { component, defineMarkdocConfig, nodes } from '@astrojs/markdoc/config';
export default defineMarkdocConfig({
nodes: {
diff --git a/packages/integrations/markdoc/test/fixtures/headings/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/headings/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/headings/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/headings/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/propagated-assets/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/propagated-assets/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/propagated-assets/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/propagated-assets/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/propagated-assets/markdoc.config.mjs b/packages/integrations/markdoc/test/fixtures/propagated-assets/markdoc.config.mjs
index 368d30ebd..cd63c33be 100644
--- a/packages/integrations/markdoc/test/fixtures/propagated-assets/markdoc.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/propagated-assets/markdoc.config.mjs
@@ -1,4 +1,4 @@
-import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
+import { component, defineMarkdocConfig } from '@astrojs/markdoc/config';
export default defineMarkdocConfig({
tags: {
diff --git a/packages/integrations/markdoc/test/fixtures/render with-space/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render with-space/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/render with-space/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render with-space/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-html/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-html/astro.config.mjs
index a230fe631..0872080fe 100644
--- a/packages/integrations/markdoc/test/fixtures/render-html/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-html/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-html/markdoc.config.ts b/packages/integrations/markdoc/test/fixtures/render-html/markdoc.config.ts
index 190f271ce..bbc529f5a 100644
--- a/packages/integrations/markdoc/test/fixtures/render-html/markdoc.config.ts
+++ b/packages/integrations/markdoc/test/fixtures/render-html/markdoc.config.ts
@@ -1,4 +1,4 @@
-import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
+import { component, defineMarkdocConfig } from '@astrojs/markdoc/config';
export default defineMarkdocConfig({
tags: {
diff --git a/packages/integrations/markdoc/test/fixtures/render-null/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-null/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/render-null/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-null/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-simple/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-simple/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/render-simple/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-simple/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-with-components/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-with-components/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/render-with-components/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-with-components/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-with-components/markdoc.config.ts b/packages/integrations/markdoc/test/fixtures/render-with-components/markdoc.config.ts
index ffb264ed8..2016327a8 100644
--- a/packages/integrations/markdoc/test/fixtures/render-with-components/markdoc.config.ts
+++ b/packages/integrations/markdoc/test/fixtures/render-with-components/markdoc.config.ts
@@ -1,4 +1,4 @@
-import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
+import { component, defineMarkdocConfig } from '@astrojs/markdoc/config';
export default defineMarkdocConfig({
nodes: {
diff --git a/packages/integrations/markdoc/test/fixtures/render-with-config/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-with-config/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/render-with-config/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-with-config/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-with-indented-components/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/render-with-indented-components/astro.config.mjs
index c711e7cb6..e690d7757 100644
--- a/packages/integrations/markdoc/test/fixtures/render-with-indented-components/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/render-with-indented-components/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/markdoc/test/fixtures/render-with-indented-components/markdoc.config.ts b/packages/integrations/markdoc/test/fixtures/render-with-indented-components/markdoc.config.ts
index ffb264ed8..2016327a8 100644
--- a/packages/integrations/markdoc/test/fixtures/render-with-indented-components/markdoc.config.ts
+++ b/packages/integrations/markdoc/test/fixtures/render-with-indented-components/markdoc.config.ts
@@ -1,4 +1,4 @@
-import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
+import { component, defineMarkdocConfig } from '@astrojs/markdoc/config';
export default defineMarkdocConfig({
nodes: {
diff --git a/packages/integrations/markdoc/test/fixtures/variables/astro.config.mjs b/packages/integrations/markdoc/test/fixtures/variables/astro.config.mjs
index 29d846359..1bd8ba93f 100644
--- a/packages/integrations/markdoc/test/fixtures/variables/astro.config.mjs
+++ b/packages/integrations/markdoc/test/fixtures/variables/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import markdoc from '@astrojs/markdoc';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/mdx/test/fixtures/image-remark-imgattr/astro.config.mjs b/packages/integrations/mdx/test/fixtures/image-remark-imgattr/astro.config.mjs
index 1ba809580..7cd97f8b1 100644
--- a/packages/integrations/mdx/test/fixtures/image-remark-imgattr/astro.config.mjs
+++ b/packages/integrations/mdx/test/fixtures/image-remark-imgattr/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
import plugin from "./remarkPlugin"
// https://astro.build/config
diff --git a/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/astro.config.mjs b/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/astro.config.mjs
index 5335fac87..00d8e38f5 100644
--- a/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/astro.config.mjs
+++ b/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
+import { defineConfig } from 'astro/config';
import { rehypeReadingTime, remarkDescription, remarkTitle } from './src/markdown-plugins.mjs';
// https://astro.build/config
diff --git a/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/markdown-plugins.mjs b/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/markdown-plugins.mjs
index 35b415787..0366bbfe9 100644
--- a/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/markdown-plugins.mjs
+++ b/packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/markdown-plugins.mjs
@@ -1,5 +1,5 @@
-import getReadingTime from 'reading-time';
import { toString } from 'mdast-util-to-string';
+import getReadingTime from 'reading-time';
import { visit } from 'unist-util-visit';
export function rehypeReadingTime() {
diff --git a/packages/integrations/node/test/test-utils.js b/packages/integrations/node/test/test-utils.js
index 3d582f30b..f27c3485b 100644
--- a/packages/integrations/node/test/test-utils.js
+++ b/packages/integrations/node/test/test-utils.js
@@ -1,5 +1,5 @@
-import httpMocks from 'node-mocks-http';
import { EventEmitter } from 'node:events';
+import httpMocks from 'node-mocks-http';
import { loadFixture as baseLoadFixture } from '../../../astro/test/test-utils.js';
process.env.ASTRO_NODE_AUTOSTART = 'disabled';
diff --git a/packages/integrations/node/test/trailing-slash.js b/packages/integrations/node/test/trailing-slash.js
index c46945b5a..28bfe0f5d 100644
--- a/packages/integrations/node/test/trailing-slash.js
+++ b/packages/integrations/node/test/trailing-slash.js
@@ -1,7 +1,7 @@
-import nodejs from '../dist/index.js';
-import { loadFixture } from './test-utils.js';
import { expect } from 'chai';
import * as cheerio from 'cheerio';
+import nodejs from '../dist/index.js';
+import { loadFixture } from './test-utils.js';
/**
* @typedef {import('../../../astro/test/test-utils').Fixture} Fixture
diff --git a/packages/integrations/react/test/fixtures/react-component/astro.config.mjs b/packages/integrations/react/test/fixtures/react-component/astro.config.mjs
index cd54d60f8..0c6434f8a 100644
--- a/packages/integrations/react/test/fixtures/react-component/astro.config.mjs
+++ b/packages/integrations/react/test/fixtures/react-component/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
// https://astro.build/config
export default defineConfig({
diff --git a/packages/integrations/sitemap/test/fixtures/dynamic/astro.config.mjs b/packages/integrations/sitemap/test/fixtures/dynamic/astro.config.mjs
index 7d02e26ca..82d25b854 100644
--- a/packages/integrations/sitemap/test/fixtures/dynamic/astro.config.mjs
+++ b/packages/integrations/sitemap/test/fixtures/dynamic/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [sitemap()],
diff --git a/packages/integrations/sitemap/test/fixtures/ssr/astro.config.mjs b/packages/integrations/sitemap/test/fixtures/ssr/astro.config.mjs
index d914d4357..ce84944bf 100644
--- a/packages/integrations/sitemap/test/fixtures/ssr/astro.config.mjs
+++ b/packages/integrations/sitemap/test/fixtures/ssr/astro.config.mjs
@@ -1,6 +1,6 @@
-import { defineConfig } from 'astro/config';
-import sitemap from '@astrojs/sitemap';
import nodeServer from '@astrojs/node'
+import sitemap from '@astrojs/sitemap';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [sitemap()],
diff --git a/packages/integrations/sitemap/test/fixtures/static/astro.config.mjs b/packages/integrations/sitemap/test/fixtures/static/astro.config.mjs
index f0288b6dd..15787abb1 100644
--- a/packages/integrations/sitemap/test/fixtures/static/astro.config.mjs
+++ b/packages/integrations/sitemap/test/fixtures/static/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [sitemap()],
diff --git a/packages/integrations/sitemap/test/fixtures/trailing-slash/astro.config.mjs b/packages/integrations/sitemap/test/fixtures/trailing-slash/astro.config.mjs
index 7d02e26ca..82d25b854 100644
--- a/packages/integrations/sitemap/test/fixtures/trailing-slash/astro.config.mjs
+++ b/packages/integrations/sitemap/test/fixtures/trailing-slash/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [sitemap()],
diff --git a/packages/integrations/sitemap/test/test-utils.js b/packages/integrations/sitemap/test/test-utils.js
index bf101e405..74bba6a44 100644
--- a/packages/integrations/sitemap/test/test-utils.js
+++ b/packages/integrations/sitemap/test/test-utils.js
@@ -1,5 +1,5 @@
-import { loadFixture as baseLoadFixture } from '../../../astro/test/test-utils.js';
import * as xml2js from 'xml2js';
+import { loadFixture as baseLoadFixture } from '../../../astro/test/test-utils.js';
/**
* @typedef {import('../../../astro/test/test-utils').Fixture} Fixture
diff --git a/packages/integrations/tailwind/test/fixtures/basic/astro.config.js b/packages/integrations/tailwind/test/fixtures/basic/astro.config.js
index cd684d6eb..502f5ca17 100644
--- a/packages/integrations/tailwind/test/fixtures/basic/astro.config.js
+++ b/packages/integrations/tailwind/test/fixtures/basic/astro.config.js
@@ -1,6 +1,6 @@
import { fileURLToPath } from 'node:url';
-import { defineConfig } from 'astro/config';
import tailwind from '@astrojs/tailwind';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/integrations/vercel/test/fixtures/basic/astro.config.mjs b/packages/integrations/vercel/test/fixtures/basic/astro.config.mjs
index 6e2e304d9..942139f3d 100644
--- a/packages/integrations/vercel/test/fixtures/basic/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/basic/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/functionPerRoute/astro.config.mjs b/packages/integrations/vercel/test/fixtures/functionPerRoute/astro.config.mjs
index fefc69a83..eb2c7699e 100644
--- a/packages/integrations/vercel/test/fixtures/functionPerRoute/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/functionPerRoute/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/isr/astro.config.mjs b/packages/integrations/vercel/test/fixtures/isr/astro.config.mjs
index e7545c6f2..e57e6bb7e 100644
--- a/packages/integrations/vercel/test/fixtures/isr/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/isr/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
output: "server",
diff --git a/packages/integrations/vercel/test/fixtures/max-duration/astro.config.mjs b/packages/integrations/vercel/test/fixtures/max-duration/astro.config.mjs
index a02d60c14..b1866a75b 100644
--- a/packages/integrations/vercel/test/fixtures/max-duration/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/max-duration/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
output: "server",
diff --git a/packages/integrations/vercel/test/fixtures/middleware-with-edge-file/astro.config.mjs b/packages/integrations/vercel/test/fixtures/middleware-with-edge-file/astro.config.mjs
index 33910b50a..f92b18a4e 100644
--- a/packages/integrations/vercel/test/fixtures/middleware-with-edge-file/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/middleware-with-edge-file/astro.config.mjs
@@ -1,5 +1,5 @@
-import {defineConfig} from "astro/config";
import vercel from "@astrojs/vercel/serverless";
+import {defineConfig} from "astro/config";
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/middleware-without-edge-file/astro.config.mjs b/packages/integrations/vercel/test/fixtures/middleware-without-edge-file/astro.config.mjs
index 33910b50a..f92b18a4e 100644
--- a/packages/integrations/vercel/test/fixtures/middleware-without-edge-file/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/middleware-without-edge-file/astro.config.mjs
@@ -1,5 +1,5 @@
-import {defineConfig} from "astro/config";
import vercel from "@astrojs/vercel/serverless";
+import {defineConfig} from "astro/config";
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/no-output/astro.config.mjs b/packages/integrations/vercel/test/fixtures/no-output/astro.config.mjs
index 664b64d56..179d18d38 100644
--- a/packages/integrations/vercel/test/fixtures/no-output/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/no-output/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel()
diff --git a/packages/integrations/vercel/test/fixtures/prerendered-error-pages/astro.config.mjs b/packages/integrations/vercel/test/fixtures/prerendered-error-pages/astro.config.mjs
index b3f5bd362..83e1f2f38 100644
--- a/packages/integrations/vercel/test/fixtures/prerendered-error-pages/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/prerendered-error-pages/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
output: 'server',
diff --git a/packages/integrations/vercel/test/fixtures/redirects-serverless/astro.config.mjs b/packages/integrations/vercel/test/fixtures/redirects-serverless/astro.config.mjs
index 37b08d2d7..1071b7e67 100644
--- a/packages/integrations/vercel/test/fixtures/redirects-serverless/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/redirects-serverless/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
output: 'hybrid',
diff --git a/packages/integrations/vercel/test/fixtures/redirects/astro.config.mjs b/packages/integrations/vercel/test/fixtures/redirects/astro.config.mjs
index 6268bf916..707805087 100644
--- a/packages/integrations/vercel/test/fixtures/redirects/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/redirects/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/static';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel(),
diff --git a/packages/integrations/vercel/test/fixtures/serverless-prerender/astro.config.mjs b/packages/integrations/vercel/test/fixtures/serverless-prerender/astro.config.mjs
index f5a86e609..4d8f76288 100644
--- a/packages/integrations/vercel/test/fixtures/serverless-prerender/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/serverless-prerender/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/serverless-with-dynamic-routes/astro.config.mjs b/packages/integrations/vercel/test/fixtures/serverless-with-dynamic-routes/astro.config.mjs
index da708f049..3132bfc53 100644
--- a/packages/integrations/vercel/test/fixtures/serverless-with-dynamic-routes/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/serverless-with-dynamic-routes/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/static/astro.config.mjs b/packages/integrations/vercel/test/fixtures/static/astro.config.mjs
index 55620c240..6e2d7bff7 100644
--- a/packages/integrations/vercel/test/fixtures/static/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/static/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/static';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel()
diff --git a/packages/integrations/vercel/test/fixtures/streaming/astro.config.mjs b/packages/integrations/vercel/test/fixtures/streaming/astro.config.mjs
index b1a48b07d..94f52a3d6 100644
--- a/packages/integrations/vercel/test/fixtures/streaming/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/streaming/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
output: "server",
diff --git a/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-server/astro.config.mjs b/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-server/astro.config.mjs
index b505034ce..794734f78 100644
--- a/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-server/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-server/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/serverless';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-static/astro.config.mjs b/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-static/astro.config.mjs
index a38f1e939..589aa3662 100644
--- a/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-static/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/with-speed-insights-enabled/output-as-static/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/static';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vercel/test/fixtures/with-web-analytics-enabled/output-as-static/astro.config.mjs b/packages/integrations/vercel/test/fixtures/with-web-analytics-enabled/output-as-static/astro.config.mjs
index 395cc9478..7a3cec1fd 100644
--- a/packages/integrations/vercel/test/fixtures/with-web-analytics-enabled/output-as-static/astro.config.mjs
+++ b/packages/integrations/vercel/test/fixtures/with-web-analytics-enabled/output-as-static/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vercel from '@astrojs/vercel/static';
+import { defineConfig } from 'astro/config';
export default defineConfig({
adapter: vercel({
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-async/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint-async/astro.config.mjs
index fa04f9c8b..e82b7310f 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-async/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-async/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
import ViteSvgLoader from 'vite-svg-loader'
export default defineConfig({
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-css/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint-css/astro.config.mjs
index c4a9f8f33..cfc52edc8 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-css/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-css/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts b/packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts
index 05742cb89..3f8025bb9 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts
@@ -1,7 +1,7 @@
import type { App } from 'vue'
-import Bar from './components/Bar.vue'
// Important! Test that styles here are injected to the page
import '/src/main.css'
+import Bar from './components/Bar.vue'
export default function setup(app: App) {
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/astro.config.mjs
index fa04f9c8b..e82b7310f 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
import ViteSvgLoader from 'vite-svg-loader'
export default defineConfig({
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-relative/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint-relative/astro.config.mjs
index acafc8270..05bd1b6b0 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-relative/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-relative/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [vue({
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint-src-absolute/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint-src-absolute/astro.config.mjs
index 6eae67892..64bb97494 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint-src-absolute/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint-src-absolute/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [vue({
diff --git a/packages/integrations/vue/test/fixtures/app-entrypoint/astro.config.mjs b/packages/integrations/vue/test/fixtures/app-entrypoint/astro.config.mjs
index fa04f9c8b..e82b7310f 100644
--- a/packages/integrations/vue/test/fixtures/app-entrypoint/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/app-entrypoint/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
import ViteSvgLoader from 'vite-svg-loader'
export default defineConfig({
diff --git a/packages/integrations/vue/test/fixtures/basics/astro.config.mjs b/packages/integrations/vue/test/fixtures/basics/astro.config.mjs
index afd8fbca6..4cc1189af 100644
--- a/packages/integrations/vue/test/fixtures/basics/astro.config.mjs
+++ b/packages/integrations/vue/test/fixtures/basics/astro.config.mjs
@@ -1,5 +1,5 @@
-import { defineConfig } from 'astro/config';
import vue from '@astrojs/vue';
+import { defineConfig } from 'astro/config';
export default defineConfig({
integrations: [vue()],
diff --git a/packages/upgrade/test/utils.js b/packages/upgrade/test/utils.js
index 691e63d90..64850a790 100644
--- a/packages/upgrade/test/utils.js
+++ b/packages/upgrade/test/utils.js
@@ -1,6 +1,6 @@
import { before, beforeEach } from 'node:test';
-import { setStdout } from '../dist/index.js';
import stripAnsi from 'strip-ansi';
+import { setStdout } from '../dist/index.js';
export function setup() {
const ctx = { messages: [] };