Skip to content

Commit

Permalink
Experimental: generate a source map when running uglifier. Update to …
Browse files Browse the repository at this point in the history
…pre-release version of uglifier 2.0
  • Loading branch information
madrobby committed Feb 19, 2013
1 parent 980a221 commit 85221b1
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
source :rubygems

gem 'rake'
gem 'uglifier'
gem 'uglifier', :git => 'https://github.com/lautis/uglifier'
15 changes: 10 additions & 5 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
GIT
remote: https://github.com/lautis/uglifier
revision: ca73bc5798270ef8ce7bf7869a1943326796d0f4
specs:
uglifier (1.3.0)
execjs (>= 0.3.0)
multi_json (~> 1.0, >= 1.0.2)

GEM
remote: http://rubygems.org/
specs:
execjs (1.4.0)
multi_json (~> 1.0)
multi_json (1.3.6)
multi_json (1.6.1)
rake (0.9.2.2)
uglifier (1.2.7)
execjs (>= 0.3.0)
multi_json (~> 1.3)

PLATFORMS
ruby

DEPENDENCIES
rake
uglifier
uglifier!
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ $ gem -v
$ rake -V

# required to generate the minified version:
$ gem install uglifier
$ bundle
~~~

Build Zepto by running `rake`:
Expand Down
6 changes: 3 additions & 3 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ file 'dist/zepto.min.js' => 'dist/zepto.js' do |task|
begin require 'uglifier'
rescue LoadError; fail "Uglifier not available: #{$!}"
else
File.open(task.name, 'w') do |min|
min << Uglifier.new.compile(File.read(task.prerequisites.first))
end
uglified, source_map = Uglifier.new.compile_with_map(File.read(task.prerequisites.first))
File.open(task.name, 'w'){ |min| min << uglified }
File.open(task.name+'.map.json', 'w'){ |map| map << source_map }
end
end

Expand Down

0 comments on commit 85221b1

Please sign in to comment.