test(web): keep the browser e2e out of the Client build graph
These e2e boot a real harness and read Host services, so they type-check in the Host aggregate; importing a Client package there pulls its whole project — and everything it references — into the Host build phase, where a Client project waiting on generated artifacts cannot compile. The welcome-notice constants are mirrored in the scaffold instead, which lets apps/cli drop the Client project references that only served as their owner map.
This commit is contained in:
@@ -5,10 +5,10 @@ import { chromium } from 'playwright'
|
||||
import { afterAll, beforeAll, describe, expect, it } from 'vitest'
|
||||
import {
|
||||
acknowledgeReloadConnectionLoss, launchWebScaffold, watchConsole, webSnapshotMode,
|
||||
WELCOME_NOTICE_COPY,
|
||||
type WebScaffold,
|
||||
} from './scaffold.ts'
|
||||
import { ZH_BROWSER_LOCALE } from './support.ts'
|
||||
import { WELCOME_NOTICE_COPY } from '@deepseek-ai/dsh-client-ui-settings-general'
|
||||
|
||||
const MODE = webSnapshotMode()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user