Skip to content

Commit 9dba662

Browse files
committed
fix: make CJS/ESM type defs in built package pass arethetypeswrong
1 parent e6a1fc7 commit 9dba662

File tree

5 files changed

+959
-1148
lines changed

5 files changed

+959
-1148
lines changed

package.json

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,17 @@
3333
},
3434
"homepage": "https://github.com/jcoreio/material-ui-popup-state#readme",
3535
"devDependencies": {
36-
"@babel/eslint-parser": "^7.19.1",
3736
"@babel/node": "^7.20.5",
38-
"@babel/plugin-syntax-flow": "^7.26.0",
39-
"@babel/plugin-transform-react-jsx": "^7.25.9",
4037
"@emotion/react": "^11.14.0",
4138
"@emotion/styled": "^11.14.0",
42-
"@jcoreio/eslint-plugin-implicit-dependencies": "^1.1.1",
43-
"@jcoreio/toolchain": "^5.3.2",
44-
"@jcoreio/toolchain-circle": "^5.3.2",
45-
"@jcoreio/toolchain-esnext": "^5.3.2",
46-
"@jcoreio/toolchain-flow": "^5.3.2",
47-
"@jcoreio/toolchain-mocha": "^5.3.2",
48-
"@jcoreio/toolchain-react": "^5.3.2",
49-
"@jcoreio/toolchain-semantic-release": "^5.3.2",
50-
"@jcoreio/toolchain-typescript": "^5.3.2",
39+
"@jcoreio/toolchain": "^5.5.1",
40+
"@jcoreio/toolchain-circle": "^5.5.1",
41+
"@jcoreio/toolchain-esnext": "^5.5.1",
42+
"@jcoreio/toolchain-flow": "^5.5.1",
43+
"@jcoreio/toolchain-mocha": "^5.5.1",
44+
"@jcoreio/toolchain-react": "^5.5.1",
45+
"@jcoreio/toolchain-semantic-release": "^5.5.1",
46+
"@jcoreio/toolchain-typescript": "^5.5.1",
5147
"@mui/icons-material": "^7.0.1",
5248
"@mui/material": "^7.0.1",
5349
"@mui/types": "^7.4.0",
@@ -57,19 +53,13 @@
5753
"@types/mocha": "^10.0.6",
5854
"@types/node": "^18.11.13",
5955
"@types/sinon": "^17.0.3",
60-
"@typescript-eslint/eslint-plugin": "^7.6.0",
61-
"@typescript-eslint/parser": "^7.6.0",
62-
"@typescript-eslint/typescript-estree": "^5.46.0",
6356
"babel-loader": "^9.1.0",
6457
"chai": "^4.3.7",
6558
"copy": "^0.3.2",
6659
"core-js": "^3.36.1",
6760
"cross-env": "^7.0.3",
6861
"eslint": "^9.17.0",
6962
"eslint-config-prettier": "^7.2.0",
70-
"eslint-plugin-flowtype": "^8.0.3",
71-
"eslint-plugin-no-only-tests": "^3.1.0",
72-
"eslint-plugin-react": "^7.32.2",
7363
"flow-bin": "^0.145.0",
7464
"gh-pages": "^2.0.1",
7565
"glob": "^8.0.3",
@@ -78,11 +68,12 @@
7868
"jsdom": "^22.1.0",
7969
"lint-staged": "^15.2.2",
8070
"mocha": "^10.2.0",
71+
"nyc": "^15.1.0",
8172
"prettier": "^3.4.2",
8273
"raw-loader": "^4.0.2",
8374
"react": "^19.0.0",
8475
"react-dom": "^19.0.0",
85-
"rimraf": "^3.0.2",
76+
"rimraf": "^6.0.1",
8677
"sinon": "^6.3.5",
8778
"typescript": "^5.1.0",
8879
"webpack": "^5.75.0",
@@ -111,32 +102,50 @@
111102
"exports": {
112103
"./package.json": "./package.json",
113104
".": {
114-
"types": "./dist/index.d.ts",
105+
"types": {
106+
"import": "./dist/index.d.mts",
107+
"default": "./dist/index.d.ts"
108+
},
115109
"import": "./dist/index.mjs",
116110
"default": "./dist/index.js"
117111
},
118112
"./index": {
119-
"types": "./dist/index.d.ts",
113+
"types": {
114+
"import": "./dist/index.d.mts",
115+
"default": "./dist/index.d.ts"
116+
},
120117
"import": "./dist/index.mjs",
121118
"default": "./dist/index.js"
122119
},
123120
"./hooks": {
124-
"types": "./dist/hooks.d.ts",
121+
"types": {
122+
"import": "./dist/hooks.d.mts",
123+
"default": "./dist/hooks.d.ts"
124+
},
125125
"import": "./dist/hooks.mjs",
126126
"default": "./dist/hooks.js"
127127
},
128128
"./HoverMenu": {
129-
"types": "./dist/HoverMenu.d.ts",
129+
"types": {
130+
"import": "./dist/HoverMenu.d.mts",
131+
"default": "./dist/HoverMenu.d.ts"
132+
},
130133
"import": "./dist/HoverMenu.mjs",
131134
"default": "./dist/HoverMenu.js"
132135
},
133136
"./HoverPopover": {
134-
"types": "./dist/HoverPopover.d.ts",
137+
"types": {
138+
"import": "./dist/HoverPopover.d.mts",
139+
"default": "./dist/HoverPopover.d.ts"
140+
},
135141
"import": "./dist/HoverPopover.mjs",
136142
"default": "./dist/HoverPopover.js"
137143
},
138144
"./chainEventHandlers": {
139-
"types": "./dist/chainEventHandlers.d.ts",
145+
"types": {
146+
"import": "./dist/chainEventHandlers.d.mts",
147+
"default": "./dist/chainEventHandlers.d.ts"
148+
},
140149
"import": "./dist/chainEventHandlers.mjs",
141150
"default": "./dist/chainEventHandlers.js"
142151
}
@@ -146,6 +155,6 @@
146155
},
147156
"packageManager": "pnpm@10.6.5",
148157
"@jcoreio/toolchain": {
149-
"migratedVersion": "5.3.2"
158+
"migratedVersion": "5.5.1"
150159
}
151160
}

0 commit comments

Comments
 (0)