Skip to content

Commit be1d5ea

Browse files
committed
feat: add subpath exports for core and saga entry points
- Configures ./core and ./saga subpath exports in package.json. Adds redux-saga as optional peer dependency with peerDependenciesMeta. Adds typesVersions fallback for older TypeScript resolvers.
1 parent 2794bfb commit be1d5ea

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

package.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,31 @@
1212
".": {
1313
"types": "./lib/index.d.ts",
1414
"import": "./lib/index.js"
15+
},
16+
"./core": {
17+
"types": "./lib/core/index.d.ts",
18+
"import": "./lib/core/index.js"
19+
},
20+
"./saga": {
21+
"types": "./lib/saga/index.d.ts",
22+
"import": "./lib/saga/index.js"
23+
}
24+
},
25+
"typesVersions": {
26+
"*": {
27+
"core": ["lib/core/index.d.ts"],
28+
"saga": ["lib/saga/index.d.ts"]
1529
}
1630
},
1731
"peerDependencies": {
1832
"@reduxjs/toolkit": "^2.11.2",
19-
"redux": "^5.0.1"
33+
"redux": "^5.0.1",
34+
"redux-saga": "^1.4.2"
35+
},
36+
"peerDependenciesMeta": {
37+
"redux-saga": {
38+
"optional": true
39+
}
2040
},
2141
"devDependencies": {
2242
"@types/lodash": "^4.17.23",

0 commit comments

Comments
 (0)