chore: Improve jest config and deps (#9318)
This commit is contained in:
committed by
GitHub
parent
046e6e5533
commit
7e73fe4794
@@ -16,11 +16,13 @@ module.exports = function defineJestConfig(config) {
|
||||
},
|
||||
target: "ES2021",
|
||||
},
|
||||
sourceMaps: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
modulePathIgnorePatterns: [`dist/`],
|
||||
testPathIgnorePatterns: [`dist/`, `node_modules/`],
|
||||
transformIgnorePatterns: ["node_modules/"],
|
||||
testEnvironment: `node`,
|
||||
moduleFileExtensions: [`js`, `ts`],
|
||||
...config,
|
||||
|
||||
@@ -1,34 +1,21 @@
|
||||
// API
|
||||
process.chdir(__dirname)
|
||||
|
||||
module.exports = {
|
||||
name: "api",
|
||||
const defineJestConfig = require("../../define_jest_config")
|
||||
module.exports = defineJestConfig({
|
||||
testEnvironment: `node`,
|
||||
rootDir: "./",
|
||||
testTimeout: 10000,
|
||||
testPathIgnorePatterns: [
|
||||
`/examples/`,
|
||||
`/www/`,
|
||||
`/dist/`,
|
||||
`/node_modules/`,
|
||||
`<rootDir>/node_modules/`,
|
||||
`__tests__/fixtures`,
|
||||
`__testfixtures__`,
|
||||
`.cache`,
|
||||
"__fixtures__",
|
||||
],
|
||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
||||
transform: {
|
||||
"^.+\\.[jt]s$": [
|
||||
"@swc/jest",
|
||||
{
|
||||
jsc: {
|
||||
parser: { syntax: "typescript", decorators: true },
|
||||
transform: { decoratorMetadata: true },
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
setupFiles: ["../setup-env.js"],
|
||||
setupFilesAfterEnv: ["../setup.js"],
|
||||
// globalSetup: "../globalSetup.js",
|
||||
// globalTeardown: "../globalTeardown.js",
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
process.chdir(__dirname)
|
||||
|
||||
module.exports = {
|
||||
const defineJestConfig = require("../../define_jest_config")
|
||||
module.exports = defineJestConfig({
|
||||
testEnvironment: `node`,
|
||||
rootDir: "./",
|
||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
||||
testPathIgnorePatterns: [
|
||||
`/examples/`,
|
||||
`/www/`,
|
||||
@@ -15,17 +14,5 @@ module.exports = {
|
||||
`.cache`,
|
||||
"__fixtures__",
|
||||
],
|
||||
transform: {
|
||||
"^.+\\.[jt]s$": [
|
||||
"@swc/jest",
|
||||
{
|
||||
jsc: {
|
||||
parser: { syntax: "typescript", decorators: true },
|
||||
transform: { decoratorMetadata: true },
|
||||
target: "es2021",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
setupFiles: ["../setup-env.js"],
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
process.chdir(__dirname)
|
||||
|
||||
module.exports = {
|
||||
const defineJestConfig = require("../../define_jest_config")
|
||||
module.exports = defineJestConfig({
|
||||
testEnvironment: `node`,
|
||||
rootDir: "./",
|
||||
testPathIgnorePatterns: [
|
||||
@@ -14,20 +14,5 @@ module.exports = {
|
||||
`.cache`,
|
||||
"__fixtures__",
|
||||
],
|
||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
||||
transform: {
|
||||
"^.+\\.[jt]s$": [
|
||||
"@swc/jest",
|
||||
{
|
||||
jsc: {
|
||||
parser: { syntax: "typescript", decorators: true },
|
||||
transform: { decoratorMetadata: true },
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
setupFiles: ["../setup-env.js"],
|
||||
/*setupFilesAfterEnv: ["../setup.js"],
|
||||
globalSetup: "../globalSetup.js",
|
||||
globalTeardown: "../globalTeardown.js",*/
|
||||
}
|
||||
})
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
"eslint-plugin-unused-imports": "^2.0.0",
|
||||
"express": "^4.17.1",
|
||||
"get-port": "^5.1.1",
|
||||
"glob": "^11.0.0",
|
||||
"husky": "^7.0.4",
|
||||
"import-from": "^3.0.0",
|
||||
"jest": "^29.7.0",
|
||||
|
||||
66
yarn.lock
66
yarn.lock
@@ -20473,6 +20473,22 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"glob@npm:^11.0.0":
|
||||
version: 11.0.0
|
||||
resolution: "glob@npm:11.0.0"
|
||||
dependencies:
|
||||
foreground-child: ^3.1.0
|
||||
jackspeak: ^4.0.1
|
||||
minimatch: ^10.0.0
|
||||
minipass: ^7.1.2
|
||||
package-json-from-dist: ^1.0.0
|
||||
path-scurry: ^2.0.0
|
||||
bin:
|
||||
glob: dist/esm/bin.mjs
|
||||
checksum: 419866015d8795258a8ac51de5b9d1a99c72634fc3ead93338e4da388e89773ab21681e494eac0fbc4250b003451ca3110bb4f1c9393d15d14466270094fdb4e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"glob@npm:^6.0.1":
|
||||
version: 6.0.4
|
||||
resolution: "glob@npm:6.0.4"
|
||||
@@ -22330,6 +22346,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jackspeak@npm:^4.0.1":
|
||||
version: 4.0.2
|
||||
resolution: "jackspeak@npm:4.0.2"
|
||||
dependencies:
|
||||
"@isaacs/cliui": ^8.0.2
|
||||
checksum: b26039d11c0163a95b1e58851b9ac453cce64ad6d1eb98a00b303ad5eeb761b29d33c9419d1e16c016d3f7151c8edf7df223e6cf93a1907655fd95d6ce85c0de
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jake@npm:^10.8.5":
|
||||
version: 10.9.1
|
||||
resolution: "jake@npm:10.9.1"
|
||||
@@ -23944,6 +23969,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lru-cache@npm:^11.0.0":
|
||||
version: 11.0.1
|
||||
resolution: "lru-cache@npm:11.0.1"
|
||||
checksum: 8bad6603dc67eb5b03520fba05bce5df6473dbba58ac4c6067ed088d29225a0a04416bb1462acd8c1f819d1fbf37920446a1c36bafd9c384bcc54cee0d3b697a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"lru-cache@npm:^4.0.1":
|
||||
version: 4.1.5
|
||||
resolution: "lru-cache@npm:4.1.5"
|
||||
@@ -24594,6 +24626,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:^10.0.0":
|
||||
version: 10.0.1
|
||||
resolution: "minimatch@npm:10.0.1"
|
||||
dependencies:
|
||||
brace-expansion: ^2.0.1
|
||||
checksum: e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:^5.0.1":
|
||||
version: 5.1.6
|
||||
resolution: "minimatch@npm:5.1.6"
|
||||
@@ -24704,6 +24745,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minipass@npm:^7.1.2":
|
||||
version: 7.1.2
|
||||
resolution: "minipass@npm:7.1.2"
|
||||
checksum: b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
|
||||
version: 2.1.2
|
||||
resolution: "minizlib@npm:2.1.2"
|
||||
@@ -25939,6 +25987,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"package-json-from-dist@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "package-json-from-dist@npm:1.0.0"
|
||||
checksum: e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"package-name-regex@npm:~2.0.6":
|
||||
version: 2.0.6
|
||||
resolution: "package-name-regex@npm:2.0.6"
|
||||
@@ -26144,6 +26199,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"path-scurry@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "path-scurry@npm:2.0.0"
|
||||
dependencies:
|
||||
lru-cache: ^11.0.0
|
||||
minipass: ^7.1.2
|
||||
checksum: 3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"path-to-regexp@npm:0.1.10":
|
||||
version: 0.1.10
|
||||
resolution: "path-to-regexp@npm:0.1.10"
|
||||
@@ -29017,6 +29082,7 @@ __metadata:
|
||||
eslint-plugin-unused-imports: ^2.0.0
|
||||
express: ^4.17.1
|
||||
get-port: ^5.1.1
|
||||
glob: ^11.0.0
|
||||
global: ^4.4.0
|
||||
husky: ^7.0.4
|
||||
import-from: ^3.0.0
|
||||
|
||||
Reference in New Issue
Block a user