parent
8aa5e72dab
commit
13d10c7f5f
@ -1,20 +1,29 @@ |
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
// jest.config.js
|
||||
const path = require("path"); |
||||
const monorepoRoot = path.resolve(__dirname); |
||||
|
||||
module.exports = { |
||||
preset: "ts-jest/presets/default-esm", |
||||
extensionsToTreatAsEsm: [".ts"], |
||||
preset: "ts-jest/presets/js-with-ts", |
||||
testEnvironment: "node", |
||||
moduleNameMapper: { |
||||
"^(\\.{1,2}/.*)\\.js$": "$1", |
||||
[`^@ldo/(.*)$`]: `${monorepoRoot}/packages/$1/src/index.ts`, |
||||
"^@ldo/(.*)$": `${monorepoRoot}/packages/$1/src/index.ts`, |
||||
}, |
||||
testEnvironment: "node", |
||||
coveragePathIgnorePatterns: [ |
||||
"/node_modules/", |
||||
"/dist/", |
||||
"/coverage/", |
||||
"/test/", |
||||
], |
||||
globals: {}, |
||||
transform: { |
||||
"^.+\\.ts$": [ |
||||
"ts-jest", |
||||
{ |
||||
tsconfig: "<rootDir>/tsconfig.cjs.json", |
||||
}, |
||||
], |
||||
}, |
||||
testPathIgnorePatterns: ["/node_modules/", "/dist/"], |
||||
transformIgnorePatterns: ["/node_modules/", "/dist/"], |
||||
modulePathIgnorePatterns: ["/dist/"], |
||||
}; |
||||
|
@ -1,9 +1,10 @@ |
||||
{ |
||||
"extends": "../../tsconfig.base.json", |
||||
"extends": "../../tsconfig.cjs.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/cjs" |
||||
"outDir": "./dist/cjs", |
||||
"rootDir": "./src" |
||||
}, |
||||
"include": [ |
||||
"./src" |
||||
"src" |
||||
] |
||||
} |
@ -1,9 +1,11 @@ |
||||
{ |
||||
"extends": "../../tsconfig.base.json", |
||||
"extends": "../../tsconfig.esm.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/esm" |
||||
"outDir": "./dist/esm", |
||||
"rootDir": "./src", |
||||
"declarationDir": "./dist/types" |
||||
}, |
||||
"include": [ |
||||
"./src" |
||||
"src" |
||||
] |
||||
} |
@ -1,9 +1,10 @@ |
||||
{ |
||||
"extends": "../../tsconfig.cjs.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/cjs" |
||||
"outDir": "./dist/cjs", |
||||
"rootDir": "./src" |
||||
}, |
||||
"include": [ |
||||
"./src" |
||||
"src" |
||||
] |
||||
} |
@ -1,9 +1,11 @@ |
||||
{ |
||||
"extends": "../../tsconfig.esm.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/esm" |
||||
"outDir": "./dist/esm", |
||||
"rootDir": "./src", |
||||
"declarationDir": "./dist/types" |
||||
}, |
||||
"include": [ |
||||
"./src" |
||||
"src" |
||||
] |
||||
} |
@ -1,27 +1,28 @@ |
||||
{ |
||||
"compilerOptions": { |
||||
"target": "ES2021", |
||||
"module": "commonjs", |
||||
"baseUrl": ".", |
||||
"strict": true, |
||||
"esModuleInterop": true, |
||||
"noImplicitAny": false, |
||||
"removeComments": true, |
||||
"lib": [ |
||||
"ES2021" |
||||
], |
||||
"strict": true, |
||||
"esModuleInterop": true, |
||||
"moduleResolution": "node", |
||||
"declaration": true, |
||||
"declarationMap": true, |
||||
"sourceMap": true, |
||||
"emitDecoratorMetadata": true, |
||||
"experimentalDecorators": true, |
||||
"target": "ES2021", |
||||
"sourceMap": true, |
||||
"jsx": "react-jsx", |
||||
"noErrorTruncation": true, |
||||
"forceConsistentCasingInFileNames": true, |
||||
"noEmit": false |
||||
"noImplicitAny": false, |
||||
"skipLibCheck": true, |
||||
"jsx": "react-jsx" |
||||
}, |
||||
"exclude": [ |
||||
"node_modules", |
||||
"**/*.spec.ts", |
||||
"**/dist", |
||||
"**/coverage" |
||||
"**/coverage", |
||||
"**/*.test.ts", |
||||
"**/*.spec.ts" |
||||
] |
||||
} |
Loading…
Reference in new issue