@@ -66,16 +66,19 @@ gen_enforced_field(WorkspaceCwd, 'repository.url', 'https://github.com/MetaMask/
6666gen_enforced_field (WorkspaceCwd , 'license' ).
6767
6868% 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' ).
7170
7271% 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' ).
7573
7674% The module entrypoint for the package must be `./dist/index.mjs`.
7775gen_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' ).
7982
8083gen_enforced_field (WorkspaceCwd , 'exports["./package.json"]' , './package.json' ).
8184
0 commit comments