Sha256: 93a51d0405daf1d21513c434c7da0a0c5c731f9c405eb4eabe804727174c0ee2

Contents?: true

Size: 1.12 KB

Versions: 66

Compression:

Stored size: 1.12 KB

Contents

return unless Rails.application.config.respond_to?(:assets)

# Include the govuk_publishing_components manifest into list of assets to
# be pre-compiled. This allows that the same Sprockets manifest to be used 0
# with Sprockets 3 and 4 without applications needing to manually require it.
#
# In future we may want applications to link directly to this from their
# manifest file as the use of `config.assets.precompile` is discouraged
Rails.application.config.assets.precompile += %w[govuk_publishing_components_manifest.js]

Rails.application.config.assets.paths += %W[
  #{__dir__}/../../node_modules/govuk-frontend/dist/govuk/assets/images
  #{__dir__}/../../node_modules/govuk-frontend/dist/govuk/assets/fonts
  #{__dir__}/../../node_modules/govuk-frontend/dist
  #{__dir__}/../../node_modules/
]

# We've experienced segmentation faults when pre-compiling assets with libsass.
# Disabling Sprockets 4's export_concurrent setting seems to resolve the issues
# see: https://github.com/rails/sprockets/issues/633
Rails.application.config.assets.configure do |env|
  env.export_concurrent = false if env.respond_to?(:export_concurrent=)
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
govuk_publishing_components-44.9.1 config/initializers/assets.rb
govuk_publishing_components-44.9.0 config/initializers/assets.rb
govuk_publishing_components-44.8.0 config/initializers/assets.rb
govuk_publishing_components-44.7.1 config/initializers/assets.rb
govuk_publishing_components-44.7.0 config/initializers/assets.rb
govuk_publishing_components-44.6.0 config/initializers/assets.rb
govuk_publishing_components-44.5.0 config/initializers/assets.rb
govuk_publishing_components-44.4.2 config/initializers/assets.rb
govuk_publishing_components-44.4.1 config/initializers/assets.rb
govuk_publishing_components-44.4.0 config/initializers/assets.rb
govuk_publishing_components-44.3.0 config/initializers/assets.rb
govuk_publishing_components-44.2.0 config/initializers/assets.rb
govuk_publishing_components-44.1.0 config/initializers/assets.rb
govuk_publishing_components-44.0.0 config/initializers/assets.rb
govuk_publishing_components-43.5.0 config/initializers/assets.rb
govuk_publishing_components-43.4.1 config/initializers/assets.rb
govuk_publishing_components-43.4.0 config/initializers/assets.rb
govuk_publishing_components-43.3.0 config/initializers/assets.rb
govuk_publishing_components-43.2.0 config/initializers/assets.rb
govuk_publishing_components-43.1.1 config/initializers/assets.rb