1.0.3 • Published 7 months ago

rsbuild-plugin-zip v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

rsbuild-plugin-zip

Zip plugin for Rsbuild.

Usage

Install:

pnpm add rsbuild-plugin-zip -D

Add 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,
      });
  • 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).
1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago

0.5.0

7 months ago