From 526c285188a6cd437ed4e6cbbbd7ac161059c446 Mon Sep 17 00:00:00 2001 From: cryptogopher Date: Sat, 1 Apr 2023 23:53:05 +0200 Subject: [PATCH] bin/rails importmap:install --- app/assets/config/manifest.js | 2 ++ app/javascript/application.js | 1 + app/views/layouts/application.html.erb | 1 + bin/importmap | 4 ++++ config/importmap.rb | 3 +++ vendor/javascript/.keep | 0 6 files changed, 11 insertions(+) create mode 100644 app/javascript/application.js create mode 100755 bin/importmap create mode 100644 config/importmap.rb create mode 100644 vendor/javascript/.keep diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js index 5918193..ddd546a 100644 --- a/app/assets/config/manifest.js +++ b/app/assets/config/manifest.js @@ -1,2 +1,4 @@ //= link_tree ../images //= link_directory ../stylesheets .css +//= link_tree ../../javascript .js +//= link_tree ../../../vendor/javascript .js diff --git a/app/javascript/application.js b/app/javascript/application.js new file mode 100644 index 0000000..beff742 --- /dev/null +++ b/app/javascript/application.js @@ -0,0 +1 @@ +// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 1d4f059..54c0824 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -7,6 +7,7 @@ <%= csp_meta_tag %> <%= stylesheet_link_tag "application" %> + <%= javascript_importmap_tags %> diff --git a/bin/importmap b/bin/importmap new file mode 100755 index 0000000..36502ab --- /dev/null +++ b/bin/importmap @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby + +require_relative "../config/application" +require "importmap/commands" diff --git a/config/importmap.rb b/config/importmap.rb new file mode 100644 index 0000000..9d84985 --- /dev/null +++ b/config/importmap.rb @@ -0,0 +1,3 @@ +# Pin npm packages by running ./bin/importmap + +pin "application", preload: true diff --git a/vendor/javascript/.keep b/vendor/javascript/.keep new file mode 100644 index 0000000..e69de29