Skip to content

Commit 52e0e6b

Browse files
author
Szymon.Poltorak
committed
refactor(): fix circular dependency by creating new internal library
1 parent 6af1f24 commit 52e0e6b

20 files changed

+148
-8
lines changed

e2e/ci-e2e/vitest.e2e.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// <reference types="vitest" />
2-
import { createE2eConfig } from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
2+
import { createE2eConfig } from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
33

44
export default createE2eConfig(
55
'ci-e2e',

e2e/plugin-typescript-e2e/vitest.e2e.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// <reference types="vitest" />
2-
import { createE2eConfig } from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
2+
import { createE2eConfig } from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
33

44
export default createE2eConfig(
55
'plugin-typescript-e2e',

packages/core/vitest.int.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import {
33
createIntConfig,
44
setupPresets,
5-
} from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
5+
} from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
66

77
export default createIntConfig(
88
'core',

packages/core/vitest.unit.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import {
33
createUnitConfig,
44
setupPresets,
5-
} from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
5+
} from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
66

77
export default createUnitConfig(
88
'core',

packages/utils/vitest.int.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import {
33
createIntConfig,
44
setupPresets,
5-
} from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
5+
} from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
66

77
export default createIntConfig(
88
'utils',

packages/utils/vitest.unit.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import {
33
createUnitConfig,
44
setupPresets,
5-
} from '../../testing/test-setup/src/lib/config/vitest-setup-presets.js';
5+
} from '../../testing/test-setup-config/src/lib/vitest-setup-presets.js';
66

77
export default createUnitConfig(
88
'utils',
File renamed without changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import tseslint from 'typescript-eslint';
2+
import baseConfig from '../../eslint.config.js';
3+
4+
export default tseslint.config(...baseConfig, {
5+
files: ['**/*.ts'],
6+
languageOptions: {
7+
parserOptions: {
8+
projectService: true,
9+
tsconfigRootDir: import.meta.dirname,
10+
},
11+
},
12+
});
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "test-setup-config",
3+
"$schema": "../../node_modules/nx/schemas/project-schema.json",
4+
"sourceRoot": "testing/test-setup/src",
5+
"projectType": "library",
6+
"targets": {
7+
"build": {},
8+
"lint": {},
9+
"unit-test": {}
10+
},
11+
"tags": ["scope:shared", "type:testing"]
12+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export {
2+
createVitestConfig,
3+
type TestKind,
4+
type VitestConfigFactoryOptions,
5+
type VitestOverrides,
6+
type ConfigRestParams,
7+
} from './lib/vitest-config-factory.js';
8+
9+
export {
10+
setupPresets,
11+
createUnitConfig,
12+
createIntConfig,
13+
createE2eConfig,
14+
} from './lib/vitest-setup-presets.js';

0 commit comments

Comments
 (0)