|
|
|
@@ -16,9 +16,23 @@ end |
|
|
|
task :commonjs do |
|
|
|
print "Packaging for CommonJS\n" |
|
|
|
target = "mustache-commonjs" |
|
|
|
files = "LICENSE README.md test examples" |
|
|
|
`cp -r #{files} #{target}` |
|
|
|
copy_distfiles(target); |
|
|
|
`mkdir #{target}/lib` |
|
|
|
`cp mustache.js #{target}/lib` |
|
|
|
print "Done, see ./#{target}\n" |
|
|
|
end |
|
|
|
|
|
|
|
task :jquery do |
|
|
|
print "Packaging for jQuery\n" |
|
|
|
target = "mustache-jquery/" |
|
|
|
target_jq = "#{target}/jquery.mustache.js" |
|
|
|
`cat #{target_jq}.tpl.pre mustache.js #{target_jq}.tpl.post > #{target_jq}` |
|
|
|
copy_distfiles(target); |
|
|
|
print "Done, see ./#{target}\n" |
|
|
|
end |
|
|
|
|
|
|
|
private |
|
|
|
def copy_distfiles(target) |
|
|
|
files = "LICENSE README.md test examples" |
|
|
|
`cp -r #{files} #{target}` |
|
|
|
end |