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: if not srcs:
srcs = native.glob([ srcs = native.glob([
"**/*.svelte", "**/*.svelte",
@ -91,7 +91,7 @@ def compile_svelte(name = "svelte", srcs = None, deps = [], visibility = ["//vis
name = name, name = name,
srcs = srcs, srcs = srcs,
deps = deps + [ deps = deps + [
"@npm//svelte2tsx", "@{}//svelte2tsx".format(repo),
], ],
visibility = visibility, visibility = visibility,
) )