diff --git a/packages/toolpad-components/package.json b/packages/toolpad-components/package.json
index 2aeb2c64b64..8d37c2dd59e 100644
--- a/packages/toolpad-components/package.json
+++ b/packages/toolpad-components/package.json
@@ -12,11 +12,15 @@
"./package.json": "./package.json",
".": {
"types": "./dist/index.d.ts",
- "import": "./dist/index.js"
+ "default": "./dist/index.js"
+ },
+ "./Button": {
+ "types": "./dist/Button.d.ts",
+ "default": "./dist/Button.js"
},
"./*": {
"types": "./dist/*.d.ts",
- "import": "./dist/*.js"
+ "default": "./dist/*.js"
}
},
"files": [
diff --git a/packages/toolpad-core/package.json b/packages/toolpad-core/package.json
index 84e7fbc146f..781cd68f631 100644
--- a/packages/toolpad-core/package.json
+++ b/packages/toolpad-core/package.json
@@ -12,19 +12,20 @@
"./package.json": "./package.json",
".": {
"types": "./dist/index.d.ts",
- "import": "./dist/index.js"
+ "default": "./dist/index.js"
},
"./*": {
"types": "./dist/*.d.ts",
- "import": "./dist/*.js"
+ "default": "./dist/*.js"
},
"./server": {
"types": "./dist/server.d.ts",
- "import": "./dist/server.js"
+ "default": "./dist/server.js"
}
},
"files": [
"dist",
+ "public",
"server",
"browser"
],
diff --git a/packages/toolpad-core/src/serverModules.d.ts b/packages/toolpad-core/public/serverModules.d.ts
similarity index 100%
rename from packages/toolpad-core/src/serverModules.d.ts
rename to packages/toolpad-core/public/serverModules.d.ts
diff --git a/packages/toolpad-core/src/server.ts b/packages/toolpad-core/src/server.ts
index 6aa0905ac3a..d42189caaf3 100644
--- a/packages/toolpad-core/src/server.ts
+++ b/packages/toolpad-core/src/server.ts
@@ -1,4 +1,4 @@
-///
+///
import { TOOLPAD_FUNCTION } from './constants';
import {
diff --git a/packages/toolpad-core/tsconfig.json b/packages/toolpad-core/tsconfig.json
index c27c70b76e2..048b93c6e52 100644
--- a/packages/toolpad-core/tsconfig.json
+++ b/packages/toolpad-core/tsconfig.json
@@ -12,5 +12,5 @@
"pretty": true,
"preserveWatchOutput": true
},
- "include": ["src/**/*.ts", "src/**/*.tsx"]
+ "include": ["src/**/*.ts", "src/**/*.tsx", "public/serverModules.d.ts"]
}
diff --git a/packages/toolpad-utils/package.json b/packages/toolpad-utils/package.json
index 2b96a75f955..f7007cac275 100644
--- a/packages/toolpad-utils/package.json
+++ b/packages/toolpad-utils/package.json
@@ -11,20 +11,25 @@
"type": "module",
"exports": {
"./package.json": "./package.json",
- ".": {
- "types": "./dist/index.d.ts",
- "import": "./dist/index.js",
- "require": "./dist/index.cjs"
+ "./events": {
+ "types": "./dist/events.d.ts",
+ "require": "./dist/events.cjs",
+ "default": "./dist/events.js"
},
"./*": {
"types": "./dist/*.d.ts",
- "import": "./dist/*.js",
- "require": "./dist/*.cjs"
+ "require": "./dist/*.cjs",
+ "default": "./dist/*.js"
+ },
+ "./hooks/useBoolean": {
+ "types": "./dist/hooks/useBoolean.d.ts",
+ "require": "./dist/hooks/useBoolean.cjs",
+ "default": "./dist/hooks/useBoolean.js"
},
"./hooks/*": {
"types": "./dist/hooks/*.d.ts",
- "import": "./dist/hooks/*.js",
- "require": "./dist/hooks/*.cjs"
+ "require": "./dist/hooks/*.cjs",
+ "default": "./dist/hooks/*.js"
}
},
"files": [