Skip to content

Commit 87ad0db

Browse files
feat: enhance package configuration with module exports and TypeScript settings
1 parent 3070480 commit 87ad0db

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@
3939
],
4040
"license": "MIT",
4141
"main": "dist/index.js",
42+
"module": "dist/index.js",
43+
"exports": {
44+
".": {
45+
"import": "./dist/index.js",
46+
"require": "./dist/index.js",
47+
"types": "./dist/index.d.ts"
48+
},
49+
"./package.json": "./package.json"
50+
},
4251
"peerDependencies": {
4352
"@types/nodemailer": "^6.4.9",
4453
"nodemailer": "^6.9.4"

tsconfig.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
"declaration": true,
88
"outDir": "./dist",
99
"skipLibCheck": true,
10-
"esModuleInterop": true
10+
"esModuleInterop": true,
11+
"allowSyntheticDefaultImports": true,
12+
"declarationMap": true,
13+
"forceConsistentCasingInFileNames": true,
14+
"isolatedModules": false
1115
},
1216
"include": ["src"],
1317
"exclude": ["node_modules", "examples"]

0 commit comments

Comments
 (0)