chore: Improve jest config and deps (#9318)
This commit is contained in:
1 parent
046e6e5533
commit
7e73fe4794
6 files changed
+80
-52
No files matched your search
@@ -16,11 +16,13 @@ module.exports = function defineJestConfig(config) {
|
|||||||
},
|
},
|
||||||
target: "ES2021",
|
target: "ES2021",
|
||||||
},
|
},
|
||||||
|
sourceMaps: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
modulePathIgnorePatterns: [`dist/`],
|
modulePathIgnorePatterns: [`dist/`],
|
||||||
testPathIgnorePatterns: [`dist/`, `node_modules/`],
|
testPathIgnorePatterns: [`dist/`, `node_modules/`],
|
||||||
|
transformIgnorePatterns: ["node_modules/"],
|
||||||
testEnvironment: `node`,
|
testEnvironment: `node`,
|
||||||
moduleFileExtensions: [`js`, `ts`],
|
moduleFileExtensions: [`js`, `ts`],
|
||||||
...config,
|
...config,
|
||||||
|
|||||||
@@ -1,34 +1,21 @@
|
|||||||
// API
|
// API
|
||||||
process.chdir(__dirname)
|
process.chdir(__dirname)
|
||||||
|
|
||||||
module.exports = {
|
const defineJestConfig = require("../../define_jest_config")
|
||||||
name: "api",
|
module.exports = defineJestConfig({
|
||||||
testEnvironment: `node`,
|
testEnvironment: `node`,
|
||||||
rootDir: "./",
|
rootDir: "./",
|
||||||
testTimeout: 10000,
|
|
||||||
testPathIgnorePatterns: [
|
testPathIgnorePatterns: [
|
||||||
`/examples/`,
|
`/examples/`,
|
||||||
`/www/`,
|
`/www/`,
|
||||||
`/dist/`,
|
`/dist/`,
|
||||||
`/node_modules/`,
|
`/node_modules/`,
|
||||||
|
`<rootDir>/node_modules/`,
|
||||||
`__tests__/fixtures`,
|
`__tests__/fixtures`,
|
||||||
`__testfixtures__`,
|
`__testfixtures__`,
|
||||||
`.cache`,
|
`.cache`,
|
||||||
|
"__fixtures__",
|
||||||
],
|
],
|
||||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
|
||||||
transform: {
|
|
||||||
"^.+\\.[jt]s$": [
|
|
||||||
"@swc/jest",
|
|
||||||
{
|
|
||||||
jsc: {
|
|
||||||
parser: { syntax: "typescript", decorators: true },
|
|
||||||
transform: { decoratorMetadata: true },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
setupFiles: ["../setup-env.js"],
|
setupFiles: ["../setup-env.js"],
|
||||||
setupFilesAfterEnv: ["../setup.js"],
|
setupFilesAfterEnv: ["../setup.js"],
|
||||||
// globalSetup: "../globalSetup.js",
|
})
|
||||||
// globalTeardown: "../globalTeardown.js",
|
|
||||||
}
|
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
process.chdir(__dirname)
|
process.chdir(__dirname)
|
||||||
|
const defineJestConfig = require("../../define_jest_config")
|
||||||
module.exports = {
|
module.exports = defineJestConfig({
|
||||||
testEnvironment: `node`,
|
testEnvironment: `node`,
|
||||||
rootDir: "./",
|
rootDir: "./",
|
||||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
|
||||||
testPathIgnorePatterns: [
|
testPathIgnorePatterns: [
|
||||||
`/examples/`,
|
`/examples/`,
|
||||||
`/www/`,
|
`/www/`,
|
||||||
@@ -15,17 +14,5 @@ module.exports = {
|
|||||||
`.cache`,
|
`.cache`,
|
||||||
"__fixtures__",
|
"__fixtures__",
|
||||||
],
|
],
|
||||||
transform: {
|
|
||||||
"^.+\\.[jt]s$": [
|
|
||||||
"@swc/jest",
|
|
||||||
{
|
|
||||||
jsc: {
|
|
||||||
parser: { syntax: "typescript", decorators: true },
|
|
||||||
transform: { decoratorMetadata: true },
|
|
||||||
target: "es2021",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
setupFiles: ["../setup-env.js"],
|
setupFiles: ["../setup-env.js"],
|
||||||
}
|
})
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
process.chdir(__dirname)
|
process.chdir(__dirname)
|
||||||
|
const defineJestConfig = require("../../define_jest_config")
|
||||||
module.exports = {
|
module.exports = defineJestConfig({
|
||||||
testEnvironment: `node`,
|
testEnvironment: `node`,
|
||||||
rootDir: "./",
|
rootDir: "./",
|
||||||
testPathIgnorePatterns: [
|
testPathIgnorePatterns: [
|
||||||
@@ -14,20 +14,5 @@ module.exports = {
|
|||||||
`.cache`,
|
`.cache`,
|
||||||
"__fixtures__",
|
"__fixtures__",
|
||||||
],
|
],
|
||||||
transformIgnorePatterns: ["/dist", "/node_modules/"],
|
|
||||||
transform: {
|
|
||||||
"^.+\\.[jt]s$": [
|
|
||||||
"@swc/jest",
|
|
||||||
{
|
|
||||||
jsc: {
|
|
||||||
parser: { syntax: "typescript", decorators: true },
|
|
||||||
transform: { decoratorMetadata: true },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
setupFiles: ["../setup-env.js"],
|
setupFiles: ["../setup-env.js"],
|
||||||
/*setupFilesAfterEnv: ["../setup.js"],
|
})
|
||||||
globalSetup: "../globalSetup.js",
|
|
||||||
globalTeardown: "../globalTeardown.js",*/
|
|
||||||
}
|
|
||||||
@@ -35,6 +35,7 @@
|
|||||||
"eslint-plugin-unused-imports": "^2.0.0",
|
"eslint-plugin-unused-imports": "^2.0.0",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
"get-port": "^5.1.1",
|
"get-port": "^5.1.1",
|
||||||
|
"glob": "^11.0.0",
|
||||||
"husky": "^7.0.4",
|
"husky": "^7.0.4",
|
||||||
"import-from": "^3.0.0",
|
"import-from": "^3.0.0",
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
|
|||||||
@@ -20473,6 +20473,22 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"glob@npm:^6.0.1":
|
||||||
version: 6.0.4
|
version: 6.0.4
|
||||||
resolution: "glob@npm:6.0.4"
|
resolution: "glob@npm:6.0.4"
|
||||||
@@ -22330,6 +22346,15 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"jake@npm:^10.8.5":
|
||||||
version: 10.9.1
|
version: 10.9.1
|
||||||
resolution: "jake@npm:10.9.1"
|
resolution: "jake@npm:10.9.1"
|
||||||
@@ -23944,6 +23969,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"lru-cache@npm:^4.0.1":
|
||||||
version: 4.1.5
|
version: 4.1.5
|
||||||
resolution: "lru-cache@npm:4.1.5"
|
resolution: "lru-cache@npm:4.1.5"
|
||||||
@@ -24594,6 +24626,15 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"minimatch@npm:^5.0.1":
|
||||||
version: 5.1.6
|
version: 5.1.6
|
||||||
resolution: "minimatch@npm:5.1.6"
|
resolution: "minimatch@npm:5.1.6"
|
||||||
@@ -24704,6 +24745,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
|
||||||
version: 2.1.2
|
version: 2.1.2
|
||||||
resolution: "minizlib@npm:2.1.2"
|
resolution: "minizlib@npm:2.1.2"
|
||||||
@@ -25939,6 +25987,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"package-name-regex@npm:~2.0.6":
|
||||||
version: 2.0.6
|
version: 2.0.6
|
||||||
resolution: "package-name-regex@npm:2.0.6"
|
resolution: "package-name-regex@npm:2.0.6"
|
||||||
@@ -26144,6 +26199,16 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
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":
|
"path-to-regexp@npm:0.1.10":
|
||||||
version: 0.1.10
|
version: 0.1.10
|
||||||
resolution: "path-to-regexp@npm:0.1.10"
|
resolution: "path-to-regexp@npm:0.1.10"
|
||||||
@@ -29017,6 +29082,7 @@ __metadata:
|
|||||||
eslint-plugin-unused-imports: ^2.0.0
|
eslint-plugin-unused-imports: ^2.0.0
|
||||||
express: ^4.17.1
|
express: ^4.17.1
|
||||||
get-port: ^5.1.1
|
get-port: ^5.1.1
|
||||||
|
glob: ^11.0.0
|
||||||
global: ^4.4.0
|
global: ^4.4.0
|
||||||
husky: ^7.0.4
|
husky: ^7.0.4
|
||||||
import-from: ^3.0.0
|
import-from: ^3.0.0
|
||||||
|
|||||||
Reference in new issue
Block a user