class MiddlemanWebpacker::Extension
Public Class Methods
new(app, options_hash = {}, &block)
click to toggle source
Calls superclass method
# File lib/middleman-webpacker/extension.rb, line 20 def initialize(app, options_hash = {}, &block) super output_path = File.join(app.root, options.dist_path) Manifest.file_path = File.join(output_path, 'manifest.json') end
Public Instance Methods
after_configuration()
click to toggle source
# File lib/middleman-webpacker/extension.rb, line 27 def after_configuration @app.ignore /stylesheets/ @app.ignore /javascripts/ @app.ignore /images/ @app.ignore /fonts/ @app.activate :external_pipeline, name: :webpack, command: @app.build? ? options.production_webpack_cmd : options.development_webpack_cmd, source: options.dist_path, latency: 1 end