Class: Quilt::ReactSetupGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/quilt/react_setup/react_setup_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_tsconfigObject



19
20
21
# File 'lib/generators/quilt/react_setup/react_setup_generator.rb', line 19

def create_tsconfig
  copy_file("tsconfig.json")
end

#install_js_dependenciesObject



9
10
11
12
13
14
15
16
17
# File 'lib/generators/quilt/react_setup/react_setup_generator.rb', line 9

def install_js_dependencies
  say "Installing react and types dependencies"
  system("yarn add "\
    "typescript@~3.8.0 "\
    "react@~16.11.0 "\
    "react-dom@~16.11.0 "\
    "@types/react@~16.9.0 "\
    "@types/react-dom@~16.9.0 ") unless Rails.env.test?
end