@@ -106,18 +106,14 @@ OS X Homebrew users can use 'brew install node'.
106
106
original_cache = requirejs . env . cache
107
107
requirejs . env . cache = nil
108
108
109
- requirejs . env . each_logical_path do |logical_path |
110
- m = bower_json_pattern . match ( logical_path )
111
- bower_logical_path = m && "#{ m [ 1 ] } #{ js_ext } "
109
+ requirejs . env . logical_paths do |logical_path |
112
110
113
- next \
114
- if !( requirejs . config . asset_allowed? ( logical_path ) || bower_logical_path )
111
+ next if ! requirejs . config . asset_allowed? ( logical_path )
115
112
116
113
asset = requirejs . env . find_asset ( logical_path )
117
114
118
115
if asset
119
- # If a `bower.json` was found, then substitute the logical path with the parsed module name.
120
- filename = requirejs . config . source_dir . join ( bower_logical_path || asset . logical_path )
116
+ filename = requirejs . config . source_dir . join ( asset . logical_path )
121
117
filename . dirname . mkpath
122
118
asset . write_to ( filename )
123
119
end
@@ -149,8 +145,10 @@ OS X Homebrew users can use 'brew install node'.
149
145
task digestify_and_compress : [ "requirejs:setup" ] do
150
146
requirejs . config . build_config [ 'modules' ] . each do |m |
151
147
asset_name = "#{ requirejs . config . module_name_for ( m ) } .js"
148
+ asset = requirejs . env . find_asset ( asset_name )
149
+
152
150
built_asset_path = requirejs . config . build_dir . join ( asset_name )
153
- digest_name = asset_name . sub ( / \. ( \w +)$/ ) { | ext | "- #{ requirejs . builder . digest_for ( built_asset_path ) } #{ ext } " }
151
+ digest_name = asset . digest_path
154
152
digest_asset_path = requirejs . config . target_dir + digest_name
155
153
156
154
# Ensure that the parent directory `a/b` for modules with names like `a/b/c` exist.
0 commit comments