From 5e6279cc23dfae86ba15d51f48e113bac53e8b6a Mon Sep 17 00:00:00 2001 From: sumeyye Date: Wed, 21 Jan 2026 08:30:51 +0300 Subject: [PATCH] update: config and package.json files --- npm/ng-packs/package.json | 2 ++ npm/ng-packs/vitest.config.mts | 63 ++++------------------------------ 2 files changed, 8 insertions(+), 57 deletions(-) diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 2be192d633..b45b393e7b 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -10,6 +10,8 @@ "build:all": "nx run-many --target=build --all --exclude=dev-app,schematics --prod && npm run build:schematics", "test": "ng test --detect-open-handles=true --run-in-band=true --watch-all=true", "test:all": "nx run-many --target=test --all", + "test:vitest": "vitest", + "test:vitest:project": "sh -c 'vitest --project \"${1:-core}\"' _", "lint-staged": "lint-staged", "lint": "nx workspace-lint && ng lint", "lint:all": "nx run-many --target=lint --all", diff --git a/npm/ng-packs/vitest.config.mts b/npm/ng-packs/vitest.config.mts index a747e868ec..f239d0bfce 100644 --- a/npm/ng-packs/vitest.config.mts +++ b/npm/ng-packs/vitest.config.mts @@ -3,63 +3,12 @@ import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { projects: [ - { - root: './packages/core', - test: { - name: 'core', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - }, - }, - { - root: './packages/theme-basic', - test: { - name: 'theme-basic', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - }, - }, - { - root: './packages/theme-shared', - test: { - name: 'theme-shared', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - include: ['{src,tests}/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - }, - }, - { - root: './packages/oauth', - test: { - name: 'oauth', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - }, - }, - { - root: './packages/generators', - test: { - name: 'generators', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - }, - }, - { - root: './packages/schematics', - test: { - name: 'schematics', - globals: true, - environment: 'jsdom', - setupFiles: ['src/test-setup.ts'], - }, - }, + './packages/core/vitest.config.mts', + './packages/theme-basic/vitest.config.mts', + './packages/theme-shared/vitest.config.mts', + './packages/oauth/vitest.config.mts', + './packages/generators/vitest.config.mts', + './packages/schematics/vitest.config.mts', ], }, }); \ No newline at end of file