Class: Trek::Generators::Install::EslintGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Helpers
Defined in:
lib/generators/trek/install/eslint_generator.rb

Constant Summary collapse

NPM_DEPENDENCIES =
{
  eslint: "^8.37.0",
  "eslint-config-prettier": "^8.8.0"
}

Instance Method Summary collapse

Instance Method Details

#copy_eslint_configObject



23
24
25
# File 'lib/generators/trek/install/eslint_generator.rb', line 23

def copy_eslint_config
  copy_file_at_root ".eslintrc.json"
end

#install_dependenciesObject



19
20
21
# File 'lib/generators/trek/install/eslint_generator.rb', line 19

def install_dependencies
  install_npm_dependencies(NPM_DEPENDENCIES, dev: true)
end