Sha256: 85f4fbabfe4f6764e5baf608bbc72cee903980181b8d3cb4646b757bf9fbe7ab

Contents?: true

Size: 617 Bytes

Versions: 4

Compression:

Stored size: 617 Bytes

Contents

# frozen_string_literal: true

register_data_dirs(['data'])
register_helper_dir('helpers')

register_layout 'sitemap.xml', nil
register_layout '*', 'main.erb'
# Or use 'main.haml' if you prefer using HAML:
# register_layout '*', 'main.haml'

add_asset_pipeline(
  name: 'Webpack pipeline',
  command: build? ? 'npm run build' : 'npm run start',
  timing: :before
)

Frontman::Config.set :public_dir, '.tmp/'
Frontman::Config.set :domain, 'https://example.com'
Frontman::Config.set :fingerprint_assets, true

Frontman::Bootstrapper.resources_from_dir(
  'source/'
).each do |resource|
  sitemap_tree.add(resource)
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
frontman-ssg-0.1.1 project-templates/webpack/config.rb
frontman-ssg-0.1.0 project-templates/webpack/config.rb
frontman-ssg-0.0.4 project-templates/webpack/config.rb
frontman-ssg-0.0.3 project-templates/webpack/config.rb