File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11load ("@aspect_bazel_lib//lib:copy_to_bin.bzl" , "copy_to_bin" )
22load ("@aspect_rules_js//js:defs.bzl" , "js_library" )
3- load ("//:index.bzl" , " prerender_pages" , "web_resources_devserver" )
3+ load ("//:index.bzl" , prerender_pages = "prerender_pages2 " , "web_resources_devserver" )
44load ("//tools/jasmine:defs.bzl" , "jasmine_web_test_suite" )
55load ("//tools/typescript:defs.bzl" , "ts_project" )
66
@@ -11,22 +11,29 @@ copy_to_bin(
1111
1212prerender_pages (
1313 name = "site" ,
14- src = "site.tsx" ,
15- tsconfig = "//:tsconfig" ,
16- source_map = True ,
17- scripts = [
18- ":ts_parent_script" ,
19- ":js_parent_script" ,
20- ],
14+ entry_point = "./site.js" ,
15+ prerender = ":prerender" ,
16+ scripts = ":scripts" ,
17+ )
18+
19+ ts_project (
20+ name = "prerender" ,
21+ srcs = ["site.tsx" ],
2122 # Need `"type": "module"` to load `*.js` files output by `*.tsx` compilation.
2223 data = [":package" ],
23- lib_deps = [
24+ deps = [
25+ "//examples/tsjs/js_parent:js_parent_prerender" ,
26+ "//examples/tsjs/ts_parent:ts_parent_prerender" ,
2427 "//:node_modules/@rules_prerender/preact" ,
2528 "//:node_modules/preact" ,
2629 ],
30+ )
31+
32+ js_library (
33+ name = "scripts" ,
2734 deps = [
28- "//examples/tsjs/js_parent " ,
29- "//examples/tsjs/ts_parent " ,
35+ ":js_parent_script " ,
36+ ":ts_parent_script " ,
3037 ],
3138)
3239
Original file line number Diff line number Diff line change 1- load ("//:index.bzl" , "prerender_component" )
1+ load ("@aspect_rules_js//js:defs.bzl" , "js_library" )
2+ load ("//:index.bzl" , prerender_component = "prerender_component2" )
23
34prerender_component (
45 name = "js_child" ,
5- srcs = [
6- "js_child.mjs" ,
7- "js_child.d.mts" ,
8- ],
6+ prerender = ":prerender" ,
97 visibility = ["//examples/tsjs:__subpackages__" ],
10- lib_deps = ["//:node_modules/preact" ],
8+ )
9+
10+ js_library (
11+ name = "prerender" ,
12+ srcs = ["js_child.mjs" , "js_child.d.mts" ],
13+ deps = ["//:node_modules/preact" ],
1114)
Original file line number Diff line number Diff line change 1- load ("//:index.bzl" , "prerender_component" )
1+ load ("@aspect_rules_js//js:defs.bzl" , "js_library" )
2+ load ("//:index.bzl" , prerender_component = "prerender_component2" )
23
34prerender_component (
45 name = "js_parent" ,
5- srcs = [
6- "js_parent.mjs" ,
7- "js_parent.d.mts" ,
8- ],
6+ prerender = ":prerender" ,
97 visibility = ["//examples/tsjs:__subpackages__" ],
10- lib_deps = ["//:node_modules/preact" ],
11- deps = ["//examples/tsjs/ts_child" ],
8+ )
9+
10+ js_library (
11+ name = "prerender" ,
12+ srcs = ["js_parent.mjs" , "js_parent.d.mts" ],
13+ deps = [
14+ "//examples/tsjs/ts_child:ts_child_prerender" ,
15+ "//:node_modules/preact" ,
16+ ]
1217)
Original file line number Diff line number Diff line change 1- load ("//:index.bzl" , "prerender_component" )
1+ load ("//:index.bzl" , prerender_component = "prerender_component2" )
2+ load ("//tools/typescript:defs.bzl" , "ts_project" )
23
34prerender_component (
45 name = "ts_child" ,
5- srcs = ["ts_child.tsx" ],
6- tsconfig = "//:tsconfig" ,
7- source_map = True ,
6+ prerender = ":prerender" ,
87 visibility = ["//examples/tsjs:__subpackages__" ],
9- lib_deps = ["//:node_modules/preact" ],
8+ )
9+
10+ ts_project (
11+ name = "prerender" ,
12+ srcs = ["ts_child.tsx" ],
13+ deps = ["//:node_modules/preact" ],
1014)
Original file line number Diff line number Diff line change 1- load ("//:index.bzl" , "prerender_component" )
1+ load ("//:index.bzl" , prerender_component = "prerender_component2" )
2+ load ("//tools/typescript:defs.bzl" , "ts_project" )
23
34prerender_component (
45 name = "ts_parent" ,
5- srcs = ["ts_parent.tsx" ],
6- tsconfig = "//:tsconfig" ,
7- source_map = True ,
6+ prerender = ":prerender" ,
87 visibility = ["//examples/tsjs:__subpackages__" ],
9- lib_deps = ["//:node_modules/preact" ],
10- deps = ["//examples/tsjs/js_child" ],
8+ )
9+
10+ ts_project (
11+ name = "prerender" ,
12+ srcs = ["ts_parent.tsx" ],
13+ deps = [
14+ "//examples/tsjs/js_child:js_child_prerender" ,
15+ "//:node_modules/preact" ,
16+ ],
1117)
You can’t perform that action at this time.
0 commit comments