From 5def87764956c9e1d4b83bec135344cfbbd6c3e1 Mon Sep 17 00:00:00 2001 From: Marco Roth Date: Wed, 5 Aug 2026 02:50:05 +0200 Subject: [PATCH 1/2] Action View: Add helpers from`importmap-rails` gem --- .../javascript_import_module_tag.yml | 32 +++++++++++++++ ...vascript_importmap_module_preload_tags.yml | 39 +++++++++++++++++++ .../javascript_importmap_tags.yml | 35 +++++++++++++++++ .../javascript_inline_importmap_tag.yml | 32 +++++++++++++++ .../javascript_module_preload_tag.yml | 35 +++++++++++++++++ 5 files changed, 173 insertions(+) create mode 100644 config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_import_module_tag.yml create mode 100644 config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_importmap_module_preload_tags.yml create mode 100644 config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_importmap_tags.yml create mode 100644 config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_inline_importmap_tag.yml create mode 100644 config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_module_preload_tag.yml diff --git a/config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_import_module_tag.yml b/config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_import_module_tag.yml new file mode 100644 index 000000000..40d9a4535 --- /dev/null +++ b/config/action_view_helpers/importmap-rails/importmap_tags_helper/javascript_import_module_tag.yml @@ -0,0 +1,32 @@ +--- +name: "javascript_import_module_tag" +source: "Importmap::ImportmapTagsHelper#javascript_import_module_tag" +gem: "importmap-rails" +output: "html" +visibility: "public" +supported: false +supports_block: false +signature: "javascript_import_module_tag(*module_names)" +documentation_url: "https://www.rubydoc.info/gems/importmap-rails/Importmap/ImportmapTagsHelper#javascript_import_module_tag-instance_method" + +description: |- + Imports the named JavaScript module(s) using a `