@@ -142,6 +142,18 @@ sh_binary(
142142 "deps" : transitive_deps ,
143143 }
144144
145+ importer_deps_map = {}
146+ for import_path , importer in importers .items ():
147+ link_package = helpers .link_package (root_package , import_path )
148+ prod_deps = importer .get ("deps" , {})
149+ all_deps = importer .get ("all_deps" , {})
150+
151+ pkg_deps = {}
152+ for dep_name , dep_version in all_deps .items ():
153+ pkg_deps [dep_name ] = {"version" : dep_version , "dev" : dep_name not in prod_deps }
154+
155+ importer_deps_map [link_package ] = pkg_deps
156+
145157 # Look for first-party links in importers
146158 for import_path , importer in importers .items ():
147159 link_package = helpers .link_package (root_package , import_path )
@@ -209,19 +221,6 @@ sh_binary(
209221 }
210222 fp_links [dep_key ][deps_type ][link_package ] = True
211223
212- importer_deps_map = {}
213- for import_path , importer in importers .items ():
214- link_package = helpers .link_package (root_package , import_path )
215- prod_deps = importer .get ("deps" , {})
216- all_deps = importer .get ("all_deps" , {})
217-
218- pkg_deps = {}
219- for dep_name , dep_version in all_deps .items ():
220- is_dev = dep_name not in prod_deps
221- pkg_deps [dep_name ] = {"version" : dep_version , "dev" : is_dev }
222-
223- importer_deps_map [link_package ] = pkg_deps
224-
225224 npm_link_packages_const = """_LINK_PACKAGES = {link_packages}""" .format (
226225 link_packages = str (link_packages ),
227226 )
0 commit comments