1.0.3 • Published 1 year ago
rsbuild-plugin-zip v1.0.3
rsbuild-plugin-zip
Zip plugin for Rsbuild.
Usage
Install:
pnpm add rsbuild-plugin-zip -DAdd plugin to your rsbuild.config.ts:
// rsbuild.config.ts
import { RsbuildPluginZip } from "rsbuild-plugin-zip";
export default {
plugins: [RsbuildPluginZip({
name: "your-project-name",
env: "development"
})],
};Options
RsbuildPluginScanOptions
The RsbuildPluginScanOptions interface defines the configuration options for the plugin.
name (string, optional)
- Project name
- Type:
string - Default:
'dist' Example:
pluginExample({ name: "my-project", });
enabled (boolean, optional)
- Whether to enable the plugin, defaults to
true - Type:
boolean - Default:
true Example:
pluginExample({ enabled: false, });
- Whether to enable the plugin, defaults to
env (string, optional)
- Environment name
- Type:
string - Default:
'development' Example:
pluginExample({ env: "production", });
sourceDir (string, optional)
- The directory of the source files for packaging
- Type:
string - Default:
'dist' Example:
pluginExample({ sourceDir: "src", });
outputDir (string, optional)
- The output directory for the packaged files
- Type:
string - Default:
'zip' Example:
pluginExample({ outputDir: "release", });
You can use these options to configure your Rsbuild plugin. Here is an example of how to use these options:
import { RsbuildPluginZip } from './path-to-your-plugin';
RsbuildPluginZip({
name: "my-project",
enabled: true,
env: "production",
sourceDir: "src",
outputDir: "release",
});
## License
[MIT](./LICENSE).