dolphins7.skeleton/twenty-frontend/Rules

20 lines
472 B
Text
Raw Normal View History

2023-12-08 19:27:00 +01:00
#!/usr/bin/env ruby
2023-12-10 19:59:36 +01:00
require "nanoc-webpack"
2023-12-09 23:03:41 +01:00
compile("/css/main.scss") do
filter(:sass, syntax: :scss)
filter(:rainpress)
write("/css/main.css")
end
2023-12-10 19:59:36 +01:00
compile("/js/index.tsx") do
2023-12-11 07:24:59 +01:00
filter(:webpack, depend_on: %w[/js/components/])
2023-12-10 19:59:36 +01:00
write("/js/index.js")
end
compile '/*.html.erb' do
layout "/default.*"
filter(:erb)
write item.identifier.without_ext
2023-12-08 19:27:00 +01:00
end
2023-12-11 07:24:59 +01:00
compile("/fonts/*.ttf") { write(item.identifier.to_s) }
compile("/**/*") { write(nil) }
2023-12-08 19:27:00 +01:00
layout '/**/*', :erb