Add `types` to subpath exports in `package.json`

Fixes an issue where TypeScript complains `Could not find a declaration file for module 'xlsx'. 'node_modules/xlsx/xlsx.mjs' implicitly has an 'any' type.` when `strict` or `noImplicitAny` is `true`.
This commit is contained in:
Evan Bovie 2022-09-15 18:51:29 -07:00 committed by GitHub
parent 04dc18e742
commit 2d990762f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,22 +28,27 @@
"exports": {
".": {
"import": "./xlsx.mjs",
"require": "./xlsx.js"
"require": "./xlsx.js",
"types": "./types/index.d.ts"
},
"./xlsx.mjs": {
"import": "./xlsx.mjs"
"import": "./xlsx.mjs",
"types": "./types/index.d.ts"
},
"./dist/xlsx.zahl": {
"import": "./dist/xlsx.zahl.mjs",
"require": "./dist/xlsx.zahl.js"
"require": "./dist/xlsx.zahl.js",
"types": "./types/index.d.ts"
},
"./dist/cpexcel": {
"import": "./dist/cpexcel.full.mjs",
"require": "./dist/cpexcel.js"
"require": "./dist/cpexcel.js",
"types": "./types/index.d.ts"
},
"./dist/cpexcel.full": {
"import": "./dist/cpexcel.full.mjs",
"require": "./dist/cpexcel.js"
"require": "./dist/cpexcel.js",
"types": "./types/index.d.ts"
}
},
"browser": {