From d0518650f96873f8968b36735fda2054ae07d2c5 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 20 Jun 2024 23:26:06 +0100 Subject: [PATCH] fix(schema): do not use full path assets/public aliases --- packages/schema/src/config/common.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/schema/src/config/common.ts b/packages/schema/src/config/common.ts index aebb01b081..a8d50cde5a 100644 --- a/packages/schema/src/config/common.ts +++ b/packages/schema/src/config/common.ts @@ -1,7 +1,7 @@ import { existsSync } from 'node:fs' import { readdir } from 'node:fs/promises' import { defineUntypedSchema } from 'untyped' -import { join, relative, resolve } from 'pathe' +import { basename, join, relative, resolve } from 'pathe' import { isDebug, isDevelopment, isTest } from 'std-env' import { defu } from 'defu' import { findWorkspaceDir } from 'pkg-types' @@ -420,8 +420,8 @@ export default defineUntypedSchema({ '@': srcDir, '~~': rootDir, '@@': rootDir, - [assetsDir]: join(srcDir, assetsDir), - [publicDir]: join(srcDir, publicDir), + [basename(assetsDir)]: join(srcDir, assetsDir), + [basename(publicDir)]: join(srcDir, publicDir), ...val, } },