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