Skip to content

Commit e9aa85b

Browse files
committed
fix: Add exports field to package.json for TypeScript module resolution
1 parent bdb6125 commit e9aa85b

1 file changed

Lines changed: 48 additions & 2 deletions

File tree

package.json

Lines changed: 48 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
11
{
2-
"name": "@af/sweph-monorepo",
2+
"name": "@af/sweph",
3+
"version": "0.3.0",
4+
"description": "Swiss Ephemeris for Vedic Astrology - Node.js, Browser (WASM), and React Native",
35
"private": true,
6+
"main": "./packages/node/dist/index.js",
7+
"types": "./packages/node/dist/index.d.ts",
8+
"exports": {
9+
".": {
10+
"types": "./packages/node/dist/index.d.ts",
11+
"require": "./packages/node/dist/index.js",
12+
"import": "./packages/node/dist/index.js",
13+
"default": "./packages/node/dist/index.js"
14+
},
15+
"./node": {
16+
"types": "./packages/node/dist/index.d.ts",
17+
"require": "./packages/node/dist/index.js",
18+
"import": "./packages/node/dist/index.js"
19+
},
20+
"./wasm": {
21+
"types": "./packages/wasm/dist/index.d.ts",
22+
"require": "./packages/wasm/dist/index.js",
23+
"import": "./packages/wasm/dist/index.js"
24+
},
25+
"./core": {
26+
"types": "./packages/core/dist/index.d.ts",
27+
"require": "./packages/core/dist/index.js",
28+
"import": "./packages/core/dist/index.js"
29+
}
30+
},
431
"scripts": {
532
"build": "pnpm -r build",
633
"test": "pnpm -r test",
@@ -19,5 +46,24 @@
1946
},
2047
"engines": {
2148
"node": ">=18.0.0"
22-
}
49+
},
50+
"repository": {
51+
"type": "git",
52+
"url": "git+https://github.com/astro-fusion/af-sweph.git"
53+
},
54+
"keywords": [
55+
"swiss-ephemeris",
56+
"sweph",
57+
"astrology",
58+
"vedic",
59+
"jyotish",
60+
"horoscope",
61+
"planets"
62+
],
63+
"author": "AstroFusion <contact@astrofusion.com>",
64+
"license": "MIT",
65+
"bugs": {
66+
"url": "https://github.com/astro-fusion/af-sweph/issues"
67+
},
68+
"homepage": "https://github.com/astro-fusion/af-sweph#readme"
2369
}

0 commit comments

Comments
 (0)