Skip to content

Commit 35a6568

Browse files
fix(update): use correct path for .npmrc
1 parent 4f6949a commit 35a6568

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

update/package_json.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ import (
44
"encoding/json"
55
"io/ioutil"
66
"os"
7+
"path"
78
)
89

9-
const npmrc = "//registry.npmjs.org/:_authToken=$NPM_TOKEN\n"
10+
const npmrc = "//registry.npmjs.org/:_authToken=${NPM_TOKEN}\n"
1011

1112
func init() {
1213
Register("package.json", packageJson)
@@ -25,5 +26,5 @@ func packageJson(newVersion string, file *os.File) error {
2526
if err := enc.Encode(data); err != nil {
2627
return err
2728
}
28-
return ioutil.WriteFile("./.npmrc", []byte(npmrc), 0644)
29+
return ioutil.WriteFile(path.Join(path.Dir(file.Name()), ".npmrc"), []byte(npmrc), 0644)
2930
}

update/package_json_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ func TestPackageJson(t *testing.T) {
1616
defer f.Close()
1717
nVer := "1.2.3"
1818
packageJson(nVer, f)
19-
npmfile, err := ioutil.ReadFile("./.npmrc")
20-
if bytes.Compare(npmfile, []byte(npmrc)) != 0 {
19+
npmfile, err := ioutil.ReadFile("../test-fixtures/.npmrc")
20+
if err != nil || bytes.Compare(npmfile, []byte(npmrc)) != 0 {
2121
t.Fatal("invalid .npmrc")
2222
}
2323
f.Seek(0, 0)

0 commit comments

Comments
 (0)