Skip to content

Commit 54b374a

Browse files
committed
test(examples): replace globals.d.ts with @types/jest for projects
1 parent 2f5cc0c commit 54b374a

24 files changed

Lines changed: 169 additions & 123 deletions

examples/js-with-babel/globals.d.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

examples/js-with-babel/package-lock.json

Lines changed: 35 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/js-with-babel/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55
"test": "jest -c=jest.config.cjs --no-cache",
66
"test-isolated": "jest -c=jest-isolated.config.cjs --no-cache",
77
"test-esm": "node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-esm.config.mjs --no-cache",
8-
"test-esm-isolated": "node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-esm-isolated.config.mjs --no-cache"
8+
"test-esm-isolated": "node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-esm-isolated.config.mjs --no-cache",
9+
"tsc": "tsc --noEmit -p tsconfig-esm.json"
910
},
1011
"devDependencies": {
1112
"@babel/core": "^7.24.7",
1213
"@babel/preset-env": "^7.24.7",
14+
"@types/jest": "^29.5.12",
1315
"babel-jest": "^29.7.0",
1416
"jest": "^29.7.0",
1517
"ts-jest": "^29.2.0",
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "./tsconfig.json",
33
"compilerOptions": {
4-
"module": "ESNext"
4+
"module": "ESNext",
5+
"esModuleInterop": true
56
}
67
}
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"compilerOptions": {
33
"module": "CommonJS",
4-
"target": "ES2015",
5-
"allowJs": true
6-
},
7-
"files": ["globals.d.ts"]
4+
"target": "ESNext",
5+
"allowJs": true,
6+
"types": ["jest"],
7+
"skipLibCheck": true
8+
}
89
}

examples/js-with-ts/globals.d.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

examples/js-with-ts/package-lock.json

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/js-with-ts/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"test-esm-isolated": "node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-esm-isolated.config.mjs --no-cache"
99
},
1010
"devDependencies": {
11+
"@types/jest": "^29.5.12",
1112
"jest": "^29.7.0",
1213
"ts-jest": "^29.2.0",
1314
"typescript": "~5.5.3"

examples/js-with-ts/src/welcome-message.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { test, expect } from '@jest/globals'
2+
13
import { getWelcomeMessage } from './welcome-message'
24
import welcomePerson from './welcome-person'
35

examples/js-with-ts/tsconfig.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"compilerOptions": {
33
"module": "CommonJS",
4-
"target": "ES2015",
5-
"allowJs": true
6-
},
7-
"files": ["globals.d.ts"]
4+
"target": "ESNext",
5+
"allowJs": true,
6+
"skipLibCheck": true,
7+
"types": ["jest"]
8+
}
89
}

0 commit comments

Comments
 (0)