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

Package Sidebar

Install

npm i vitepress-plugin-compression

Weekly Downloads

1

Version

0.1.4

License

MIT

Unpacked Size

9.69 kB

Total Files

7

Last publish

Collaborators

  • manchan