zeplin-extension-style-kit
Version:
Models and utilities to generate CSS-like style code in Zeplin extensions.
41 lines (36 loc) • 1.04 kB
JavaScript
import { ESM_TS_JS_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>/**/*.test.{js,ts}",
"!<rootDir>/src/**/*.d.ts"
],
extensionsToTreatAsEsm: [".ts"],
moduleDirectories: ["node_modules"],
transform: {
[ESM_TS_JS_TRANSFORM_PATTERN]: ["ts-jest", {
tsconfig: "<rootDir>/tsconfig.json",
useESM: true
}]
},
transformIgnorePatterns: [
"tests/"
],
moduleNameMapper: {
"^@root/(.*)$": "<rootDir>/src/$1",
"@testHelpers/(.*)$": "<rootDir>/tests/helpers/$1",
"(.+)\\.js": "$1"
},
collectCoverageFrom: [
"src/**/*.{js,ts}",
"!**/node_modules/**",
"!**/vendor/**",
"!**/tests/**",
"!**/coverage/**"
]
};