Improve nanoc rules
This commit is contained in:
parent
69c4d22316
commit
48ecb58334
2 changed files with 4 additions and 4 deletions
|
@ -3,9 +3,6 @@
|
|||
|
||||
require "nanoc-webpack"
|
||||
|
||||
buildenv = ENV["buildenv"] || "development"
|
||||
Nanoc::Webpack.default_argv.concat ["--config", "webpack.#{buildenv}.js"]
|
||||
|
||||
def require_rules(rules, locals = {}, target = binding)
|
||||
locals.each { target.local_variable_set(_1, _2) }
|
||||
path = File.join(Dir.getwd, rules)
|
||||
|
|
|
@ -15,6 +15,9 @@
|
|||
end
|
||||
|
||||
compile "/js/main/main.tsx" do
|
||||
filter(:webpack, depend_on: %w[/js/components/ /js/hooks/ /js/types/])
|
||||
buildenv = ENV["buildenv"] || "development"
|
||||
filter(:webpack,
|
||||
argv: ["--mode", buildenv, "--config", "webpack.#{buildenv}.js"],
|
||||
depend_on: %w[/js/components/ /js/hooks/ /js/types/ /js/lib/])
|
||||
write("/js/main.js")
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue