vitepress-plugin-compression
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

VitePress-Plugin-Compression

npm npm bundle size GitHub package.json version npm peer dependency version npm download license

VitePress plugin for packing build folder.Official Docs.

English | 简体中文

Install

# npm
npm i -D vitepress-plugin-compression

# yarn
yarn add -D vitepress-plugin-compression

# pnpm
pnpm add -D vitepress-plugin-compression

Usage

// .vitepress/config.js
import { defineConfig } from "vitepress";
import compression from "vitepress-plugin-compression";

export default defineConfig({
  async buildEnd() {
    compression();
  },
});

Options

export interface Options {
  /**
   * Input Directory
   * @default `dist`
   */
  inDir?: string;
  /**
   * Output Directory
   * @default `dist`
   */
  outDir?: string;
  /**
   * Archive Name
   * @default `dist`
   */
  outFileName?: string;
  /**
   * Archive Type
   * @default `zip`
   */
  type?: "7z" | "zip" | "lzma" | "cab" | "gzip" | "bzip2" | "tar";
}

License

MIT, see the license file

/vitepress-plugin-compression/

    Package Sidebar

    Install

    npm i vitepress-plugin-compression

    Weekly Downloads

    18

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    9.69 kB

    Total Files

    7

    Last publish

    Collaborators

    • manchan