Sha256: 9e72da480e72622c0416d09e4f05cf709c7732d4bc881b6bb7383b9783ab152a

Contents?: true

Size: 388 Bytes

Versions: 2

Compression:

Stored size: 388 Bytes

Contents

# frozen_string_literal: true

require "jekyll/webpack/version"
require "jekyll"

module Jekyll
  module Webpack
    class Error < StandardError; end

    def self.build(site)
      site_dest = site.dest
      Dir.chdir(site_dest) do
        `../node_modules/.bin/webpack`
      end
    end
  end
end

Jekyll::Hooks.register :site, :post_write do |site|
  Jekyll::Webpack.build(site)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jekyll-webpack-0.1.2 lib/jekyll/webpack.rb
jekyll-webpack-0.1.0 lib/jekyll/webpack.rb