Add beta entry point to core-utils#27433
Conversation
|
Hi! Thank you for opening this PR. Want me to review it? Based on the diff (26 lines, 5 files), I've queued these reviewers:
How this works
|
There was a problem hiding this comment.
Pull request overview
Adds a /beta entrypoint to @fluidframework/core-utils so beta-tagged APIs can be consumed via exports-based subpath imports, aligning it with other packages that already support public/alpha/beta/legacy entrypoints.
Changes:
- Add
./betato@fluidframework/core-utilspackage.json#exportsand wire up export-lint scripts for beta. - Document the new beta import path in
@fluidframework/core-utilsREADME. - Add API Extractor lint configs for the new beta entrypoint.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| packages/framework/fluid-framework/src/index.ts | Removes an explanatory comment around the onAssertionFailure re-export. |
| packages/common/core-utils/README.md | Documents importing beta APIs from @fluidframework/core-utils/beta. |
| packages/common/core-utils/package.json | Adds ./beta export mapping and beta export-lint scripts. |
| packages/common/core-utils/api-extractor/api-extractor-lint-beta.esm.json | Adds API Extractor lint config for ESM beta entrypoint. |
| packages/common/core-utils/api-extractor/api-extractor-lint-beta.cjs.json | Adds API Extractor lint config for CJS beta entrypoint. |
|
🔗 No broken links found! ✅ Your attention to detail is admirable. linkcheck output |
Description
Add beta entry point to core-utils: it has a beta API now (as ofd #27282), and the changeset for that API documents using it via this previously non existent entry point.
Reviewer Guidance
The review process is outlined on this wiki page.