Sha256: e534232b26aa50f8091f9f6e83346732eb9dbbaf8e324303bee1dadef996bc22

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

# frozen_string_literal: true

module Jekyll::Vite::Config
  # Override: Provide default values for a typical Jekyll site.
  def config_defaults(**opts)
    require 'jekyll'
    config = Jekyll.configuration
    super(**opts, mode: Jekyll.env).tap do |defaults|
      defaults['public_dir'] = config['cache_dir']
      defaults['build_cache_dir'] = File.join(config['cache_dir'], 'vite-build')
    end
  end
end

ViteRuby::Config.singleton_class.prepend(Jekyll::Vite::Config)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jekyll-vite-0.0.2 lib/jekyll/vite/config.rb
jekyll-vite-0.0.1 lib/jekyll/vite/config.rb