From 2d7d81b7726ef012bda5fc27ab57ce1c3fc5e173 Mon Sep 17 00:00:00 2001 From: Bogdan Gusiev Date: Thu, 3 Oct 2024 11:43:10 +0200 Subject: [PATCH] Add ts files when searching for main js file in the app --- CHANGELOG.md | 1 + lib/js_routes/generators/base.rb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08fd85d..cfcb1cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ * Clearly define files included in gem * Fix Middleware and Middleware generator bugs [#316](https://github.com/railsware/js-routes/issue/316) * Remove empty object linter warning on DTS module +* Generators: Add `.ts` extension when searching for main JS file of the project ## v2.2.9 diff --git a/lib/js_routes/generators/base.rb b/lib/js_routes/generators/base.rb index 95c344d..d7ec46a 100644 --- a/lib/js_routes/generators/base.rb +++ b/lib/js_routes/generators/base.rb @@ -12,7 +12,9 @@ def self.inherited(subclass) def application_js_path [ + "app/javascript/packs/application.ts", "app/javascript/packs/application.js", + "app/javascript/controllers/application.ts", "app/javascript/controllers/application.js", ].find do |path| File.exist?(Rails.root.join(path))