allow passing npm repo name in compile_svelte()

This commit is contained in:
Damien Elmes 2021-10-31 18:10:11 +10:00
parent 69c04baf5a
commit 9151fd93d4

View file

@ -80,7 +80,7 @@ svelte = rule(
},
)
def compile_svelte(name = "svelte", srcs = None, deps = [], visibility = ["//visibility:private"]):
def compile_svelte(name = "svelte", srcs = None, deps = [], visibility = ["//visibility:private"], repo="npm"):
if not srcs:
srcs = native.glob([
"**/*.svelte",
@ -91,7 +91,7 @@ def compile_svelte(name = "svelte", srcs = None, deps = [], visibility = ["//vis
name = name,
srcs = srcs,
deps = deps + [
"@npm//svelte2tsx",
"@{}//svelte2tsx".format(repo),
],
visibility = visibility,
)