feat: add API surface tracking with api-extractor for v1.0.0 - #152
Conversation
|
@code3ks Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
|
The To fix:
After that CI will pass because the baselines exist and match the code. Future PRs that change the public API will need to update these files in the same commit. |
|
CI passed succesfully now,you can review and merge. Thank you |
|
Cascade conflict from sdk#149 landing right before this. Rebase against develop and force-push, should slot in cleanly next. |
- Mark internal implementation helpers with @internal TSDoc tag - Stellar: scalar utilities, cache, event filters, batch builder - EVM/Solana/CKB: builders, deployments, announcements - Add Stellar multisig exports (buildMultisigStealthWithdraw, etc.) - Install @microsoft/api-extractor with configs for all 6 entry points - Generate API report snapshots in etc/*.api.md - Add pnpm api:check script to validate API surface - Update CI to fail on undocumented API changes - Update companion packages peerDependencies to >=1.0.0 <2 Closes wraith-protocol#124
dadd842 to
180bbdf
Compare
|
In. API-extractor plus baseline files lands. Future public-surface changes will get flagged automatically now, nice work. |
Closes #124