Skip to content

Commit f732952

Browse files
committed
Migrates tsconfig example to prerender_component2.
Refs #40.
1 parent 65d971a commit f732952

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

examples/tsconfig/BUILD.bazel

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
load("@aspect_bazel_lib//lib:copy_to_bin.bzl", "copy_to_bin")
22
load("@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

56
copy_to_bin(
67
name = "package",
@@ -9,13 +10,18 @@ copy_to_bin(
910

1011
prerender_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
],

0 commit comments

Comments
 (0)