diff --git a/.changeset/whole-geckos-think.md b/.changeset/whole-geckos-think.md new file mode 100644 index 000000000000..c9f6d2487cc5 --- /dev/null +++ b/.changeset/whole-geckos-think.md @@ -0,0 +1,51 @@ +--- +'astro': major +--- + +Updates ` + +``` diff --git a/packages/astro/package.json b/packages/astro/package.json index fa499f8b496a..c2949bfee431 100644 --- a/packages/astro/package.json +++ b/packages/astro/package.json @@ -106,7 +106,7 @@ "test:integration": "astro-scripts test \"test/*.test.js\"" }, "dependencies": { - "@astrojs/compiler": "0.0.0-next-result-create-astro-20250926081949", + "@astrojs/compiler": "0.0.0-script-order-20251002140654", "@astrojs/internal-helpers": "workspace:*", "@astrojs/markdown-remark": "workspace:*", "@astrojs/telemetry": "workspace:*", diff --git a/packages/astro/src/core/compile/compile.ts b/packages/astro/src/core/compile/compile.ts index e3ade372851d..336eb210e182 100644 --- a/packages/astro/src/core/compile/compile.ts +++ b/packages/astro/src/core/compile/compile.ts @@ -62,7 +62,6 @@ export async function compile({ cssPartialCompileResults, cssTransformErrors, }), - experimentalScriptOrder: astroConfig.experimental.preserveScriptOrder ?? false, async resolvePath(specifier) { return resolvePath(specifier, filename); }, diff --git a/packages/astro/src/core/config/schemas/base.ts b/packages/astro/src/core/config/schemas/base.ts index ddba2f3f2ca6..b708001f55c7 100644 --- a/packages/astro/src/core/config/schemas/base.ts +++ b/packages/astro/src/core/config/schemas/base.ts @@ -97,7 +97,6 @@ export const ASTRO_CONFIG_DEFAULTS = { clientPrerender: false, contentIntellisense: false, headingIdCompat: false, - preserveScriptOrder: false, liveContentCollections: false, csp: false, staticImportMetaEnv: false, @@ -468,10 +467,6 @@ export const AstroConfigSchema = z.object({ .boolean() .optional() .default(ASTRO_CONFIG_DEFAULTS.experimental.headingIdCompat), - preserveScriptOrder: z - .boolean() - .optional() - .default(ASTRO_CONFIG_DEFAULTS.experimental.preserveScriptOrder), fonts: z.array(z.union([localFontFamilySchema, remoteFontFamilySchema])).optional(), liveContentCollections: z .boolean() diff --git a/packages/astro/src/types/public/config.ts b/packages/astro/src/types/public/config.ts index bd82172a645a..8c63821a2a43 100644 --- a/packages/astro/src/types/public/config.ts +++ b/packages/astro/src/types/public/config.ts @@ -2358,48 +2358,6 @@ export interface ViteUserConfig extends OriginalViteUserConfig { directives?: CspDirective[]; }; - /** - * @name experimental.preserveScriptOrder - * @type {boolean} - * @default `false` - * @version 5.5 - * @description - * - * When enabled, `