Sha256: 951c1208a5d3cb60a5c1cab6276894ea2529ac61a7fba70689d511c78c9680f6

Contents?: true

Size: 978 Bytes

Versions: 14

Compression:

Stored size: 978 Bytes

Contents

namespace :tailwindcss do
  desc "Build your Tailwind CSS"
  task :build do |_, args|
    debug = args.extras.include?("debug")
    postcss = args.extras.include?("postcss")
    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

14 entries across 14 versions & 1 rubygems

Version Path
tailwindcss-rails-alt-2.0.19-x86_64-linux lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-x86_64-darwin lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-x64-mingw-ucrt lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-x64-mingw32 lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19 lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-arm-linux lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-arm64-darwin lib/tasks/build.rake
tailwindcss-rails-alt-2.0.19-aarch64-linux lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18-x64-mingw-ucrt lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18-x64-mingw32 lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18 lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18-arm-linux lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18-arm64-darwin lib/tasks/build.rake
tailwindcss-rails-alt-2.0.18-aarch64-linux lib/tasks/build.rake