From c0d16faffa39932e85dcd41bce34d00b2f5067c3 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Mon, 30 Sep 2024 10:00:49 +1300 Subject: [PATCH] feat: don't automatically install frontend dependencies as part of `assets:precompile` --- variants/backend-base/lib/tasks/assets.rake.tt | 8 -------- variants/backend-base/lib/template.rb | 2 -- 2 files changed, 10 deletions(-) delete mode 100644 variants/backend-base/lib/tasks/assets.rake.tt diff --git a/variants/backend-base/lib/tasks/assets.rake.tt b/variants/backend-base/lib/tasks/assets.rake.tt deleted file mode 100644 index bdc5bd98..00000000 --- a/variants/backend-base/lib/tasks/assets.rake.tt +++ /dev/null @@ -1,8 +0,0 @@ -namespace :assets do - desc "Ensures that dependencies required to compile assets are installed" - task install_dependencies: :environment do - raise if File.exist?("package.json") && !(system "<%= package_json.manager.native_install_command(frozen: true).join(" ") %>") - end -end - -Rake::Task["assets:precompile"].enhance ["assets:install_dependencies"] diff --git a/variants/backend-base/lib/template.rb b/variants/backend-base/lib/template.rb index e8266478..733da79b 100644 --- a/variants/backend-base/lib/template.rb +++ b/variants/backend-base/lib/template.rb @@ -1,5 +1,3 @@ copy_file "variants/backend-base/lib/tasks/coverage.rake", "lib/tasks/coverage.rake" copy_file "variants/backend-base/lib/tasks/app.rake", "lib/tasks/app.rake" copy_file "variants/backend-base/lib/tasks/dev.rake", "lib/tasks/dev.rake" - -template "variants/backend-base/lib/tasks/assets.rake.tt", "lib/tasks/assets.rake", force: true