From 965308a32c632e53813b4327da744c28b79bdf20 Mon Sep 17 00:00:00 2001 From: James deBoer Date: Tue, 15 Jan 2013 09:13:28 -0800 Subject: chore(Rakefile): generate version.json Changes 'rake version' to output a version.json file which contains the structured version info which can be used in other tools. --- Rakefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 16b3bcd1..e3033945 100644 --- a/Rakefile +++ b/Rakefile @@ -131,9 +131,15 @@ task :minify => [:init, :concat, :concat_scenario, :concat_jstd_scenario_adapter end -desc 'Generate version.txt file' +desc 'Generate version.txt and version.json files' task :version => [:init] do `echo #{NG_VERSION.full} > #{path_to('version.txt')}` + `echo '{ + "full": "#{NG_VERSION.full}", + "major": "#{NG_VERSION.major}", + "minor": "#{NG_VERSION.minor}", + "dot": "#{NG_VERSION.dot}", + "codename": "#{NG_VERSION.codename}"\n}' > #{path_to('version.json')}` end -- cgit v1.2.3