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 ("@bazel_skylib//rules:build_test.bzl" , "build_test" )
3- load ("//:index.bzl" , "prerender_pages" , "web_resources_devserver" )
3+ load ("//:index.bzl" , prerender_pages = "prerender_pages2" , "web_resources_devserver" )
4+ load ("//tools/typescript:defs.bzl" , "ts_project" )
45
56copy_to_bin (
67 name = "package" ,
@@ -9,13 +10,18 @@ copy_to_bin(
910
1011prerender_pages (
1112 name = "site" ,
12- src = "site.tsx" ,
13- tsconfig = "tsconfig.json" ,
14- source_map = True ,
13+ entry_point = "./site.js" ,
14+ prerender = ":prerender" ,
1515 bundle_js = False , # Optimization: No client-side JavaScript on this site.
16+ )
17+
18+ ts_project (
19+ name = "prerender" ,
20+ srcs = ["site.tsx" ],
1621 # Need `"type": "module"` to load `*.js` files output by `*.tsx` compilation.
1722 data = [":package" ],
18- lib_deps = [
23+ tsconfig = "tsconfig.json" ,
24+ deps = [
1925 "//:node_modules/@rules_prerender/preact" ,
2026 "//:node_modules/preact" ,
2127 ],
You can’t perform that action at this time.
0 commit comments