From c90a9fdacba69bb6063968c54d44942ca04ce2c4 Mon Sep 17 00:00:00 2001 From: Younes Jaaidi Date: Mon, 9 Mar 2026 11:16:31 +0100 Subject: [PATCH] =?UTF-8?q?test:=20=E2=9C=85=20tidy=20up?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/101-meal-planner-solution/vite.config.mts | 14 +++----------- apps/101-meal-planner-solution/vitest.config.mts | 12 +----------- apps/101-meal-planner-starter/vite.config.mts | 14 +++----------- apps/101-meal-planner-starter/vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- apps/203-meal-repository-solution/vite.config.mts | 14 +++----------- .../203-meal-repository-solution/vitest.config.mts | 12 +----------- apps/203-meal-repository-starter/vite.config.mts | 14 +++----------- apps/203-meal-repository-starter/vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- apps/401-recipe-filter-solution/vite.config.mts | 14 +++----------- apps/401-recipe-filter-solution/vitest.config.mts | 12 +----------- apps/401-recipe-filter-starter/vite.config.mts | 14 +++----------- apps/401-recipe-filter-starter/vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- .../vite.config.mts | 14 +++----------- .../vitest.config.mts | 12 +----------- 92 files changed, 184 insertions(+), 1012 deletions(-) diff --git a/apps/101-meal-planner-solution/vite.config.mts b/apps/101-meal-planner-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/101-meal-planner-solution/vite.config.mts +++ b/apps/101-meal-planner-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/101-meal-planner-solution/vitest.config.mts b/apps/101-meal-planner-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/101-meal-planner-solution/vitest.config.mts +++ b/apps/101-meal-planner-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/101-meal-planner-starter/vite.config.mts b/apps/101-meal-planner-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/101-meal-planner-starter/vite.config.mts +++ b/apps/101-meal-planner-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/101-meal-planner-starter/vitest.config.mts b/apps/101-meal-planner-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/101-meal-planner-starter/vitest.config.mts +++ b/apps/101-meal-planner-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/102-meal-planner-reactive-solution/vite.config.mts b/apps/102-meal-planner-reactive-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/102-meal-planner-reactive-solution/vite.config.mts +++ b/apps/102-meal-planner-reactive-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/102-meal-planner-reactive-solution/vitest.config.mts b/apps/102-meal-planner-reactive-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/102-meal-planner-reactive-solution/vitest.config.mts +++ b/apps/102-meal-planner-reactive-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/102-meal-planner-reactive-starter/vite.config.mts b/apps/102-meal-planner-reactive-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/102-meal-planner-reactive-starter/vite.config.mts +++ b/apps/102-meal-planner-reactive-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/102-meal-planner-reactive-starter/vitest.config.mts b/apps/102-meal-planner-reactive-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/102-meal-planner-reactive-starter/vitest.config.mts +++ b/apps/102-meal-planner-reactive-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/201-meal-planner-indirect-output-solution/vite.config.mts b/apps/201-meal-planner-indirect-output-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/201-meal-planner-indirect-output-solution/vite.config.mts +++ b/apps/201-meal-planner-indirect-output-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/201-meal-planner-indirect-output-solution/vitest.config.mts b/apps/201-meal-planner-indirect-output-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/201-meal-planner-indirect-output-solution/vitest.config.mts +++ b/apps/201-meal-planner-indirect-output-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/201-meal-planner-indirect-output-starter/vite.config.mts b/apps/201-meal-planner-indirect-output-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/201-meal-planner-indirect-output-starter/vite.config.mts +++ b/apps/201-meal-planner-indirect-output-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/201-meal-planner-indirect-output-starter/vitest.config.mts b/apps/201-meal-planner-indirect-output-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/201-meal-planner-indirect-output-starter/vitest.config.mts +++ b/apps/201-meal-planner-indirect-output-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/202-meal-planner-indirect-input-solution/vite.config.mts b/apps/202-meal-planner-indirect-input-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/202-meal-planner-indirect-input-solution/vite.config.mts +++ b/apps/202-meal-planner-indirect-input-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/202-meal-planner-indirect-input-solution/vitest.config.mts b/apps/202-meal-planner-indirect-input-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/202-meal-planner-indirect-input-solution/vitest.config.mts +++ b/apps/202-meal-planner-indirect-input-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/202-meal-planner-indirect-input-starter/vite.config.mts b/apps/202-meal-planner-indirect-input-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/202-meal-planner-indirect-input-starter/vite.config.mts +++ b/apps/202-meal-planner-indirect-input-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/202-meal-planner-indirect-input-starter/vitest.config.mts b/apps/202-meal-planner-indirect-input-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/202-meal-planner-indirect-input-starter/vitest.config.mts +++ b/apps/202-meal-planner-indirect-input-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/203-meal-repository-solution/vite.config.mts b/apps/203-meal-repository-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/203-meal-repository-solution/vite.config.mts +++ b/apps/203-meal-repository-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/203-meal-repository-solution/vitest.config.mts b/apps/203-meal-repository-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/203-meal-repository-solution/vitest.config.mts +++ b/apps/203-meal-repository-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/203-meal-repository-starter/vite.config.mts b/apps/203-meal-repository-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/203-meal-repository-starter/vite.config.mts +++ b/apps/203-meal-repository-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/203-meal-repository-starter/vitest.config.mts b/apps/203-meal-repository-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/203-meal-repository-starter/vitest.config.mts +++ b/apps/203-meal-repository-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/204-meal-repository-contract-solution/vite.config.mts b/apps/204-meal-repository-contract-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/204-meal-repository-contract-solution/vite.config.mts +++ b/apps/204-meal-repository-contract-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/204-meal-repository-contract-solution/vitest.config.mts b/apps/204-meal-repository-contract-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/204-meal-repository-contract-solution/vitest.config.mts +++ b/apps/204-meal-repository-contract-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/204-meal-repository-contract-starter/vite.config.mts b/apps/204-meal-repository-contract-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/204-meal-repository-contract-starter/vite.config.mts +++ b/apps/204-meal-repository-contract-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/204-meal-repository-contract-starter/vitest.config.mts b/apps/204-meal-repository-contract-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/204-meal-repository-contract-starter/vitest.config.mts +++ b/apps/204-meal-repository-contract-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/301-recipe-search-isolated-solution/vite.config.mts b/apps/301-recipe-search-isolated-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/301-recipe-search-isolated-solution/vite.config.mts +++ b/apps/301-recipe-search-isolated-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/301-recipe-search-isolated-solution/vitest.config.mts b/apps/301-recipe-search-isolated-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/301-recipe-search-isolated-solution/vitest.config.mts +++ b/apps/301-recipe-search-isolated-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/301-recipe-search-isolated-starter/vite.config.mts b/apps/301-recipe-search-isolated-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/301-recipe-search-isolated-starter/vite.config.mts +++ b/apps/301-recipe-search-isolated-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/301-recipe-search-isolated-starter/vitest.config.mts b/apps/301-recipe-search-isolated-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/301-recipe-search-isolated-starter/vitest.config.mts +++ b/apps/301-recipe-search-isolated-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-browser-mode-solution/vite.config.mts b/apps/302-recipe-search-integration-browser-mode-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-browser-mode-solution/vite.config.mts +++ b/apps/302-recipe-search-integration-browser-mode-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-browser-mode-solution/vitest.config.mts b/apps/302-recipe-search-integration-browser-mode-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-browser-mode-solution/vitest.config.mts +++ b/apps/302-recipe-search-integration-browser-mode-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-browser-mode-starter/vite.config.mts b/apps/302-recipe-search-integration-browser-mode-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-browser-mode-starter/vite.config.mts +++ b/apps/302-recipe-search-integration-browser-mode-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-browser-mode-starter/vitest.config.mts b/apps/302-recipe-search-integration-browser-mode-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-browser-mode-starter/vitest.config.mts +++ b/apps/302-recipe-search-integration-browser-mode-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-test-bed-solution/vite.config.mts b/apps/302-recipe-search-integration-test-bed-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-test-bed-solution/vite.config.mts +++ b/apps/302-recipe-search-integration-test-bed-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-test-bed-solution/vitest.config.mts b/apps/302-recipe-search-integration-test-bed-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-test-bed-solution/vitest.config.mts +++ b/apps/302-recipe-search-integration-test-bed-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-test-bed-starter/vite.config.mts b/apps/302-recipe-search-integration-test-bed-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-test-bed-starter/vite.config.mts +++ b/apps/302-recipe-search-integration-test-bed-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-test-bed-starter/vitest.config.mts b/apps/302-recipe-search-integration-test-bed-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-test-bed-starter/vitest.config.mts +++ b/apps/302-recipe-search-integration-test-bed-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-testing-library-solution/vite.config.mts b/apps/302-recipe-search-integration-testing-library-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-testing-library-solution/vite.config.mts +++ b/apps/302-recipe-search-integration-testing-library-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-testing-library-solution/vitest.config.mts b/apps/302-recipe-search-integration-testing-library-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-testing-library-solution/vitest.config.mts +++ b/apps/302-recipe-search-integration-testing-library-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/302-recipe-search-integration-testing-library-starter/vite.config.mts b/apps/302-recipe-search-integration-testing-library-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/302-recipe-search-integration-testing-library-starter/vite.config.mts +++ b/apps/302-recipe-search-integration-testing-library-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/302-recipe-search-integration-testing-library-starter/vitest.config.mts b/apps/302-recipe-search-integration-testing-library-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/302-recipe-search-integration-testing-library-starter/vitest.config.mts +++ b/apps/302-recipe-search-integration-testing-library-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-browser-mode-solution/vite.config.mts b/apps/303-recipe-search-shallow-browser-mode-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-browser-mode-solution/vite.config.mts +++ b/apps/303-recipe-search-shallow-browser-mode-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-browser-mode-solution/vitest.config.mts b/apps/303-recipe-search-shallow-browser-mode-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-browser-mode-solution/vitest.config.mts +++ b/apps/303-recipe-search-shallow-browser-mode-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-browser-mode-starter/vite.config.mts b/apps/303-recipe-search-shallow-browser-mode-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-browser-mode-starter/vite.config.mts +++ b/apps/303-recipe-search-shallow-browser-mode-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-browser-mode-starter/vitest.config.mts b/apps/303-recipe-search-shallow-browser-mode-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-browser-mode-starter/vitest.config.mts +++ b/apps/303-recipe-search-shallow-browser-mode-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-test-bed-solution/vite.config.mts b/apps/303-recipe-search-shallow-test-bed-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-test-bed-solution/vite.config.mts +++ b/apps/303-recipe-search-shallow-test-bed-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-test-bed-solution/vitest.config.mts b/apps/303-recipe-search-shallow-test-bed-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-test-bed-solution/vitest.config.mts +++ b/apps/303-recipe-search-shallow-test-bed-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-test-bed-starter/vite.config.mts b/apps/303-recipe-search-shallow-test-bed-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-test-bed-starter/vite.config.mts +++ b/apps/303-recipe-search-shallow-test-bed-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-test-bed-starter/vitest.config.mts b/apps/303-recipe-search-shallow-test-bed-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-test-bed-starter/vitest.config.mts +++ b/apps/303-recipe-search-shallow-test-bed-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-testing-library-solution/vite.config.mts b/apps/303-recipe-search-shallow-testing-library-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-testing-library-solution/vite.config.mts +++ b/apps/303-recipe-search-shallow-testing-library-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-testing-library-solution/vitest.config.mts b/apps/303-recipe-search-shallow-testing-library-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-testing-library-solution/vitest.config.mts +++ b/apps/303-recipe-search-shallow-testing-library-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/303-recipe-search-shallow-testing-library-starter/vite.config.mts b/apps/303-recipe-search-shallow-testing-library-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/303-recipe-search-shallow-testing-library-starter/vite.config.mts +++ b/apps/303-recipe-search-shallow-testing-library-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/303-recipe-search-shallow-testing-library-starter/vitest.config.mts b/apps/303-recipe-search-shallow-testing-library-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/303-recipe-search-shallow-testing-library-starter/vitest.config.mts +++ b/apps/303-recipe-search-shallow-testing-library-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/304-recipe-search-async-pipe-solution/vite.config.mts b/apps/304-recipe-search-async-pipe-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/304-recipe-search-async-pipe-solution/vite.config.mts +++ b/apps/304-recipe-search-async-pipe-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/304-recipe-search-async-pipe-solution/vitest.config.mts b/apps/304-recipe-search-async-pipe-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/304-recipe-search-async-pipe-solution/vitest.config.mts +++ b/apps/304-recipe-search-async-pipe-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/304-recipe-search-async-pipe-starter/vite.config.mts b/apps/304-recipe-search-async-pipe-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/304-recipe-search-async-pipe-starter/vite.config.mts +++ b/apps/304-recipe-search-async-pipe-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/304-recipe-search-async-pipe-starter/vitest.config.mts b/apps/304-recipe-search-async-pipe-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/304-recipe-search-async-pipe-starter/vitest.config.mts +++ b/apps/304-recipe-search-async-pipe-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/305-recipe-search-signals-solution/vite.config.mts b/apps/305-recipe-search-signals-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/305-recipe-search-signals-solution/vite.config.mts +++ b/apps/305-recipe-search-signals-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/305-recipe-search-signals-solution/vitest.config.mts b/apps/305-recipe-search-signals-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/305-recipe-search-signals-solution/vitest.config.mts +++ b/apps/305-recipe-search-signals-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/305-recipe-search-signals-starter/vite.config.mts b/apps/305-recipe-search-signals-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/305-recipe-search-signals-starter/vite.config.mts +++ b/apps/305-recipe-search-signals-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/305-recipe-search-signals-starter/vitest.config.mts b/apps/305-recipe-search-signals-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/305-recipe-search-signals-starter/vitest.config.mts +++ b/apps/305-recipe-search-signals-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/401-recipe-filter-solution/vite.config.mts b/apps/401-recipe-filter-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/401-recipe-filter-solution/vite.config.mts +++ b/apps/401-recipe-filter-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/401-recipe-filter-solution/vitest.config.mts b/apps/401-recipe-filter-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/401-recipe-filter-solution/vitest.config.mts +++ b/apps/401-recipe-filter-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/401-recipe-filter-starter/vite.config.mts b/apps/401-recipe-filter-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/401-recipe-filter-starter/vite.config.mts +++ b/apps/401-recipe-filter-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/401-recipe-filter-starter/vitest.config.mts b/apps/401-recipe-filter-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/401-recipe-filter-starter/vitest.config.mts +++ b/apps/401-recipe-filter-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/402-recipe-search-filter-interaction-solution/vite.config.mts b/apps/402-recipe-search-filter-interaction-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/402-recipe-search-filter-interaction-solution/vite.config.mts +++ b/apps/402-recipe-search-filter-interaction-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/402-recipe-search-filter-interaction-solution/vitest.config.mts b/apps/402-recipe-search-filter-interaction-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/402-recipe-search-filter-interaction-solution/vitest.config.mts +++ b/apps/402-recipe-search-filter-interaction-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/402-recipe-search-filter-interaction-starter/vite.config.mts b/apps/402-recipe-search-filter-interaction-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/402-recipe-search-filter-interaction-starter/vite.config.mts +++ b/apps/402-recipe-search-filter-interaction-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/402-recipe-search-filter-interaction-starter/vitest.config.mts b/apps/402-recipe-search-filter-interaction-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/402-recipe-search-filter-interaction-starter/vitest.config.mts +++ b/apps/402-recipe-search-filter-interaction-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/403-recipe-search-add-button-solution/vite.config.mts b/apps/403-recipe-search-add-button-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/403-recipe-search-add-button-solution/vite.config.mts +++ b/apps/403-recipe-search-add-button-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/403-recipe-search-add-button-solution/vitest.config.mts b/apps/403-recipe-search-add-button-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/403-recipe-search-add-button-solution/vitest.config.mts +++ b/apps/403-recipe-search-add-button-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/403-recipe-search-add-button-starter/vite.config.mts b/apps/403-recipe-search-add-button-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/403-recipe-search-add-button-starter/vite.config.mts +++ b/apps/403-recipe-search-add-button-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/403-recipe-search-add-button-starter/vitest.config.mts b/apps/403-recipe-search-add-button-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/403-recipe-search-add-button-starter/vitest.config.mts +++ b/apps/403-recipe-search-add-button-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/404-recipe-filter-material-solution/vite.config.mts b/apps/404-recipe-filter-material-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/404-recipe-filter-material-solution/vite.config.mts +++ b/apps/404-recipe-filter-material-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/404-recipe-filter-material-solution/vitest.config.mts b/apps/404-recipe-filter-material-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/404-recipe-filter-material-solution/vitest.config.mts +++ b/apps/404-recipe-filter-material-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/404-recipe-filter-material-starter/vite.config.mts b/apps/404-recipe-filter-material-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/404-recipe-filter-material-starter/vite.config.mts +++ b/apps/404-recipe-filter-material-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/404-recipe-filter-material-starter/vitest.config.mts b/apps/404-recipe-filter-material-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/404-recipe-filter-material-starter/vitest.config.mts +++ b/apps/404-recipe-filter-material-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/501-recipe-preview-testronaut-solution/vite.config.mts b/apps/501-recipe-preview-testronaut-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/501-recipe-preview-testronaut-solution/vite.config.mts +++ b/apps/501-recipe-preview-testronaut-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/501-recipe-preview-testronaut-solution/vitest.config.mts b/apps/501-recipe-preview-testronaut-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/501-recipe-preview-testronaut-solution/vitest.config.mts +++ b/apps/501-recipe-preview-testronaut-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/501-recipe-preview-testronaut-starter/vite.config.mts b/apps/501-recipe-preview-testronaut-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/501-recipe-preview-testronaut-starter/vite.config.mts +++ b/apps/501-recipe-preview-testronaut-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/501-recipe-preview-testronaut-starter/vitest.config.mts b/apps/501-recipe-preview-testronaut-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/501-recipe-preview-testronaut-starter/vitest.config.mts +++ b/apps/501-recipe-preview-testronaut-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/502-recipe-filter-testronaut-solution/vite.config.mts b/apps/502-recipe-filter-testronaut-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/502-recipe-filter-testronaut-solution/vite.config.mts +++ b/apps/502-recipe-filter-testronaut-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/502-recipe-filter-testronaut-solution/vitest.config.mts b/apps/502-recipe-filter-testronaut-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/502-recipe-filter-testronaut-solution/vitest.config.mts +++ b/apps/502-recipe-filter-testronaut-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/502-recipe-filter-testronaut-starter/vite.config.mts b/apps/502-recipe-filter-testronaut-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/502-recipe-filter-testronaut-starter/vite.config.mts +++ b/apps/502-recipe-filter-testronaut-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/502-recipe-filter-testronaut-starter/vitest.config.mts b/apps/502-recipe-filter-testronaut-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/502-recipe-filter-testronaut-starter/vitest.config.mts +++ b/apps/502-recipe-filter-testronaut-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/503-recipe-search-testronaut-solution/vite.config.mts b/apps/503-recipe-search-testronaut-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/503-recipe-search-testronaut-solution/vite.config.mts +++ b/apps/503-recipe-search-testronaut-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/503-recipe-search-testronaut-solution/vitest.config.mts b/apps/503-recipe-search-testronaut-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/503-recipe-search-testronaut-solution/vitest.config.mts +++ b/apps/503-recipe-search-testronaut-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/503-recipe-search-testronaut-starter/vite.config.mts b/apps/503-recipe-search-testronaut-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/503-recipe-search-testronaut-starter/vite.config.mts +++ b/apps/503-recipe-search-testronaut-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/503-recipe-search-testronaut-starter/vitest.config.mts b/apps/503-recipe-search-testronaut-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/503-recipe-search-testronaut-starter/vitest.config.mts +++ b/apps/503-recipe-search-testronaut-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/504-playwright-visual-regression-testing-solution/vite.config.mts b/apps/504-playwright-visual-regression-testing-solution/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/504-playwright-visual-regression-testing-solution/vite.config.mts +++ b/apps/504-playwright-visual-regression-testing-solution/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/504-playwright-visual-regression-testing-solution/vitest.config.mts b/apps/504-playwright-visual-regression-testing-solution/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/504-playwright-visual-regression-testing-solution/vitest.config.mts +++ b/apps/504-playwright-visual-regression-testing-solution/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], }, diff --git a/apps/504-playwright-visual-regression-testing-starter/vite.config.mts b/apps/504-playwright-visual-regression-testing-starter/vite.config.mts index f77e88c..bf0e83c 100644 --- a/apps/504-playwright-visual-regression-testing-starter/vite.config.mts +++ b/apps/504-playwright-visual-regression-testing-starter/vite.config.mts @@ -29,15 +29,7 @@ export default defineConfig({ * @see https://github.com/analogjs/analog/issues/1891 */ function applyAnalogWorkaround(plugins: Plugin[]): Plugin[] { - return plugins.map((plugin) => { - if (plugin.name === '@analogjs/vitest-angular-esm-plugin') { - return { - name: plugin.name, - apply: plugin.apply, - enforce: plugin.enforce, - config: () => ({ optimizeDeps: { include: ['tslib'] } }), - }; - } - return plugin; - }); + return plugins.filter( + (plugin) => plugin.name !== '@analogjs/vitest-angular-esm-plugin', + ); } diff --git a/apps/504-playwright-visual-regression-testing-starter/vitest.config.mts b/apps/504-playwright-visual-regression-testing-starter/vitest.config.mts index 52175b3..b13f7b4 100644 --- a/apps/504-playwright-visual-regression-testing-starter/vitest.config.mts +++ b/apps/504-playwright-visual-regression-testing-starter/vitest.config.mts @@ -19,12 +19,7 @@ export default mergeConfig( }, watch: false, pool: 'threads', - /** - * @todo disable `isolate` once no-isolate parallelism is supported. - * @see https://github.com/vitest-dev/vitest/issues/8919 - * @see https://github.com/vitest-dev/vitest/pull/8915 - */ - isolate: true, + isolate: false, projects: [ { extends: true, @@ -42,11 +37,6 @@ export default mergeConfig( include: browserTestPatterns, browser: { enabled: true, - /** - * @todo hoist once browser.isolate and isolate are merged - * @see https://github.com/vitest-dev/vitest/pull/8890 - */ - isolate: false, provider: playwright(), instances: [{ browser: 'chromium' }], },