From e9a2490e830b49aad885f7de7985cad15cd93b2e Mon Sep 17 00:00:00 2001 From: Vasilii Mikhailovskii Date: Tue, 3 Dec 2024 17:11:25 +0200 Subject: [PATCH] fix --- README.md | 11 ++++++----- apps/frontend/vitest.config.ts | 20 +++++++++++--------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 7ac78fd..33c84bb 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ monorepo/ ├── services/ # Микросервисы (пока пусто) ├── .gitea/ # Конфигурации CI/CD │ └── workflows/ # Workflows для Gitea Actions -│ └── deploy.yaml # Сценарий деплоя +│ └── *.yaml # Сценарии деплоя ├── package.json # Корневой package.json └── README.md # Документация ``` @@ -47,13 +47,14 @@ monorepo/ Используйте [npm](https://www.npmjs.com/) для установки зависимостей: ```bash -npm install +npm install -g pnpm@8 +pnpm install ``` ### 2. Запуск локального сервера для разработки ```bash -npm run --workspace=apps/frontend dev +pnpm --filter ./apps/frontend run dev ``` ### 3. Сборка приложения @@ -61,12 +62,12 @@ npm run --workspace=apps/frontend dev Для сборки фронтенд-приложения: ```bash -npm run --workspace=apps/frontend build +pnpm --filter ./apps/frontend build ``` ## CI/CD Настроены workflows для Gitea Actions: - - **deploy.yaml**: Сценарий деплоя приложения. + - **deploy*.yaml**: Сценарий деплоя приложения. ## Используемые технологии diff --git a/apps/frontend/vitest.config.ts b/apps/frontend/vitest.config.ts index c328717..e3b962e 100644 --- a/apps/frontend/vitest.config.ts +++ b/apps/frontend/vitest.config.ts @@ -2,13 +2,15 @@ import { fileURLToPath } from 'node:url' import { mergeConfig, defineConfig, configDefaults } from 'vitest/config' import viteConfig from './vite.config' -export default mergeConfig( - viteConfig, - defineConfig({ - test: { - environment: 'jsdom', - exclude: [...configDefaults.exclude, 'e2e/**'], - root: fileURLToPath(new URL('./', import.meta.url)), - }, - }), +export default defineConfig((env) => + mergeConfig( + viteConfig(env), + defineConfig({ + test: { + environment: 'jsdom', + exclude: [...configDefaults.exclude, 'e2e/**'], + root: fileURLToPath(new URL('./', import.meta.url)), + }, + }), + ), )