diff --git a/packages/material-react-table/package.json b/packages/material-react-table/package.json index 585f1a0c8..62527768b 100644 --- a/packages/material-react-table/package.json +++ b/packages/material-react-table/package.json @@ -27,6 +27,20 @@ "main": "dist/index.js", "module": "dist/index.esm.js", "typings": "dist/index.d.ts", + "exports": { + ".": { + "module": "./dist/index.esm.js", + "import": { + "types": "./dist/index.d.mts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "./*": "./*" + }, "files": [ "dist", "locales", diff --git a/packages/material-react-table/rollup.config.mjs b/packages/material-react-table/rollup.config.mjs index 3f08a9247..a5f822ede 100644 --- a/packages/material-react-table/rollup.config.mjs +++ b/packages/material-react-table/rollup.config.mjs @@ -39,7 +39,10 @@ export default [ }, { input: './dist/types/index.d.ts', - output: [{ file: `./${pkg.typings}`, format: 'esm' }], + output: [ + { file: `./${pkg.typings}`, format: 'esm' }, + { file: './dist/index.d.mts', format: 'esm' }, + ], plugins: [ del({ hook: 'buildEnd',