Skip to content

Commit 69f6da4

Browse files
committed
🔧 chore: add missing devDependencies
1 parent 2dc61ad commit 69f6da4

File tree

29 files changed

+70
-16
lines changed

29 files changed

+70
-16
lines changed

Diff for: jest.config.mjs

+8-4
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@ import url from 'node:url'
55
export default async function () {
66
const __dirname = path.dirname(url.fileURLToPath(import.meta.url))
77
const baseConfig = await tsMonorepoConfig(__dirname, { useESM: true })
8+
const { default: manifest } = await import(path.resolve('package.json'), {
9+
assert: { type: 'json' },
10+
})
811

912
const config = {
1013
...baseConfig,
1114
preset: 'ts-jest/presets/default-esm',
1215
coverageProvider: 'babel',
1316
coverageThreshold: {
1417
global: {
15-
branches: 90,
16-
functions: 95,
17-
lines: 95,
18-
statements: 95,
18+
branches: 100,
19+
functions: 100,
20+
lines: 100,
21+
statements: 100,
22+
...manifest.jest?.coverageThreshold?.global,
1923
},
2024
},
2125
extensionsToTreatAsEsm: ['.ts', '.mts'],

Diff for: packages/base64/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
},
4646
"devDependencies": {
4747
"cross-env": "^7.0.3",
48+
"jest": "^29.5.0",
4849
"rimraf": "^4.4.1",
4950
"rollup": "^3.20.2"
5051
}

Diff for: packages/bellman-ford/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/binary-index-tree/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"cross-env": "^7.0.3",
52+
"jest": "^29.5.0",
5253
"rimraf": "^4.4.1",
5354
"rollup": "^3.20.2"
5455
}

Diff for: packages/binary-search/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"devDependencies": {
5050
"cross-env": "^7.0.3",
51+
"jest": "^29.5.0",
5152
"rimraf": "^4.4.1",
5253
"rollup": "^3.20.2"
5354
}

Diff for: packages/bipartite-matching/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"devDependencies": {
5050
"cross-env": "^7.0.3",
51+
"jest": "^29.5.0",
5152
"rimraf": "^4.4.1",
5253
"rollup": "^3.20.2"
5354
}

Diff for: packages/calculator/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/constant/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
},
4141
"devDependencies": {
4242
"cross-env": "^7.0.3",
43+
"jest": "^29.5.0",
4344
"rimraf": "^4.4.1",
4445
"rollup": "^3.20.2"
4546
}

Diff for: packages/dijkstra/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
},
5454
"devDependencies": {
5555
"cross-env": "^7.0.3",
56+
"jest": "^29.5.0",
5657
"rimraf": "^4.4.1",
5758
"rollup": "^3.20.2"
5859
}

Diff for: packages/dinic/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/dlx/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"cross-env": "^7.0.3",
50+
"jest": "^29.5.0",
5051
"rimraf": "^4.4.1",
5152
"rollup": "^3.20.2"
5253
}

Diff for: packages/findset/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
},
4747
"devDependencies": {
4848
"cross-env": "^7.0.3",
49+
"jest": "^29.5.0",
4950
"rimraf": "^4.4.1",
5051
"rollup": "^3.20.2"
5152
}

Diff for: packages/gcd/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"cross-env": "^7.0.3",
52+
"jest": "^29.5.0",
5253
"rimraf": "^4.4.1",
5354
"rollup": "^3.20.2"
5455
}

Diff for: packages/gomoku/package.json

+11
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,18 @@
5050
},
5151
"devDependencies": {
5252
"cross-env": "^7.0.3",
53+
"jest": "^29.5.0",
5354
"rimraf": "^4.4.1",
5455
"rollup": "^3.20.2"
56+
},
57+
"jest": {
58+
"coverageThreshold": {
59+
"global": {
60+
"branches": 92,
61+
"functions": 100,
62+
"lines": 99,
63+
"statements": 99
64+
}
65+
}
5566
}
5667
}

Diff for: packages/graph/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"devDependencies": {
5050
"cross-env": "^7.0.3",
51+
"jest": "^29.5.0",
5152
"rimraf": "^4.4.1",
5253
"rollup": "^3.20.2"
5354
}

Diff for: packages/huffman/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"cross-env": "^7.0.3",
52+
"jest": "^29.5.0",
5253
"rimraf": "^4.4.1",
5354
"rollup": "^3.20.2"
5455
}

Diff for: packages/isap/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/lcs/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
},
5050
"devDependencies": {
5151
"cross-env": "^7.0.3",
52+
"jest": "^29.5.0",
5253
"rimraf": "^4.4.1",
5354
"rollup": "^3.20.2"
5455
}

Diff for: packages/manacher/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
},
4747
"devDependencies": {
4848
"cross-env": "^7.0.3",
49+
"jest": "^29.5.0",
4950
"rimraf": "^4.4.1",
5051
"rollup": "^3.20.2"
5152
}

Diff for: packages/mcmf/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/prime/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
},
4848
"devDependencies": {
4949
"cross-env": "^7.0.3",
50+
"jest": "^29.5.0",
5051
"rimraf": "^4.4.1",
5152
"rollup": "^3.20.2"
5253
}

Diff for: packages/queue/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
},
5252
"devDependencies": {
5353
"cross-env": "^7.0.3",
54+
"jest": "^29.5.0",
5455
"rimraf": "^4.4.1",
5556
"rollup": "^3.20.2"
5657
}

Diff for: packages/roman/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
},
4646
"devDependencies": {
4747
"cross-env": "^7.0.3",
48+
"jest": "^29.5.0",
4849
"rimraf": "^4.4.1",
4950
"rollup": "^3.20.2"
5051
}

Diff for: packages/sliding-window/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"devDependencies": {
5050
"cross-env": "^7.0.3",
51+
"jest": "^29.5.0",
5152
"rimraf": "^4.4.1",
5253
"rollup": "^3.20.2"
5354
}

Diff for: packages/sudoku/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
},
5151
"devDependencies": {
5252
"cross-env": "^7.0.3",
53+
"jest": "^29.5.0",
5354
"rimraf": "^4.4.1",
5455
"rollup": "^3.20.2"
5556
}

Diff for: packages/trie/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
},
5353
"devDependencies": {
5454
"cross-env": "^7.0.3",
55+
"jest": "^29.5.0",
5556
"rimraf": "^4.4.1",
5657
"rollup": "^3.20.2"
5758
}

Diff for: packages/types/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
},
4141
"devDependencies": {
4242
"cross-env": "^7.0.3",
43+
"jest": "^29.5.0",
4344
"rimraf": "^4.4.1",
4445
"rollup": "^3.20.2"
4546
}

Diff for: packages/types/src/misc.ts

-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
export type ICompare<T> = (x: T, y: T) => -1 | 0 | 1 | number
22
export type IEquals<T> = (x: T, y: T) => boolean
3-
export type IKeyOf<T, K = number> = (element: T) => K
43

54
/**
65
* Make all properties in `T` mutable.
@@ -19,14 +18,3 @@ export type PickPartial<T extends object, K extends keyof T> = Omit<T, K> & Part
1918
export type DeepReadonly<T extends object> = {
2019
readonly [P in keyof T]: T[P] extends object ? DeepReadonly<T[P]> : Readonly<T[P]>
2120
}
22-
23-
/**
24-
* Get element type of an array
25-
*/
26-
export type ElementOfArray<T extends ReadonlyArray<unknown> | string> = T extends ReadonlyArray<
27-
infer ElementType
28-
>
29-
? ElementType
30-
: T extends string
31-
? string
32-
: never

0 commit comments

Comments
 (0)