# frozen_string_literal: true

require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new(:spec)

require "rubocop/rake_task"

RuboCop::RakeTask.new

task :css do
  system("tailwindcss -i tailwind.css --minify -o lib/inkblot.min.css")
end

require "inkblot/cli"

task :docs do
  FileUtils.cd 'docs'
  Inkblot::Cli.new.build
  puts 'built docs'
end

task default: %i[spec css docs]
