import type { Config } from 'jest';

const config: Config = {
    preset: 'ts-jest',
    testEnvironment: 'node',
    testMatch: ['**/__tests__/**/*.test.ts?(x)'],
    moduleFileExtensions: ['ts', 'js'],
    moduleNameMapper: {
        '^@/(.*)$': '<rootDir>/$1', // ✅ this matches your tsconfig
        '\\.(css|scss)$': 'identity-obj-proxy',
    },
    clearMocks: true,
    resetMocks: true,
    verbose: true,
};

export default config;
