From 6ddea42f961a60dfda5c73d0ab226ecc772a8b07 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 7 Apr 2023 11:36:41 +0100 Subject: [PATCH] refactor(nuxt): remove `#head` alias (#20111) --- packages/nuxt/package.json | 4 ---- packages/nuxt/src/head/module.ts | 8 -------- test/fixtures/basic/plugins/my-plugin.ts | 3 --- 3 files changed, 15 deletions(-) diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 7b00c02c43..2ea57a6c16 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -38,10 +38,6 @@ "types": "./dist/app/index.d.ts", "import": "./dist/app/index.js" }, - "#head": { - "types": "./dist/head/runtime/index.d.ts", - "import": "./dist/head/runtime/index.js" - }, "#pages": { "types": "./dist/pages/runtime/index.d.ts", "import": "./dist/pages/runtime/index.js" diff --git a/packages/nuxt/src/head/module.ts b/packages/nuxt/src/head/module.ts index bad9f3407c..47ced53abb 100644 --- a/packages/nuxt/src/head/module.ts +++ b/packages/nuxt/src/head/module.ts @@ -14,14 +14,6 @@ export default defineNuxtModule({ // Transpile @unhead/vue nuxt.options.build.transpile.push('@unhead/vue') - // TODO: remove alias in v3.4 - nuxt.options.alias['#head'] = nuxt.options.alias['#app'] - nuxt.hook('prepare:types', ({ tsConfig }) => { - tsConfig.compilerOptions = tsConfig.compilerOptions || {} - delete tsConfig.compilerOptions.paths['#head'] - delete tsConfig.compilerOptions.paths['#head/*'] - }) - // Register components const componentsPath = resolve(runtimeDir, 'components') for (const componentName of components) { diff --git a/test/fixtures/basic/plugins/my-plugin.ts b/test/fixtures/basic/plugins/my-plugin.ts index aa0094fbb3..627d9db911 100644 --- a/test/fixtures/basic/plugins/my-plugin.ts +++ b/test/fixtures/basic/plugins/my-plugin.ts @@ -1,6 +1,3 @@ -// @ts-expect-error -import { useHead } from '#head' - export default defineNuxtPlugin(() => { useHead({ titleTemplate: '%s - Fixture'