rushstack
rushstack copied to clipboard
Monorepo for tools developed by the Rush Stack community
[rush-lib] components package.json JSON format validation & version adherence to semver validation
## Summary This PR seeks to solve 2 issues: - rush repo components' package.json version not in semver format fails when listed as a dependency with `workspace:*` in another project...
**Is this a feature or a bug?** - [x] Feature - [ ] Bug **What is the expected behavior?** Similarly to how `.d.ts` files can be rolled up into a...
## Summary When running the API extractor, my interface `StorageManager` and interface `ImageData` get suffixed with a `_2` in their canonical names, however, their references remain the right name. The...
This introduces Node 18 to the testing matrix. Provides better coverage for future updates.
## Summary This PR implements "two stage install" proposal. close https://github.com/microsoft/rushstack/issues/3530 ## Details This feature is now behind a flag in `experiments.json`: `"deferredInstallationScripts": true` Workflow now: 1. Dividing "rush install/update"...
## Summary Pnpm has some configurations in top level package.json. For now there is no way to add them. This PR adds support for overrides,packageExtensions,neverBuiltDependencies... in pnpmOptions ## Details Specify...
## Summary As a monorepo administrator, it would be nice if I could use the new tags feature to select the _intersection_ of two tags. ```console # This builds to...
## Summary In a large repo, it's pretty annoying when `package.json` files are not formatted consistently. When you have to do bulk updates across many files, it's annoying that each...
## Summary This supersedes #3003 but only does so for simple type aliases (no type algebra) ## Details See #3002 ## How it was tested I extended the example projects...
## Summary Currently we are running pnpm 6.29.1 inside rushstack. We should update to the latest version (v7.8.0) of .pnpm to take advantage of new features, bugfixes, and performance enhancements....