@@ -66,11 +66,14 @@ wd_cc_binary(
6666 ":json-logger" ,
6767 ":server" ,
6868 ":v8-platform-impl" ,
69+ ":workerd-api" ,
6970 ":workerd-capnp-schema" ,
7071 ":workerd_capnp" ,
7172 "//src/pyodide:pyodide_extra_capnp" ,
7273 "//src/rust/cxx-integration" ,
74+ "//src/workerd/jsg" ,
7375 "//src/workerd/util:autogate" ,
76+ "//src/workerd/util:entropy" ,
7477 "//src/workerd/util:perfetto" ,
7578 "@capnp-cpp//src/capnp:capnpc" ,
7679 ],
@@ -121,15 +124,17 @@ wd_cc_library(
121124 hdrs = [
122125 "pyodide.h" ,
123126 ],
127+ implementation_deps = [
128+ "@capnp-cpp//src/kj/compat:kj-gzip" ,
129+ "@capnp-cpp//src/kj/compat:kj-tls" ,
130+ ],
124131 visibility = ["//visibility:public" ],
125132 deps = [
126133 "//src/workerd/api:pyodide" ,
127134 "//src/workerd/io:compatibility-date_capnp" ,
128135 "//src/workerd/jsg" ,
129136 "@capnp-cpp//src/kj" ,
130137 "@capnp-cpp//src/kj:kj-async" ,
131- "@capnp-cpp//src/kj/compat:kj-gzip" ,
132- "@capnp-cpp//src/kj/compat:kj-tls" ,
133138 ],
134139)
135140
@@ -156,41 +161,41 @@ wd_cc_library(
156161 "workerd-api.h" ,
157162 ],
158163 implementation_deps = [
159- "//src/workerd/api:analytics-engine" ,
160- "//src/workerd/api:capnp" ,
161- "//src/workerd/api:kv" ,
162- "//src/workerd/api:streams" ,
163- "//src/workerd/api:urlpattern" ,
164- "//src/workerd/api:urlpattern-standard" ,
165- "//src/workerd/api:worker-loader" ,
166- "//src/workerd/io:promise-wrapper" ,
167- ],
168- visibility = ["//visibility:public" ],
169- deps = [
170164 ":actor-id-impl" ,
171165 ":fallback-service" ,
172- ":pyodide" ,
173166 ":workerd-debug-port-client" ,
174- ":workerd_capnp" ,
175167 "//src/cloudflare" ,
176168 "//src/node" ,
177169 "//src/pyodide:pyodide_static" ,
178170 "//src/pyodide:python-entrypoint" ,
179171 "//src/rust/transpiler" ,
172+ "//src/workerd/api:analytics-engine" ,
173+ "//src/workerd/api:capnp" ,
180174 "//src/workerd/api:html-rewriter" ,
181175 "//src/workerd/api:hyperdrive" ,
182- "//src/workerd/api:memory-cache" ,
183- "//src/workerd/api:pyodide" ,
176+ "//src/workerd/api:kv" ,
184177 "//src/workerd/api:r2" ,
185178 "//src/workerd/api:rtti" ,
179+ "//src/workerd/api:streams" ,
180+ "//src/workerd/api:urlpattern" ,
181+ "//src/workerd/api:urlpattern-standard" ,
182+ "//src/workerd/api:worker-loader" ,
186183 "//src/workerd/api/node" ,
187- "//src/workerd/io" ,
184+ "//src/workerd/io:promise-wrapper " ,
188185 "//src/workerd/io:worker-modules" ,
189- "//src/workerd/jsg" ,
190186 "//src/workerd/util:perfetto" ,
191187 "@capnp-cpp//src/kj/compat:kj-gzip" ,
192188 "@capnp-cpp//src/kj/compat:kj-tls" ,
193189 ],
190+ visibility = ["//visibility:public" ],
191+ deps = [
192+ ":pyodide" ,
193+ ":workerd_capnp" ,
194+ "//src/workerd/api:memory-cache" ,
195+ "//src/workerd/api:pyodide" ,
196+ "//src/workerd/io" ,
197+ "//src/workerd/jsg" ,
198+ ],
194199)
195200
196201wd_cc_library (
@@ -203,29 +208,33 @@ wd_cc_library(
203208 "channel-token.h" ,
204209 "server.h" ,
205210 ],
206- deps = [
211+ implementation_deps = [
207212 ":actor-id-impl" ,
208- ":alarm-scheduler" ,
209- ":channel-token_capnp" ,
210213 ":container-client" ,
211214 ":facet-tree-index" ,
212215 ":fallback-service" ,
213216 ":workerd-api" ,
214- ":workerd_capnp" ,
215217 "//src/cloudflare" ,
216218 "//src/node" ,
217219 "//src/pyodide:pyodide_static" ,
218- "//src/workerd/api:memory-cache" ,
219- "//src/workerd/api:pyodide" ,
220- "//src/workerd/io" ,
221220 "//src/workerd/io:bundle-fs" ,
222221 "//src/workerd/io:worker-entrypoint" ,
223222 "//src/workerd/jsg" ,
223+ "//src/workerd/util:mimetype" ,
224224 "//src/workerd/util:perfetto" ,
225+ "//src/workerd/util:uuid" ,
225226 "//src/workerd/util:websocket-error-handler" ,
226227 "@capnp-cpp//src/kj/compat:kj-gzip" ,
227228 "@capnp-cpp//src/kj/compat:kj-tls" ,
228229 ],
230+ deps = [
231+ ":alarm-scheduler" ,
232+ ":channel-token_capnp" ,
233+ ":workerd_capnp" ,
234+ "//src/workerd/api:memory-cache" ,
235+ "//src/workerd/api:pyodide" ,
236+ "//src/workerd/io" ,
237+ ],
229238)
230239
231240wd_capnp_library (src = "docker-api.capnp" )
0 commit comments