class Cavendish::Commands::AddTailwind
Public Instance Methods
perform()
click to toggle source
# File lib/cavendish/commands/add_tailwind.rb, line 4 def perform install_tailwind_rn_dependencies copy_tailwind_config_file generate_tailwind_rn_styles_json copy_tailwind_utils end
Private Instance Methods
copy_tailwind_config_file()
click to toggle source
# File lib/cavendish/commands/add_tailwind.rb, line 18 def copy_tailwind_config_file copy_file('tailwind.config.js', 'tailwind.config.js') end
copy_tailwind_utils()
click to toggle source
# File lib/cavendish/commands/add_tailwind.rb, line 26 def copy_tailwind_utils copy_file('src/utils/tailwindRn.js', 'src/utils/tailwindRn.js') end
generate_tailwind_rn_styles_json()
click to toggle source
# File lib/cavendish/commands/add_tailwind.rb, line 22 def generate_tailwind_rn_styles_json run_in_project('yarn run create-tailwind-rn') end
install_tailwind_rn_dependencies()
click to toggle source
# File lib/cavendish/commands/add_tailwind.rb, line 13 def install_tailwind_rn_dependencies run_in_project('yarn add tailwind-rn') run_in_project('yarn add -D tailwindcss') end