/krush

🏍 The set of plugins that will make you love Rush even more

Primary LanguageTypeScript

Krush, the set of plugins that will make you love Rush

Here is an exhaustive list of all the krush plugins available:

skott is a minimalist library thats generates directed graphs from projects.

This rush-plugin-skott exposes multiple commands leveraging the power of skott:

rush graph

This command generates a graph of your Rush monorepo projects and opens a webui to visualize it.

skott-rush

rush list-unused-packages

This command traverses each of the Rush monorepo projects and search for unused npm packages in production code.

rush-list-unused

Install

To install krush plugins and enable plugin commands in your monorepo please follow this guide https://rushjs.io/pages/maintainer/using_rush_plugins/

Here is an example of a common/config/rush/rush-plugins.json using rush-plugin-skott

{
  "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush-plugins.schema.json",
  "plugins": [
    {
        "packageName": "rush-plugin-skott",
        "pluginName": "rush-skott",
        "autoinstallerName": "rush-plugins"
    }
  ]
}