~cytrogen/masto-fe

ref: 1baf40077b53a850ffe58d60aa2781f0972cf52d masto-fe/lib/webpacker/helper_extensions.rb -rw-r--r-- 789 bytes
1baf4007 — Matt Jankowski Fix FormatStringToken cop in CLI (#25122) 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# frozen_string_literal: true

module Webpacker::HelperExtensions
  def javascript_pack_tag(name, **options)
    src, integrity = current_webpacker_instance.manifest.lookup!(name, type: :javascript, with_integrity: true)
    javascript_include_tag(src, options.merge(integrity: integrity))
  end

  def stylesheet_pack_tag(name, **options)
    src, integrity = current_webpacker_instance.manifest.lookup!(name, type: :stylesheet, with_integrity: true)
    stylesheet_link_tag(src, options.merge(integrity: integrity))
  end

  def preload_pack_asset(name, **options)
    src, integrity = current_webpacker_instance.manifest.lookup!(name, with_integrity: true)
    preload_link_tag(src, options.merge(integrity: integrity))
  end
end

Webpacker::Helper.prepend(Webpacker::HelperExtensions)