This document showcases all the npm package information maintained by Rsbuild team.
Rsbuild core package that provides CLI commands and build capabilities based on Rspack.
Vue 3 plugin that provides support for Vue 3 Single-File Components (SFC).
Vue 3 JSX plugin that provides support for Vue 3 JSX / TSX syntax.
Vue 2 plugin that provides support for Vue 2 Single-File Components (SFC).
Vue 2 JSX plugin that provides support for Vue 2 JSX / TSX syntax.
Type check plugin that runs TypeScript type checker on a separate process.
This plugin is designed for the monorepo scenario. It supports referencing source code from other subdirectories and performs build and hot update.
Stylus plugin that uses Stylus as the CSS preprocessor.
Node Polyfill plugin used to inject polyfills for Node core modules in the browser.
Image Compress plugin used to compress image resources used in the project.
Check Syntax plugin used to analyze the syntax compatibility of artifacts, to see if there are any advanced syntaxes that may cause compatibility issues.
Provides support for the Pug template engine.
Implements the rem adaptive layout for mobile pages.
Used to build outputs in UMD format.
Used to import YAML files and convert them into JavaScript objects.
Used to import TOML files and convert them into JavaScript objects.
Used to automatically resend requests when static assets fail to load.
Shared modules and helpers used internally by Rsbuild.
The @rsbuild/shared
is used internally by Rsbuild. Please avoid relying on the methods exported by @rsbuild/shared
in web projects or community plugins.
If you need to use the methods in @rsbuild/shared
, you can directly copy the relevant code into your project, or you can provide feedback through issues. We will evaluate whether there is a need to provide an external API.
Rsbuild documentation site.
Used to create a new Rsbuild project.