import type { Config } from '@jest/types'; // Sync object const config: Config.InitialOptions = { displayName: 'adaas-a-concept', preset: 'ts-jest', testEnvironment: 'node', resetModules: true, rootDir: '.', testMatch: ['/tests/**/*.test.ts'], setupFilesAfterEnv: ['/tests/jest.setup.ts'], moduleNameMapper: { "@adaas/are/helpers/(.*)": "/src/helpers/$1", "@adaas/are/constants/(.*)": "/src/constants/$1", "@adaas/are/containers/(.*)": "/src/containers/$1", "@adaas/are/loader/(.*)": "/src/lib/AreLoader/$1", "@adaas/are/tokenizer/(.*)": "/src/lib/AreTokenizer/$1", "@adaas/are/compiler/(.*)": "/src/lib/AreCompiler/$1", "@adaas/are/transformer/(.*)": "/src/lib/AreTransformer/$1", "@adaas/are/interpreter/(.*)": "/src/lib/AreInterpreter/$1", "@adaas/are/lifecycle/(.*)": "/src/lib/AreLifecycle/$1", "@adaas/are/component/(.*)": "/src/lib/AreComponent/$1", "@adaas/are/event/(.*)": "/src/lib/AreEvent/$1", "@adaas/are/node/(.*)": "/src/lib/AreNode/$1", "@adaas/are/store/(.*)": "/src/lib/AreStore/$1", "@adaas/are/scene/(.*)": "/src/lib/AreScene/$1", "@adaas/are/instruction/(.*)": "/src/lib/AreInstruction/$1", "@adaas/are/syntax/(.*)": "/src/lib/AreSyntax/$1", "@adaas/are/attribute/(.*)": "/src/lib/AreAttribute/$1", "@adaas/are/watcher/(.*)": "/src/lib/AreWatcher/$1", "@adaas/are/signals/(.*)": "/src/lib/AreSignals/$1", "@adaas/are/engine/(.*)": "/src/lib/AreEngine/$1", "@adaas/are/engines/html/(.*)": "/src/engines/html/$1", }, collectCoverageFrom: ['src/**/*.ts', '!src/**/*.d.ts'] }; export default config;