homebridge-plugin-window-blinds-pattern
Version:
Plugin for Homebridge to control window blinds with a regex pattern.
30 lines (29 loc) • 703 B
JavaScript
export default {
preset: 'ts-jest/presets/default-esm',
testEnvironment: 'node',
transform: {
'^.+\\.[tj]s$': ['ts-jest', {
useESM: true,
tsconfig: './tsconfig.test.json', // ✅ Add this
}],
},
moduleNameMapper: {
'^(\\.{1,2}/.*)\\.js$': '$1',
},
extensionsToTreatAsEsm: ['.ts'],
globals: {
'ts-jest': {
useESM: true,
tsconfig: './tsconfig.test.json', // ✅ Also add here to be safe
},
},
testMatch: ['**/test/**/*.test.ts'],
collectCoverage: true,
coverageDirectory: 'coverage',
collectCoverageFrom: [
'src/**/*.ts',
'!src/**/*.d.ts',
],
setupFilesAfterEnv: ['./test/jest.setup.js'],
transformIgnorePatterns: [],
};