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

2.0.9 • 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

Readme

Keywords

Package Sidebar

Install

npm i vite-plugin-ssg-utils

Weekly Downloads

13

Version

2.0.9

License

MIT

Unpacked Size

4.9 kB

Total Files

5

Last publish

Collaborators

  • yeger