rushstack
rushstack copied to clipboard
Monorepo for tools developed by the Rush Stack community
Addresses #3567
## Summary Fixes #2070 PackageJsonLookup is erroneously presuming that all package.json files include a `"name"` field, and will complain when attempting to load a package.json file that does not include...
## Summary pnpm 7.1.9 + rush 5.71.0 First ran into the issue when updating from pnpm 6.32.20 -> 7.1.9 When running `npx rush update`, I consistently get ERROR: Internal Error:...
## Summary Hey , thanks for the awesome library! I'm trying to build a workflow to publish prerelease packages for my team. Let's say we have a package A, which...
## Summary Updating packages in large scale projects today involves having to fuss with package.json files, reference approved versions, and manually making entries and running rush update. This can be...
## Summary Fixes https://github.com/microsoft/rushstack/issues/3513. ## Details * Adds `apiReport.includeForgottenExports` and `docModel.includeForgottenExports` configs to `api-extractor.json` that control whether forgotten exports are included in the API report and doc model files, respectively....
## Summary pnpm adds "pnpm patch" and "pnpm patch-commit" at `7.4.0`. This PR makes `rush-pnpm` supports these two commands. Doc: https://pnpm.io/cli/patch ## Details 1. Move logic in `RushPnpmCommandLine` to `RushPnpmCommandLineParser`...
Hello! The npm has the [uninstall](https://docs.npmjs.com/cli/uninstall) command to remove installed dependencies both from the manifest and from the filesystem. I really miss this in Rush. Thanks!
Currently, the presence of comments https://github.com/Microsoft/web-build-tools/blob/138e943e283e4a5a271094389a89bce80861b676/apps/api-extractor/src/api/api-json.schema.json#L5-L12 and at least one trailing comma https://github.com/Microsoft/web-build-tools/blob/138e943e283e4a5a271094389a89bce80861b676/apps/api-extractor/src/api/api-json.schema.json#L662-L665 makes these files way more difficult to work with than ideal (i.e., consumers cannot use `JSON.parse`) Comments...
`mainEntryPointFilePath` only allows a single entrypoint. Let's say I have a repo that has multiple exports and types: ``` "exports": { ".": "./dist/index.js", "./foo": "./dist/foo/foo.js", "./util": "./dist/util/index.js" }, "typesVersions": {...