0.0.3 • Published 1 year ago

vite-plugin-fflate-zip v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Install

bun add vite-plugin-fflate-zip -D

pnpm add vite-plugin-fflate-zip -D

npm install vite-plugin-fflate-zip -D

yarn add vite-plugin-fflate-zip -D

Usage

// vite.config.ts
import { defineConfig } from "vite"
import fflateZip from "vite-plugin-fflate-zip"

export default defineConfig({
  plugins: [fflateZip()]
})

Plugin Options

interface Options {
  /**
   * Input Directory
   * @default `dist`
   */
  inDir: string;
  /**
   * Output Directory
   * @default `dist-zip`
   */
  outDir: string;
  /**
   * Zip Archive Name. 
   * @default `${pkg.name}-${pkg.version}.zip`
   */
  zipName: string;
  /**
   * Files to be excluded
   */
  excludedFiles: string[];
  /**
   * After creating the zip file execute
   */
  onArchived: () => void;
  /**
   * Execute when an error occurs
   * @param err Error message
   */
  onError: (err: Error) => void;
}

Develop

To install dependencies:

bun install

To run dev:

bun run dev

To testing at example:

bun run build:example

To build plugin:

bun run build

Authors

License

MIT License © 2024-PRESENT Caven

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago