Преглед изворни кода

Add package.json to CommonJS package (`rake commonjs`).

Use fancy regex to auto-fill the version number.
Closes #37.
tags/0.3.0
Jan Lehnardt пре 16 година
родитељ
комит
c6fc49c783
3 измењених фајлова са 21 додато и 9 уклоњено
  1. +14
    -2
      Rakefile
  2. +7
    -0
      mustache-commonjs/package.json
  3. +0
    -7
      package.json

+ 14
- 2
Rakefile Прегледај датотеку

@@ -28,15 +28,27 @@ def templated_build(name, opts={})
sh "mkdir -p #{opts[:location]}" if opts[:location]
sh "cat #{source}/#{target_js}.tpl.pre mustache.js \
#{source}/#{target_js}.tpl.post > #{opts[:location] || '.'}/#{target_js}"
puts "Done, see #{opts[:location] || '.'}/#{target_js}"

# extra
if opts[:extra]
sh "cat #{source}/#{opts[:extra]} | sed -e 's/{{version}}/#{version}/' > #{opts[:location]}/#{opts[:extra]}"
end

puts "Done, see #{opts[:location] || '.'}/#{target_js}"

end
end

templated_build "CommonJS", :location => "lib"
templated_build "CommonJS", :location => "lib", :extra => "package.json"
templated_build "jQuery"
templated_build "Dojo", :location => "dojox/string"
templated_build "YUI3", :location => "yui3/mustache"

def version
File.read("mustache.js").match('version: "([^\"]+)",$')[1]
end


desc "Remove temporary files."
task :clean do
sh "git clean -fdx"


+ 7
- 0
mustache-commonjs/package.json Прегледај датотеку

@@ -0,0 +1,7 @@
{
"name": "mustache",
"author": "http://mustache.github.com/",
"description": "{{ mustache }} in JavaScript — Logic-less templates.",
"keywords": ["template"],
"version": "{{version}}"
}

+ 0
- 7
package.json Прегледај датотеку

@@ -1,7 +0,0 @@
{
"name": "mustache",
"author": "Jan Lehnardt",
"description": "{{mustaches}} in JavaScript — shameless port from @defunkt",
"keywords": ["template"],
"version": "0.2.3"
}

Loading…
Откажи
Сачувај