UNPKG

zem

Version:

Create, test and publish Zeplin extensions with no build configuration

38 lines (33 loc) 902 B
import { ESM_TS_TRANSFORM_PATTERN } from 'ts-jest'; import path from "node:path"; import { fileURLToPath } from "node:url"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); export default { displayName: "unit", rootDir: path.resolve(__dirname, "."), testMatch: [ "<rootDir>/tests/**/*.test.ts" ], extensionsToTreatAsEsm: [".ts"], moduleDirectories: ["node_modules"], transform: { [ESM_TS_TRANSFORM_PATTERN]: ["ts-jest", { tsconfig: "<rootDir>/tsconfig.test.json", useESM: true }] }, transformIgnorePatterns: [ "(.+)\\.json$" ], moduleNameMapper: { "(.+)\\.js$": "$1" }, collectCoverageFrom: [ "src/**/*.{js,ts}", "!**/node_modules/**", "!**/vendor/**", "!**/tests/**", "!**/coverage/**" ] };