rushstack
rushstack copied to clipboard
Monorepo for tools developed by the Rush Stack community
## Summary jest-build-transform does not support sources outside of `/src`, looks like its enforced here: https://github.com/microsoft/rushstack/blob/master/heft-plugins/heft-jest-plugin/src/transformers/BuildTransformer.ts#L353 I'm unclear why this limitation is enforced by the plugin, so I don't know...
## Summary This was an existing bug that was originally found when working on https://github.com/microsoft/rushstack/pull/3469 and pulled out into its own fix PR. See this thread: https://github.com/microsoft/rushstack/pull/3469#discussion_r923930778. ## Details No...
## Summary Handle `export * from ''` when rollup `.d.ts`. For example, there has `export * from 'fs'` statement in the [`@types/fs-extra`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/fs-extra/index.d.ts#L21), and the `fs` is an ambient module of...
## Please prefix the issue title with the project name i.e. [rush], [api-extractor] etc. ## **Is this a feature or a bug?** - [x] Feature **What is the expected behavior?**...
**Is this a feature or a bug?** - [x] Feature - [ ] Bug **Please describe the actual behavior.** This is a feature request to classify exported arrow functions as...
https://github.com/microsoft/rushstack/issues/3535 brought to light that Rush doesn't currently have a built-in way to disable hoisting of indirect dependencies with PNPM. [These `.npmrc` options](https://github.com/microsoft/rushstack/blob/main/common/config/rush/.npmrc#L23-L28) are used to disable any hoisting in...
## Summary When `noEmitOnError` is `true`, and some typescript error occur: * `heft build` treated some error as warning * but the compiler do not really emit/update any file *...
## Summary Modifies the multi-emit logic for the Heft TypeScript plugin to generate `.d.ts` shim files for non-primary output kinds, that redirect to the primary .d.ts files. ## Details Creates...
## Summary With the following invocation (suppressing output as much as I know how based on documentation): ```tsx const extractorResult = Extractor.invoke(extractorConfig, { localBuild: false, showVerboseMessages: false, showDiagnostics: false, messageCallback:...
## Summary If a repo contains symlinked folders that are not in `.gitignore`, the diff/hashing process fails, because `git hash-object` cannot hash directories or symlinks to directories. The impact is...