Include conditional exports in package.json
@zhiyuanliang-ms is already working on this.
Since Aug 24, 2024.
Assessment
This issue has not been assessed yet.
Description
Currently, we have main and module in the package.json which specify the entry point for cjs and esm. ref
exports is supported by Node.js 12+ ref
Note that exports will take precedence over the main field: https://nodejs.org/api/packages.html#main
The exports field can produce extra extensibility, for example, tools like webpack will know some specific fields. ref
BTW, this is how azure sdk does: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/core/core-auth/package.json
I prefer to follow azure sdk.
- Dominant language
- TypeScript
- Stars
- 19
- Forks
- 6
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 4
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/FeatureManagement-JavaScript
-
Contributor Open
Difficulty 5/5 Over a week Newbie friendliness 15/100
microsoft/FeatureManagement-JavaScript#141 · 2 comments · 2 reactions ·
-
microsoft/FeatureManagement-JavaScript#89 · 1 comment · 1 assignee ·
-
microsoft/FeatureManagement-JavaScript#32 · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
microsoft/FeatureManagement-JavaScript#20 · 1 comment · 1 reaction ·
All issues in microsoft/FeatureManagement-JavaScript
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
dennys-bd/agent-hive#184 ·
-
Add: hunch Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
AbdelStark/awesome-typesafe#104 ·
-
ai-observability bug team/ai-observability
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
vicharanashala/fln#563 ·