module Jekyll::Vite::Config

Public Instance Methods

config_defaults(**opts) click to toggle source

Override: Provide default values for a typical Jekyll site.

Calls superclass method
# File lib/jekyll/vite/config.rb, line 5
def config_defaults(**opts)
  require 'jekyll'
  cache_dir = Jekyll.configuration['cache_dir'] || '.jekyll-cache'
  super(**opts, mode: Jekyll.env).tap do |defaults|
    defaults['public_dir'] = cache_dir
    defaults['build_cache_dir'] = File.join(cache_dir, 'vite-build')
  end
end