Skip to content

Commit 082bcaa

Browse files
Fix package exports (#132)
- Add types to the `.` exports for newer versions of node, since it's masking the legacy `types` export. - Add missing main export for older versions of node
1 parent f8e5285 commit 082bcaa

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,15 @@
22
"name": "asherah",
33
"version": "0.0.0",
44
"description": "Asherah envelope encryption and key rotation library",
5+
"main": "./dist/asherah.node",
6+
"types": "./dist/asherah.d.ts",
57
"exports": {
6-
"node-addons": "./dist/asherah.node"
8+
".": {
9+
"types": "./dist/asherah.d.ts",
10+
"require": "./dist/asherah.node",
11+
"import": "./dist/asherah.node",
12+
"default": "./dist/asherah.node"
13+
}
714
},
815
"repository": {
916
"type": "git",
@@ -74,7 +81,6 @@
7481
"spec": "test/**/*.spec.ts",
7582
"require": "ts-node/register"
7683
},
77-
"types": "dist/asherah.d.ts",
7884
"dependencies": {
7985
"node-addon-api": "^8.3.0"
8086
}

0 commit comments

Comments
 (0)