parent
6830180b7c
commit
3ecbbe072a
@ -0,0 +1,31 @@ |
||||
/* eslint-disable @typescript-eslint/no-var-requires */ |
||||
// jest.esm.config.js
|
||||
const path = require("path"); |
||||
const monorepoRoot = path.resolve(__dirname); |
||||
|
||||
module.exports = { |
||||
preset: "ts-jest/presets/default-esm", |
||||
testEnvironment: "node", |
||||
extensionsToTreatAsEsm: [".ts"], |
||||
transform: { |
||||
"^.+\\.ts$": [ |
||||
"ts-jest", |
||||
{ |
||||
useESM: true, |
||||
tsconfig: "<rootDir>/tsconfig.esm.json", |
||||
}, |
||||
], |
||||
}, |
||||
moduleNameMapper: { |
||||
"^(\\.{1,2}/.*)\\.js$": "$1", |
||||
}, |
||||
transformIgnorePatterns: ["/node_modules/", "/dist/"], |
||||
modulePathIgnorePatterns: ["/dist/"], |
||||
testPathIgnorePatterns: ["/node_modules/", "/dist/"], |
||||
coveragePathIgnorePatterns: [ |
||||
"/node_modules/", |
||||
"/dist/", |
||||
"/coverage/", |
||||
"/test/", |
||||
], |
||||
}; |
@ -0,0 +1,3 @@ |
||||
module.exports = { |
||||
presets: [["@babel/preset-env", { targets: { node: "current" } }]], |
||||
}; |
@ -1 +0,0 @@ |
||||
module.exports = { presets: ["@babel/preset-env"] }; |
@ -0,0 +1,9 @@ |
||||
/* eslint-disable @typescript-eslint/no-var-requires */ |
||||
// packages/connected-solid/jest.config.cjs |
||||
const sharedConfig = require("../../jest.esm.config.js"); |
||||
|
||||
module.exports = { |
||||
...sharedConfig, |
||||
rootDir: "./", |
||||
collectCoverageFrom: ["src/**/*.ts", "!src/**/*.d.ts"], |
||||
}; |
@ -1,10 +0,0 @@ |
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
const sharedConfig = require("../../jest.config.js"); |
||||
module.exports = { |
||||
...sharedConfig, |
||||
rootDir: "./", |
||||
transform: { |
||||
"^.+\\.(ts|tsx)?$": "ts-jest", |
||||
"^.+\\.(js|jsx)$": "babel-jest", |
||||
}, |
||||
}; |
@ -1,7 +0,0 @@ |
||||
{ |
||||
"extends": "../../tsconfig.base.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist", |
||||
}, |
||||
"include": ["./src"] |
||||
} |
@ -0,0 +1,10 @@ |
||||
{ |
||||
"extends": "../../tsconfig.cjs.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/cjs", |
||||
"rootDir": "./src" |
||||
}, |
||||
"include": [ |
||||
"src" |
||||
] |
||||
} |
@ -0,0 +1,14 @@ |
||||
{ |
||||
"extends": "../../tsconfig.esm.json", |
||||
"compilerOptions": { |
||||
"outDir": "./dist/esm", |
||||
"rootDir": "./src", |
||||
"declarationDir": "./dist/types", |
||||
"types": [ |
||||
"jest" |
||||
] |
||||
}, |
||||
"include": [ |
||||
"src" |
||||
] |
||||
} |
@ -0,0 +1,19 @@ |
||||
{ |
||||
"compilerOptions": { |
||||
"target": "ES2022", |
||||
"module": "ESNext", |
||||
"moduleResolution": "Bundler", |
||||
"moduleDetection": "force", |
||||
"esModuleInterop": true, |
||||
"strict": true, |
||||
"resolveJsonModule": true, |
||||
"allowJs": false, |
||||
"isolatedModules": true, |
||||
"sourceMap": true, |
||||
"outDir": "./dist" |
||||
}, |
||||
"include": [ |
||||
"src", |
||||
"test" |
||||
] |
||||
} |
@ -0,0 +1,14 @@ |
||||
/* eslint-disable @typescript-eslint/no-var-requires */ |
||||
// packages/dataset/jest.config.cjs |
||||
const sharedConfig = require("../../jest.config.js"); |
||||
|
||||
module.exports = { |
||||
...sharedConfig, |
||||
rootDir: "./", // Sets context for this package |
||||
collectCoverageFrom: [ |
||||
"src/**/*.ts", |
||||
"!src/**/*.d.ts", |
||||
// "!src/index.ts", // Optional, if index.ts only re-exports |
||||
], |
||||
modulePathIgnorePatterns: ["<rootDir>/dist/"], |
||||
}; |
@ -1,10 +0,0 @@ |
||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
||||
const sharedConfig = require("../../jest.config.js"); |
||||
module.exports = { |
||||
...sharedConfig, |
||||
rootDir: "./", |
||||
transform: { |
||||
"^.+\\.(ts|tsx)?$": "ts-jest", |
||||
}, |
||||
coveragePathIgnorePatterns: ["/node_modules/", "/dist/"], |
||||
}; |
@ -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" |
||||
] |
||||
} |
Loading…
Reference in new issue