Sha256: 5e194c6e0bec2b523fe49e182e95625f25754a21d4a8c8f00b2bd87ff4ef699f
Contents?: true
Size: 1013 Bytes
Versions: 8
Compression:
Stored size: 1013 Bytes
Contents
namespace :tailwindcss do desc "Build your Tailwind CSS" task :build do |_, args| debug = args.extras.include?("debug") postcss = args.extras.include?("postcss") || !ENV['TAILWIND_POSTCSS'].blank? command = Tailwindcss::Commands.compile_command(debug: debug, postcss: postcss) puts command.inspect system(*command, exception: true) end desc "Watch and build your Tailwind CSS on file changes" task :watch do |_, args| debug = args.extras.include?("debug") poll = args.extras.include?("poll") postcss = args.extras.include?("postcss") command = Tailwindcss::Commands.watch_command(debug: debug, poll: poll, postcss: postcss) puts command.inspect system(*command) end end Rake::Task["assets:precompile"].enhance(["tailwindcss:build"]) if Rake::Task.task_defined?("test:prepare") Rake::Task["test:prepare"].enhance(["tailwindcss:build"]) elsif Rake::Task.task_defined?("db:test:prepare") Rake::Task["db:test:prepare"].enhance(["tailwindcss:build"]) end
Version data entries
8 entries across 8 versions & 1 rubygems