From 14091c59bab54ee180553ff11eee48cf5b1736f4 Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Mon, 20 Mar 2023 21:22:47 +0100 Subject: [PATCH] fix: bundle UI with @vitest/browser --- packages/browser/package.json | 2 +- packages/browser/scripts/copy-ui-to-browser.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/browser/package.json b/packages/browser/package.json index e7aad5ce9cad..23d616c3e1bb 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -24,7 +24,7 @@ "stubs" ], "scripts": { - "build": "rimraf dist && pnpm build:node && pnpm build:client", + "build": "rimraf dist && pnpm build:node && pnpm build:client && pnpm copy", "build:client": "vite build src/client", "build:node": "rollup -c", "dev:client": "vite build src/client --watch", diff --git a/packages/browser/scripts/copy-ui-to-browser.ts b/packages/browser/scripts/copy-ui-to-browser.ts index e7f1d29dd556..daf28ab0a76e 100644 --- a/packages/browser/scripts/copy-ui-to-browser.ts +++ b/packages/browser/scripts/copy-ui-to-browser.ts @@ -10,6 +10,9 @@ const browser = resolve(root, 'browser/dist/client/__vitest__/') const files = fg.sync('**/*', { cwd: ui }) +if (fs.existsSync(browser)) + fs.rmSync(browser, { recursive: true }) + fs.mkdirSync(browser) fs.mkdirSync(resolve(browser, 'assets'))