Sha256: 611617b677e541cbc511a4cf247c24923c2e62c6a6264dd7872907c198877165

Contents?: true

Size: 953 Bytes

Versions: 168

Compression:

Stored size: 953 Bytes

Contents

# Use the user provided asset or use the default
ASSET_FILE = ARGV[0] || "app/assets/builds/avo.tailwind.css"
# Se the tailwindcss-rails package name
TAILWINDCSS_RAILS = "tailwindcss-rails"

# Check if tailwindcss-rails is being used
if Gem.loaded_specs.key? TAILWINDCSS_RAILS
  # Get the path
  GEM_PATH = Gem.loaded_specs[TAILWINDCSS_RAILS].full_gem_path
  # Compose the compile command
  AVO_TAILWIND_COMPILE_COMMAND = "#{RbConfig.ruby} #{Pathname.new(GEM_PATH)}/exe/tailwindcss -i '#{Rails.root.join("app/assets/stylesheets/avo.tailwind.css")}' -o '#{Rails.root.join(ASSET_FILE)}' -c '#{Rails.root.join("config/tailwind.config.js")}' --minify"

  namespace "avo:tailwindcss" do
    desc "Build your Tailwind CSS"
    task :build do
      system(AVO_TAILWIND_COMPILE_COMMAND, exception: true)
    end

    desc "Watch and build your Tailwind CSS on file changes"
    task :watch do
      system "#{AVO_TAILWIND_COMPILE_COMMAND} -w"
    end
  end
end

Version data entries

168 entries across 168 versions & 1 rubygems

Version Path
avo-2.53.0 lib/tasks/tailwindcss_rails.rake
avo-2.52.0 lib/tasks/tailwindcss_rails.rake
avo-2.49.0 lib/tasks/tailwindcss_rails.rake
avo-2.48.0 lib/tasks/tailwindcss_rails.rake
avo-3.3.2 lib/tasks/tailwindcss_rails.rake
avo-3.3.1 lib/tasks/tailwindcss_rails.rake
avo-2.47.0 lib/tasks/tailwindcss_rails.rake
avo-3.3.0 lib/tasks/tailwindcss_rails.rake
avo-3.2.3 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta23 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta20 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta21 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta17 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta22 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta18 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta19 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta24 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta15 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta16 lib/tasks/tailwindcss_rails.rake
avo-3.0.1.beta14 lib/tasks/tailwindcss_rails.rake