Skip to content

Commit b1995ab

Browse files
committed
Address feedback from hajimehoshi
1 parent 9a83340 commit b1995ab

File tree

3 files changed

+7
-29
lines changed

3 files changed

+7
-29
lines changed

circle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies:
1010
post:
1111
- mv ./gopherjs $HOME/bin
1212
- npm install --global node-gyp
13-
- npm install
13+
- npm install # install our (dev) dependencies from package.json
1414
- cd node-syscall && node-gyp rebuild && mkdir -p ~/.node_libraries/ && cp build/Release/syscall.node ~/.node_libraries/syscall.node
1515

1616
test:

compiler/prelude/genmin.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,22 @@ func run() error {
3636
cmd := exec.Command(args[0], args[1:]...)
3737
cmd.Stdin = strings.NewReader(prelude.Prelude)
3838

39-
out, err := cmd.CombinedOutput()
39+
byts, err := cmd.CombinedOutput()
4040
if err != nil {
4141
return fmt.Errorf("failed to run %v: %v\n%s", strings.Join(args, " "), err, string(out))
4242
}
4343

4444
fn := "prelude_min.go"
4545

46-
safeOut := strings.Replace(string(out), "`", "\\0060", -1)
47-
48-
err = ioutil.WriteFile(fn, []byte(`// Code generated by genmin. DO NOT EDIT.
46+
out := fmt.Sprintf(`// Code generated by genmin. DO NOT EDIT
4947
5048
package prelude
5149
5250
// Minified is an uglifyjs-minified version of Prelude
53-
const Minified = `+"`"+safeOut+"`\n"), 0644)
51+
const Minified = %q
52+
`, byts)
5453

55-
if err != nil {
54+
if err := ioutil.WriteFile(fn, []byte(out), 0644); err != nil {
5655
return fmt.Errorf("failed to write to %v: %v", fn, err)
5756
}
5857

0 commit comments

Comments
 (0)