rushstack
rushstack copied to clipboard
Monorepo for tools developed by the Rush Stack community
## Summary When API-extractor creates a `namespace` in the API rollup file to represent an exported module namespace object, any `@module` comment in the source file should be applied to...
## Summary Annotating a type alias as a whole works fine, but individual paramaters are ignored. ## Repro steps Consider the following: ```ts /** * This is a type alias....
## ✅ Refactor Text static class to module namespace object pattern This PR successfully refactors the `Text` static class to use the module namespace object pattern (similar to existing `Disposables`,...
## Summary I have an interface named `mynamespace.Persistence` and also a namespace with more classes `mynamespace.persistence.Stuff` the markdown files written in markdown mode all have lowercase names so these end...
## Summary While preserving the implementations and outward-facing API shape (All consumers of the refactored APIs should not need any code changes to compile and test successfully), replace static classes...
## Summary Initial implementation for heft-napi-rs-plugin ## Details ## How it was tested ## Impacted documentation
## Summary Some libraries need to conditionally import types (ex. for optional peer dependencies), which requires a `@ts-ignore` annotation on the import in case the user doesn't have the dependency...
## Summary Right now the DTS rollup and API report code mangles ESM-style exports under `declare namespace`, resulting in invalid syntax. This PR fixes the issues that cause broken syntax...
## Summary Updated npm publish pipeline to publish packages as pipeline artifact tarballs instead of to npm registry ## Details Modified the common/config/azure-pipelines/npm-publish.yaml file ## How it was tested ##...
## Summary Introducing Playwright Browser Server. A CLI based tool to launch a remote browser provider for Playwright. This tool enables using headful browsers on the local machine when using...