Class: Trek::Generators::Install::EsbuildGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Trek::Generators::Install::EsbuildGenerator
- Includes:
- Helpers
- Defined in:
- lib/generators/trek/install/esbuild_generator.rb
Constant Summary collapse
- NPM_DEPENDENCIES =
{ esbuild: "^0.15.11", "esbuild-plugin-import-glob": "^0.1.1", "esbuild-rails": "^1.0.3", "esbuild-style-plugin": "^1.6.0" }
Instance Method Summary collapse
Instance Method Details
#copy_esbuild_config ⇒ Object
25 26 27 |
# File 'lib/generators/trek/install/esbuild_generator.rb', line 25 def copy_esbuild_config copy_file_at_root "esbuild.config.js" end |
#install_dependencies ⇒ Object
21 22 23 |
# File 'lib/generators/trek/install/esbuild_generator.rb', line 21 def install_dependencies install_npm_dependencies(NPM_DEPENDENCIES, dev: true) end |