We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3987070 commit dac014aCopy full SHA for dac014a
1 file changed
packages/stylus/src/index.bzl
@@ -6,19 +6,22 @@ def _stylus_binary(ctx):
6
src = ctx.file.src
7
8
# We want foo.styl to produce foo.css
9
- output = ctx.actions.declare_file(src.basename[:-5] + ".css")
+ 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")
12
ctx.actions.run(
- outputs = [output],
13
+ outputs = [css_output, map_output],
14
inputs = [src] + ctx.files.deps,
15
executable = ctx.executable._compiler,
16
arguments = [
17
+ "--sourcemap",
18
"--out",
19
ctx.bin_dir.path + "/" + ctx.label.package,
20
src.path,
21
],
22
)
23
return [
- DefaultInfo(files = depset([output])),
24
+ DefaultInfo(files = depset([css_output, map_output])),
25
]
26
27
stylus_binary = rule(
0 commit comments