Skip to content

Commit c0659cd

Browse files
committed
refactor: move AspectWatchProtocol to standalone library
1 parent d823419 commit c0659cd

25 files changed

+3687
-1372
lines changed

.aspect/rules/external_repository_action_cache/npm_translate_lock_LTE4Nzc1MDcwNjU=

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ examples/runfiles/package.json=-1545884645
2222
examples/stack_traces/package.json=2011229626
2323
examples/webpack_cli/package.json=1911342006
2424
js/private/coverage/bundle/package.json=-1582937149
25+
js/private/devserver/src/package.json=-1257402713
2526
js/private/test/image/package.json=1430754959
2627
js/private/test/js_run_devserver/package.json=-459994543
2728
js/private/worker/src/package.json=251852959
@@ -32,5 +33,5 @@ npm/private/test/vendored/is-odd/package.json=1041695223
3233
npm/private/test/vendored/lodash-4.17.21.tgz=-1206623349
3334
npm/private/test/vendored/semver-max/package.json=578664053
3435
package.json=1068891966
35-
pnpm-lock.yaml=1499299525
36-
pnpm-workspace.yaml=854106668
36+
pnpm-lock.yaml=1390701932
37+
pnpm-workspace.yaml=-2039776064

.bazelignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ examples/runfiles/node_modules
2323
examples/stack_traces/node_modules
2424
examples/webpack_cli/node_modules/
2525
js/private/coverage/bundle/node_modules
26+
js/private/devserver/src/node_modules/
2627
js/private/test/image/node_modules
2728
js/private/test/js_run_devserver/node_modules
2829
js/private/worker/src/node_modules

.gitattributes

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@ pnpm-lock.yaml linguist-generated=true
33
e2e/rules_foo/npm_repositories.bzl linguist-generated=true
44
**/snapshots/** linguist-generated=true
55
js/private/coverage/coverage.js linguist-generated=true
6+
js/private/devserver/js_run_devserver.mjs linguist-generated=true
7+
js/private/watch/aspect_watch_protocol.mjs linguist-generated=true
8+
js/private/watch/aspect_watch_protocol.d.mts linguist-generated=true
69
js/private/js_image_layer.mjs linguist-generated=true

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ docs/nextjs.md
44
e2e/**/*-docs.md
55
examples/**/*-docs.md
66
js/private/coverage/coverage.js
7+
js/private/devserver/js_run_devserver.mjs
78
js/private/node-patches/fs.cjs
9+
js/private/watch/aspect_watch_protocol.mjs
10+
js/private/watch/aspect_watch_protocol.d.mts
811
min/
912
npm/private/test/vendored/
1013
js/private/worker/worker.js

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ npm.npm_translate_lock(
179179
"//examples/stack_traces:package.json",
180180
"//examples/webpack_cli:package.json",
181181
"//js/private/coverage/bundle:package.json",
182+
"//js/private/devserver/src:package.json",
182183
"//js/private/test/image:package.json",
183184
"//js/private/test/js_run_devserver:package.json",
184185
"//js/private/worker/src:package.json",

js/private/BUILD.bazel

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
"Internal implementation details"
22

3-
load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin")
43
load("@aspect_bazel_lib//lib:utils.bzl", bazel_lib_utils = "utils")
54
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
65

@@ -104,8 +103,3 @@ bzl_library(
104103
"@bazel_skylib//lib:paths",
105104
] + (["@bazel_tools//tools/build_defs/repo:cache.bzl"] if bazel_lib_utils.is_bazel_7_or_greater() else []),
106105
)
107-
108-
copy_to_bin(
109-
name = "js_devserver_entrypoint",
110-
srcs = ["js_run_devserver.mjs"],
111-
)

js/private/devserver/BUILD.bazel

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin")
2+
load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
3+
4+
write_source_files(
5+
name = "watch_checked",
6+
files = {
7+
"js_run_devserver.mjs": "//js/private/devserver/src:bundle.mjs",
8+
},
9+
)
10+
11+
copy_to_bin(
12+
name = "js_devserver_entrypoint",
13+
srcs = ["js_run_devserver.mjs"],
14+
visibility = ["//visibility:public"],
15+
)

0 commit comments

Comments
 (0)