@@ -66,16 +66,19 @@ gen_enforced_field(WorkspaceCwd, 'repository.url', 'https://github.com/MetaMask/
66
66
gen_enforced_field (WorkspaceCwd , 'license' ).
67
67
68
68
% The type definitions entrypoint the package must be `./dist/types/index.d.ts`.
69
- gen_enforced_field (WorkspaceCwd , 'types' , './dist/types/index.d.ts' ).
70
- gen_enforced_field (WorkspaceCwd , 'exports["."].types' , './dist/types/index.d.ts' ).
69
+ gen_enforced_field (WorkspaceCwd , 'types' , './dist/index.d.cts' ).
71
70
72
71
% The entrypoint for the package must be `./dist/index.js`.
73
- gen_enforced_field (WorkspaceCwd , 'main' , './dist/index.js' ).
74
- gen_enforced_field (WorkspaceCwd , 'exports["."].require' , './dist/index.js' ).
72
+ gen_enforced_field (WorkspaceCwd , 'main' , './dist/index.cjs' ).
75
73
76
74
% The module entrypoint for the package must be `./dist/index.mjs`.
77
75
gen_enforced_field (WorkspaceCwd , 'module' , './dist/index.mjs' ).
78
- gen_enforced_field (WorkspaceCwd , 'exports["."].import' , './dist/index.mjs' ).
76
+
77
+ % The package must have the expected .mjs and .cjs exports
78
+ gen_enforced_field (WorkspaceCwd , 'exports["."].import.types' , './dist/index.d.mts' ).
79
+ gen_enforced_field (WorkspaceCwd , 'exports["."].import.default' , './dist/index.mjs' ).
80
+ gen_enforced_field (WorkspaceCwd , 'exports["."].require.types' , './dist/index.d.cts' ).
81
+ gen_enforced_field (WorkspaceCwd , 'exports["."].require.default' , './dist/index.cjs' ).
79
82
80
83
gen_enforced_field (WorkspaceCwd , 'exports["./package.json"]' , './package.json' ).
81
84
0 commit comments