diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-custom/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-custom/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-custom/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-default/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-default/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/404-default/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/__flakey__/metadata/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/__flakey__/metadata/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/__flakey__/metadata/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/async-local-storage/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/async-local-storage/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/async-local-storage/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/basic/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/basic/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/basic/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/force-dynamic/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/force-dynamic/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/force-dynamic/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/implicit-metadata/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/named-client-comp/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/named-client-comp/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/named-client-comp/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-627/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-627/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-627/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-869/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-869/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route-WEB-869/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/route/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/rsc-NEXT-657/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/rsc-NEXT-657/input/next.config.js deleted file mode 100755 index dafb0c88e961e..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/rsc-NEXT-657/input/next.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = { - experimental: { - appDir: true, - }, -} - -module.exports = nextConfig diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/use-server/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/use-server/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/app/use-server/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/error/ssr/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/error/ssr/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/error/ssr/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/externals/server-component-externals/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/externals/server-component-externals/input/next.config.js index 802aa4168f600..3b460b2f7278f 100644 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/externals/server-component-externals/input/next.config.js +++ b/packages/next-swc/crates/next-dev-tests/tests/integration/next/externals/server-component-externals/input/next.config.js @@ -1,6 +1,5 @@ module.exports = { experimental: { - appDir: true, serverComponentsExternalPackages: ['package'], }, } diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/image/app/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/image/app/input/next.config.js deleted file mode 100644 index d45ffa44885de..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/image/app/input/next.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @type {import('next').NextConfig} - */ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev-tests/tests/integration/next/polyfill/basic/input/next.config.js b/packages/next-swc/crates/next-dev-tests/tests/integration/next/polyfill/basic/input/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev-tests/tests/integration/next/polyfill/basic/input/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/packages/next-swc/crates/next-dev/benches/next.config.js b/packages/next-swc/crates/next-dev/benches/next.config.js deleted file mode 100644 index cfa3ac3d7aa94..0000000000000 --- a/packages/next-swc/crates/next-dev/benches/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: true, - }, -} diff --git a/test/.stats-app/stats-config.js b/test/.stats-app/stats-config.js index 3ae253132424f..6c17d6965c03a 100644 --- a/test/.stats-app/stats-config.js +++ b/test/.stats-app/stats-config.js @@ -79,9 +79,6 @@ module.exports = { path: 'next.config.js', content: ` module.exports = { - experimental: { - appDir: true, - }, generateBuildId: () => 'BUILD_ID', webpack(config) { config.optimization.minimize = false @@ -99,9 +96,6 @@ module.exports = { path: 'next.config.js', content: ` module.exports = { - experimental: { - appDir: true, - }, generateBuildId: () => 'BUILD_ID' } `, diff --git a/test/development/acceptance-app/ReactRefreshRegression.test.ts b/test/development/acceptance-app/ReactRefreshRegression.test.ts index 947ef8cd8bd3c..00ee9d6a798b2 100644 --- a/test/development/acceptance-app/ReactRefreshRegression.test.ts +++ b/test/development/acceptance-app/ReactRefreshRegression.test.ts @@ -345,7 +345,6 @@ describe('ReactRefreshRegression app', () => { }); module.exports = withMDX({ pageExtensions: ["js", "mdx"], - experimental: { appDir: true }, }); ` ) diff --git a/test/development/acceptance/server-component-compiler-errors-in-pages.test.ts b/test/development/acceptance/server-component-compiler-errors-in-pages.test.ts index 2f3f3b34d5f39..06546db7bbbcb 100644 --- a/test/development/acceptance/server-component-compiler-errors-in-pages.test.ts +++ b/test/development/acceptance/server-component-compiler-errors-in-pages.test.ts @@ -5,7 +5,6 @@ import { sandbox } from 'development-sandbox' import { outdent } from 'outdent' const initialFiles = new Map([ - ['next.config.js', 'module.exports = { experimental: { appDir: true } }'], ['app/_.js', ''], // app dir need to exists, otherwise the SWC RSC checks will not run [ 'pages/index.js', diff --git a/test/integration/build-spinners/index.test.ts b/test/integration/build-spinners/index.test.ts index 6a02fc8b333be..b179260793f39 100644 --- a/test/integration/build-spinners/index.test.ts +++ b/test/integration/build-spinners/index.test.ts @@ -30,16 +30,6 @@ const appDirFiles: File[] = [ } `, }, - { - filename: 'next.config.js', - content: ` - module.exports = { - experimental: { - appDir: true - } - } - `, - }, ] const pagesFiles: File[] = [ { @@ -65,7 +55,6 @@ it.each([ content: ` module.exports = { experimental: { - appDir: true, webpackBuildWorker: true, } } diff --git a/test/integration/eslint/base-directories/next.config.js b/test/integration/eslint/base-directories/next.config.js deleted file mode 100644 index f3bbebcc4dad4..0000000000000 --- a/test/integration/eslint/base-directories/next.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - experimental: { - appDir: false, - }, -} diff --git a/test/integration/eslint/test/next-build.test.js b/test/integration/eslint/test/next-build.test.js index 6ffdd94caf458..1ce25e8a97a69 100644 --- a/test/integration/eslint/test/next-build.test.js +++ b/test/integration/eslint/test/next-build.test.js @@ -81,51 +81,7 @@ describe('Next Build', () => { ) }) - // Consolidate two tests below when the `appDir` is released. test('base directories are linted by default during builds', async () => { - dirBaseDirectoriesConfigFile.write(` - module.exports = { - experimental: { - appDir: false, - } - } - `) - const { stdout, stderr } = await nextBuild(dirBaseDirectories, [], { - stdout: true, - stderr: true, - }) - - const output = stdout + stderr - - expect(output).toContain('Failed to compile') - expect(output).toContain( - 'Error: `next/head` should not be imported in `pages/_document.js`. Use `
` from `next/document` instead'
- )
- expect(output).toContain(
- 'Warning: Using `` could result in slower LCP and higher bandwidth. Consider using `
` from `next/document` instead'
- )
- expect(output).toContain(
- 'Warning: Using `` could result in slower LCP and higher bandwidth. Consider using `