Sha256: f8e9a17615c4e71c2fd96163a0e8b60a1916cbf6d70ea8e34d70d1435fc8c2ef

Contents?: true

Size: 687 Bytes

Versions: 5

Compression:

Stored size: 687 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  module Assets
    class PropshaftGenerator < Rails::Generators::Base
      def add_package
        run 'yarn add blacklight-frontend'
      end

      def add_package_assets
        append_to_file 'app/assets/stylesheets/application.bootstrap.scss' do
          <<~CONTENT
            @import "blacklight-frontend/app/assets/stylesheets/blacklight/blacklight";
          CONTENT
        end

        append_to_file 'app/javascript/application.js' do
          <<~CONTENT
            import Blacklight from "blacklight-frontend/app/assets/javascripts/blacklight/blacklight.esm";
          CONTENT
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight-8.0.0.beta5 lib/generators/blacklight/assets/propshaft_generator.rb
blacklight-8.0.0.beta4 lib/generators/blacklight/assets/propshaft_generator.rb
blacklight-8.0.0.beta3 lib/generators/blacklight/assets/propshaft_generator.rb
blacklight-8.0.0.beta2 lib/generators/blacklight/assets/propshaft_generator.rb
blacklight-8.0.0.beta1 lib/generators/blacklight/assets/propshaft_generator.rb