SkillAgentSearch skills...

Rushstack

Monorepo for tools developed by the Rush Stack community

Install / Use

/learn @microsoft/Rushstack

README

<table><tr><td> <a href="https://rushstack.io/"><img src="https://rushstack.io/images/rushstack.svg" width="300px" /></a> <p align="center"><a href="https://rushstack.io/">https://rushstack.io/</a></p> </td></tr></table>

Zulip chat room   Build Status

The home for projects maintained by the Rush Stack community. Our mission is to develop reusable tooling for large scale TypeScript monorepos.

Open in GitHub Codespaces

<table><tr><td> <a href="https://open.vscode.dev/microsoft/rushstack"><img src="https://open.vscode.dev/static/stable/favicon.ico" width="14px" /> Open in VS Code web view</a> </td></tr></table>

Documentation Links

  • What is Rush Stack? - learn about the mission behind these projects
  • API reference - browse API documentation for NPM packages
  • Zulip chat room - chat with the Rush Stack developers
  • Rush - a build orchestrator for large scale TypeScript monorepos
  • Heft - our recommended tool that integrates with Rush
  • API Extractor - create .d.ts rollups and track your TypeScript API signatures
  • API Documenter - use TSDoc comments to publish an API documentation website
  • Lockfile Explorer - investigate and solve version conflicts for PNPM lockfiles
  • TSDoc - the standard for doc comments in TypeScript code

Related Repos

These GitHub repositories provide supplementary resources for Rush Stack:

  • rushstack-samples - a monoprepo with sample projects that illustrate various project setups, including how to use Heft with other popular JavaScript frameworks
  • rush-example - a minimal Rush repo that demonstrates the fundamentals of Rush without relying on any other Rush Stack tooling
  • rushstack-websites - Docusaurus monorepo for our websites
<!-- GENERATED PROJECT SUMMARY START -->

Published Packages

<!-- the table below was generated using the ./repo-scripts/repo-toolbox script -->

| Folder | Version | Changelog | Package | | ------ | ------- | --------- | ------- | | /apps/api-documenter | npm version | changelog | @microsoft/api-documenter | | /apps/api-extractor | npm version | changelog | @microsoft/api-extractor | | /apps/cpu-profile-summarizer | npm version | changelog | @rushstack/cpu-profile-summarizer | | /apps/heft | npm version | changelog | @rushstack/heft | | /apps/lockfile-explorer | npm version | changelog | @rushstack/lockfile-explorer | | /apps/playwright-browser-tunnel | npm version | changelog | @rushstack/playwright-browser-tunnel | | /apps/rundown | npm version | changelog | @rushstack/rundown | | /apps/rush | npm version | changelog | @microsoft/rush | | /apps/rush-mcp-server | npm version | changelog | @rushstack/mcp-server | | /apps/trace-import | npm version | changelog | @rushstack/trace-import | | /apps/zipsync | npm version | changelog | @rushstack/zipsync | | /eslint/eslint-bulk | npm version | changelog | @rushstack/eslint-bulk | | /eslint/eslint-config | npm version | changelog | @rushstack/eslint-config | | /eslint/eslint-patch | npm version | changelog | @rushstack/eslint-patch | | /eslint/eslint-plugin | npm version | changelog | @rushstack/eslint-plugin | | /eslint/eslint-plugin-packlets | npm version | changelog | @rushstack/eslint-plugin-packlets | | /eslint/eslint-plugin-security | npm version | changelog | @rushstack/eslint-plugin-security | | /heft-plugins/heft-api-extractor-plugin | npm version | changelog | @rushstack/heft-api-extractor-plugin | | /heft-plugins/heft-dev-cert-plugin | npm version | changelog | @rushstack/heft-dev-cert-plugin | | /heft-plugins/heft-isolated-typescript-transpile-plugin | npm version | changelog | @rushstack/heft-isolated-typescript-transpile-plugin | | /heft-plugins/heft-jest-plugin | npm version | changelog | [@rushstack/heft-jest-plugin](https:/

View on GitHub
GitHub Stars6.4k
CategoryDevelopment
Updated5h ago
Forks681

Languages

TypeScript

Security Score

85/100

Audited on Mar 27, 2026

No findings