Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.
/ rush-plugins Public archive

The monorepo of Rush plugin created by ByteDance.

License

Notifications You must be signed in to change notification settings

bytemate/rush-plugins

Repository files navigation

❗❗️❗️

RELOCATED

The current repository has been migrated to the TikTok repository
❗️❗️❗️

rush-init-project-plugin

npm

When you want to create a new project in your monorepo. There are highly chances you need copy and paste from a project already inside your monorepo. Why not reuse them, like create a project template and used in your monorepo. Yes, rush-init-project-plugin is for you!

More

rush-upgrade-self-plugin

npm

When you maintain a Rush.js managed monorepo, and you write some toolkit based on rush related module, such as microsoft/rush-lib, @rushstack/node-core-library. Things become trivial if you want to upgrade Rush.js to latest version. You need keep the versions of those dependencies in consistency. rush-upgrade-self-plugin comes into rescue, it aims to help you upgrade/downgrade Rush.js version in one line.

More

rush-archive-project-plugin

npm

After you have tons of project in monorepo, install time gets slower, manage dependencies becomes harder, while some projects are eventually inactive. You just want a way to archive projects properly, and maybe retrieve one day :) Now, it's time to give this plugin a try!

More

rush-print-log-if-error-plugin

npm

Sometimes build errors are collapsed in a remote machine, use this plugin to print the entire log if error occurs.

More

rush-sort-package-json

npm

This plugin leverages the great work of sort-package-json to sort package.json in your monorepo, and keep it consistent.

More

rush-lint-staged-plugin

npm

Are you finding alternative to husky in your monorepo? Rush takes care of Git hooks natively by sync hook scripts under common/git-hooks/ folder into .git/hooks. So, all you need is lint-staged. Use this plugin to setup lint-staged in your monorepo!

More

rush-audit-cache-plugin

npm

Use of rush build cache is a great way to speed up your build. But, how to know if the configuration for cache is working as expected? This plugin is for you!

More

rush-git-lfs-plugin

npm

Git LFS was commonly used to managed large files/binary files in your git repository. This plugin can help you to check if newly added files are correctly managed by Git LFS and prevent users from wrongly commit their local large files.

More

About

The monorepo of Rush plugin created by ByteDance.

Resources

License

Stars

Watchers

Forks

Packages

No packages published