lib/tasks/jspackage.rake in wax_tasks-0.3.2 vs lib/tasks/jspackage.rake in wax_tasks-1.0.0.pre.beta

- old
+ new

@@ -1,14 +1,17 @@ +require 'json' require 'wax_tasks' namespace :wax do desc 'write a simple package.json for monitoring js dependencies' task :jspackage do task_runner = WaxTasks::TaskRunner.new package = task_runner.js_package unless package.empty? - path = WaxTasks::Utils.make_path(task_runner.site[:source_dir], - 'package.json') - File.open(path, 'w') { |f| f.write(package.to_json) } + src_dir = task_runner.site[:source_dir] + path = WaxTasks::Utils.root_path(src_dir, 'package.json') + + puts "Writing javascript dependencies to #{path}".cyan + File.open(path, 'w') { |f| f.write(JSON.pretty_generate(package)) } end end end