class Tailwindcss::Generators::InstallGenerator
Public Instance Methods
configure_postcssrc()
click to toggle source
# File lib/generators/tailwindcss/install_generator.rb, line 23 def configure_postcssrc inject_into_file "postcss.config.js", " require('tailwindcss'),\n", after: "require('postcss-import'),\n" inject_into_file "postcss.config.js", " require('autoprefixer'),\n", after: "plugins: [\n" end
init_tailwindcss()
click to toggle source
# File lib/generators/tailwindcss/install_generator.rb, line 14 def init_tailwindcss run "./node_modules/.bin/tailwind init ./tailwind.config.js" end
remove_corejs_3()
click to toggle source
# File lib/generators/tailwindcss/install_generator.rb, line 28 def remove_corejs_3 gsub_file "babel.config.js", /regenerator: true,\n corejs: 3/, "regenerator: true," end
setup_tailwindcss()
click to toggle source
# File lib/generators/tailwindcss/install_generator.rb, line 18 def setup_tailwindcss template "tailwind.css", "app/javascript/css/application.css" append_to_file "app/javascript/packs/application.js", 'import "../css/application.css"' end
yarn_add_tailwindcss()
click to toggle source
# File lib/generators/tailwindcss/install_generator.rb, line 10 def yarn_add_tailwindcss run "yarn --ignore-engines add tailwindcss@1.0.0 --tilde" end