Browse Source

update: config and package.json files

pull/24530/head
sumeyye 8 months ago
parent
commit
5e6279cc23
  1. 2
      npm/ng-packs/package.json
  2. 63
      npm/ng-packs/vitest.config.mts

2
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", "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": "ng test --detect-open-handles=true --run-in-band=true --watch-all=true",
"test:all": "nx run-many --target=test --all", "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-staged": "lint-staged",
"lint": "nx workspace-lint && ng lint", "lint": "nx workspace-lint && ng lint",
"lint:all": "nx run-many --target=lint --all", "lint:all": "nx run-many --target=lint --all",

63
npm/ng-packs/vitest.config.mts

@ -3,63 +3,12 @@ import { defineConfig } from 'vitest/config';
export default defineConfig({ export default defineConfig({
test: { test: {
projects: [ projects: [
{ './packages/core/vitest.config.mts',
root: './packages/core', './packages/theme-basic/vitest.config.mts',
test: { './packages/theme-shared/vitest.config.mts',
name: 'core', './packages/oauth/vitest.config.mts',
globals: true, './packages/generators/vitest.config.mts',
environment: 'jsdom', './packages/schematics/vitest.config.mts',
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'],
},
},
], ],
}, },
}); });
Loading…
Cancel
Save