vite-plugin-ssg-utils
TypeScript icon, indicating that this package has built-in type declarations

2.0.11 • Public • Published

vite-plugin-ssg-utils

Utils for vite-ssg and other Vite SSG or SSR tools.

npm

Features

  • Mocking of ResizeObserver for SSR and SSG builds

Installation

yarn add -D vite-plugin-ssg-utils

Usage

The plugin will only be applied when the build command is used and config.build.ssr is truthy. This is the case when using tools like vite-ssg.

import { defineConfig } from 'vite'
import SSGUtils from 'vite-plugin-ssg-utils'

export default defineConfig({
  plugins: [
    // The options are not required.
    // Default values are used in the following example.
    SSGUtils({
      resizeObserver: true,
    }),
    // ...other plugins
  ],
  // ...remaining config
})

Options

Optionally, the plugin can be configured with the following options.

resizeObserver

Value Description
true (default) Mock ResizeObserver using a dummy class
false Do not mock ResizeObserver
new () => ResizeObserver Mock ResizeObserver with a custom class

/vite-plugin-ssg-utils/

    Package Sidebar

    Install

    npm i vite-plugin-ssg-utils

    Weekly Downloads

    6

    Version

    2.0.11

    License

    MIT

    Unpacked Size

    4.89 kB

    Total Files

    5

    Last publish

    Collaborators

    • yeger