/vite-plugin-sleep

a vite plugin you never need. slow devServer and slow HMR.

Primary LanguageJavaScriptMIT LicenseMIT

vite-plugin-sleep

vite is too fast, we need to rest. a vite-plugin you never need.

NPM Publish npm version License: MIT

Motivation

  • In the old days with webpack, we had many times when we could compile with pay, and with vite it was so fast that we couldn't rest.
  • Time to take a nap in the vite.

Usage

yarn add vite-plugin-sleep
// vite.config.ts
import sleep from 'vite-plugin-sleep'

/** @see {@link https://vitejs.dev/config/} */
export default defineConfig({
  plugins: [
    // ...other plugins
    sleep(/* options */),
  ],
})

Options

{
  /**
   * DevServer start delay(ms)
   * @default 20000
   */
  devServerStartDelay: number
  /**
   * HMR delay(ms)
   * @default 3000
   */
  hmrDelay: number
}