Skip to content

Commit 193ea25

Browse files
committed
chore: add exports field to all packages
1 parent 30b6cee commit 193ea25

File tree

53 files changed

+319
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+319
-102
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
### Chore & Maintenance
1212

1313
- `[*]` [**BREAKING**] Only support Node LTS releases and Node 15 ([#10685](https://github.com/facebook/jest/pull/10685))
14+
- `[*]` [**BREAKING**] Add `exports` field to all `package.json`s ([#9921](https://github.com/facebook/jest/pull/9921))
1415

1516
### Performance
1617

e2e/custom-resolver/resolver.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@
55
* LICENSE file in the root directory of this source tree.
66
*/
77

8-
const {
9-
default: defaultResolver,
10-
} = require('jest-resolve/build/defaultResolver');
11-
128
const exportedModules = new Map([
139
['foo', 'foo'],
1410
['bar', 'bar'],
@@ -20,6 +16,6 @@ module.exports = (name, options) => {
2016
if (resolution) {
2117
return `${__dirname}/${resolution}.js`;
2218
} else {
23-
return defaultResolver(name, options);
19+
return options.defaultResolver(name, options);
2420
}
2521
};

packages/babel-jest/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@
88
"directory": "packages/babel-jest"
99
},
1010
"license": "MIT",
11-
"main": "build/index.js",
12-
"types": "build/index.d.ts",
11+
"main": "./build/index.js",
12+
"types": "./build/index.d.ts",
13+
"exports": {
14+
".": "./build/index.js",
15+
"./package.json": "./package.json"
16+
},
1317
"dependencies": {
1418
"@jest/transform": "^26.6.2",
1519
"@jest/types": "^26.6.2",

packages/babel-plugin-jest-hoist/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@
1010
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
1111
},
1212
"license": "MIT",
13-
"main": "build/index.js",
14-
"types": "build/index.d.ts",
13+
"main": "./build/index.js",
14+
"types": "./build/index.d.ts",
15+
"exports": {
16+
".": "./build/index.js",
17+
"./package.json": "./package.json"
18+
},
1519
"dependencies": {
1620
"@babel/template": "^7.3.3",
1721
"@babel/types": "^7.3.3",

packages/babel-preset-jest/package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
"directory": "packages/babel-preset-jest"
88
},
99
"license": "MIT",
10-
"main": "index.js",
10+
"main": "./index.js",
11+
"exports": {
12+
".": "./index.js",
13+
"./package.json": "./package.json"
14+
},
1115
"dependencies": {
1216
"babel-plugin-jest-hoist": "^26.6.2",
1317
"babel-preset-current-node-syntax": "^1.0.0"

packages/diff-sequences/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@
1818
"engines": {
1919
"node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
2020
},
21-
"main": "build/index.js",
22-
"types": "build/index.d.ts",
21+
"main": "./build/index.js",
22+
"types": "./build/index.d.ts",
23+
"exports": {
24+
".": "./build/index.js",
25+
"./package.json": "./package.json"
26+
},
2327
"scripts": {
2428
"perf": "node --expose-gc perf/index.js"
2529
},

packages/expect/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@
77
"directory": "packages/expect"
88
},
99
"license": "MIT",
10-
"main": "build/index.js",
11-
"types": "build/index.d.ts",
10+
"main": "./build/index.js",
11+
"types": "./build/index.d.ts",
12+
"exports": {
13+
".": "./build/index.js",
14+
"./package.json": "./package.json",
15+
"./build/utils": "./build/utils.js"
16+
},
1217
"dependencies": {
1318
"@jest/types": "^26.6.2",
1419
"ansi-styles": "^4.0.0",

packages/jest-changed-files/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@
77
"directory": "packages/jest-changed-files"
88
},
99
"license": "MIT",
10-
"main": "build/index.js",
11-
"types": "build/index.d.ts",
10+
"main": "./build/index.js",
11+
"types": "./build/index.d.ts",
12+
"exports": {
13+
".": "./build/index.js",
14+
"./package.json": "./package.json"
15+
},
1216
"dependencies": {
1317
"@jest/types": "^26.6.2",
1418
"execa": "^4.0.0",

packages/jest-circus/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@
77
"directory": "packages/jest-circus"
88
},
99
"license": "MIT",
10-
"main": "build/index.js",
11-
"types": "build/index.d.ts",
10+
"main": "./build/index.js",
11+
"types": "./build/index.d.ts",
12+
"exports": {
13+
".": "./build/index.js",
14+
"./package.json": "./package.json",
15+
"./runner": "./runner.js"
16+
},
1217
"dependencies": {
1318
"@babel/traverse": "^7.1.0",
1419
"@jest/environment": "^26.6.2",

packages/jest-cli/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22
"name": "jest-cli",
33
"description": "Delightful JavaScript Testing.",
44
"version": "26.6.3",
5-
"main": "build/index.js",
6-
"types": "build/index.d.ts",
5+
"main": "./build/index.js",
6+
"types": "./build/index.d.ts",
7+
"exports": {
8+
".": "./build/index.js",
9+
"./package.json": "./package.json",
10+
"./bin/jest": "./bin/jest.js"
11+
},
712
"dependencies": {
813
"@jest/core": "^26.6.3",
914
"@jest/test-result": "^26.6.2",

0 commit comments

Comments
 (0)