lib/generators/tailwindcss/install_generator.rb in tailwindcss-0.2.0 vs lib/generators/tailwindcss/install_generator.rb in tailwindcss-1.0.0

- old
+ new

@@ -6,28 +6,28 @@ module Generators class InstallGenerator < Rails::Generators::Base source_root File.expand_path("../../templates", __FILE__) def yarn_add_tailwindcss - run "yarn --ignore-engines add tailwindcss" + run "yarn --ignore-engines add tailwindcss@1.0.0 --tilde" end - def create_javascript_css_directory - run "mkdir app/javascript/css" - end - def init_tailwindcss - run "./node_modules/.bin/tailwind init app/javascript/css/tailwind.js" + run "./node_modules/.bin/tailwind init ./tailwind.config.js" end def setup_tailwindcss - template "tailwind.css", "app/javascript/css/tailwind.css" - append_to_file "app/javascript/packs/application.js", 'import "../css/tailwind.css"' + template "tailwind.css", "app/javascript/css/application.css" + append_to_file "app/javascript/packs/application.js", 'import "../css/application.css"' end def configure_postcssrc - inject_into_file "./.postcssrc.yml", "\n tailwindcss: './app/javascript/css/tailwind.js'", before: "postcss-cssnext: {}" + 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 + + def remove_corejs_3 + gsub_file "babel.config.js", /regenerator: true,\n corejs: 3/, "regenerator: true," + end end end end -