diff --git a/.nuxtrc b/.nuxtrc index c26d0b1bf481..f54e61d4ffa6 100644 --- a/.nuxtrc +++ b/.nuxtrc @@ -1,3 +1 @@ telemetry.enabled=false -# For pnpm typecheck:docs to generate correct types -pages=true diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 000000000000..db9349c8fc5e --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,4 @@ +// For pnpm typecheck:docs to generate correct types +export default defineNuxtConfig({ + pages: process.env.DOCS_TYPECHECK === 'true' +}) diff --git a/package.json b/package.json index 6d331914d5f5..0fd439bb19bc 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "test:types": "pnpm --filter './test/fixtures/**' test:types", "test:unit": "vitest run packages/ --coverage", "typecheck": "tsc --noEmit", - "typecheck:docs": "nuxi prepare && nuxt-content-twoslash verify --content-dir docs" + "typecheck:docs": "DOCS_TYPECHECK=true pnpm nuxi prepare && nuxt-content-twoslash verify --content-dir docs" }, "resolutions": { "@nuxt/kit": "workspace:*", diff --git a/vitest.nuxt.config.ts b/vitest.nuxt.config.ts index 9258f6e3753a..9598af55e659 100644 --- a/vitest.nuxt.config.ts +++ b/vitest.nuxt.config.ts @@ -10,7 +10,6 @@ export default defineVitestConfig({ environmentOptions: { nuxt: { overrides: { - pages: false, appConfig: { nuxt: { buildId: 'override'