Skip to content

Commit dac014a

Browse files
committed
feat(stylus): output sourcemap
1 parent 3987070 commit dac014a

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

packages/stylus/src/index.bzl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@ def _stylus_binary(ctx):
66
src = ctx.file.src
77

88
# We want foo.styl to produce foo.css
9-
output = ctx.actions.declare_file(src.basename[:-5] + ".css")
9+
output_name = src.basename[:-5] + ".css"
10+
css_output = ctx.actions.declare_file(output_name)
11+
map_output = ctx.actions.declare_file(output_name + ".map")
1012
ctx.actions.run(
11-
outputs = [output],
13+
outputs = [css_output, map_output],
1214
inputs = [src] + ctx.files.deps,
1315
executable = ctx.executable._compiler,
1416
arguments = [
17+
"--sourcemap",
1518
"--out",
1619
ctx.bin_dir.path + "/" + ctx.label.package,
1720
src.path,
1821
],
1922
)
2023
return [
21-
DefaultInfo(files = depset([output])),
24+
DefaultInfo(files = depset([css_output, map_output])),
2225
]
2326

2427
stylus_binary = rule(

0 commit comments

Comments
 (0)