diff --git a/lib/publish/publish.js b/lib/prepublish/prepublish.js similarity index 64% rename from lib/publish/publish.js rename to lib/prepublish/prepublish.js index 7c128263a3..cd545a4338 100644 --- a/lib/publish/publish.js +++ b/lib/prepublish/prepublish.js @@ -1,8 +1,7 @@ -const { execSync } = require("child_process"); const { resolve } = require("path"); const { writeFileSync } = require("fs"); -if (!process.env.PASSWORD) { +if (!process.env.VERDACCIO_AUTH) { return; } @@ -12,6 +11,4 @@ packageJSON.version = `2.0.${new Date().getTime()}`; writeFileSync(resolve(__dirname, "../../package.json"), JSON.stringify(packageJSON, null, 2)); -execSync([ - "npm publish --registry http://192.168.5.154:4873/", -].join(" && ")); +writeFileSync(resolve(__dirname, "../../.npmrc"), `//192.168.5.154:4873/:_authToken="${process.env.VERDACCIO_AUTH}"`); diff --git a/package.json b/package.json index da76ac1df1..51ee89bdd4 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "test": "karma start", "analyze": "grunt analyze", "dev": "npm-run-all --parallel grunt webpack:dev", - "publish": "node ./lib/publish/publish.js" + "prepublish": "node ./lib/prepublish/prepublish.js" }, "repository": { "type": "git",