0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/bin/npm', 'publish' ] 2 info using npm@5.6.0 3 info using node@v8.11.2 4 verbose config Skipping project config: /home/jabq/.npmrc. (matches userconfig) 5 verbose npm-session 107ee837122a23cd 6 verbose publish [ '.' ] 7 info lifecycle jabq@1.0.0~prepublish: jabq@1.0.0 8 info lifecycle jabq@1.0.0~prepare: jabq@1.0.0 9 info lifecycle jabq@1.0.0~prepublishOnly: jabq@1.0.0 10 info lifecycle jabq@1.0.0~prepack: jabq@1.0.0 11 info lifecycle jabq@1.0.0~postpack: jabq@1.0.0 12 verbose getPublishConfig undefined 13 silly mapToRegistry name jabq 14 silly mapToRegistry using default registry 15 silly mapToRegistry registry https://registry.npmjs.org/ 16 silly mapToRegistry data { type: 'tag', 16 silly mapToRegistry registry: true, 16 silly mapToRegistry where: undefined, 16 silly mapToRegistry raw: 'jabq', 16 silly mapToRegistry name: 'jabq', 16 silly mapToRegistry escapedName: 'jabq', 16 silly mapToRegistry scope: undefined, 16 silly mapToRegistry rawSpec: '', 16 silly mapToRegistry saveSpec: null, 16 silly mapToRegistry fetchSpec: 'latest', 16 silly mapToRegistry gitRange: undefined, 16 silly mapToRegistry gitCommittish: undefined, 16 silly mapToRegistry hosted: undefined } 17 silly mapToRegistry uri https://registry.npmjs.org/jabq 18 verbose publish registryBase https://registry.npmjs.org/ 19 silly publish uploading /tmp/npm-18801-413fbad8/tmp/fromDir-d0f164f5/package.tgz 20 verbose request uri https://registry.npmjs.org/jabq 21 verbose request sending authorization for write operation 22 info attempt registry request try #1 at 21:16:04 23 verbose request using bearer token for auth 24 verbose request id 5201c602bfe2154f 25 http request PUT https://registry.npmjs.org/jabq 26 http 403 https://registry.npmjs.org/jabq 27 verbose headers { date: 'Wed, 30 May 2018 19:16:23 GMT', 27 verbose headers 'content-type': 'application/json', 27 verbose headers 'transfer-encoding': 'chunked', 27 verbose headers connection: 'keep-alive', 27 verbose headers 'set-cookie': 27 verbose headers [ '__cfduid=d12b8119ce8931c31c7cdc13b2ba0dd971527707781; expires=Thu, 30-May-19 19:16:21 GMT; path=/; domain=.registry.npmjs.org; HttpOnly; Secure' ], 27 verbose headers 'cf-ray': '4233886eee3ea8c3-CDG', 27 verbose headers 'expect-ct': 'max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"', 27 verbose headers server: 'cloudflare', 27 verbose headers 'content-encoding': 'gzip' } 28 error publish Failed PUT 403 29 verbose stack Error: you must verify your email before publishing a new package: https://www.npmjs.com/email-edit : jabq 29 verbose stack at makeError (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:314:12) 29 verbose stack at RegClient. (/usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:302:14) 29 verbose stack at /usr/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:222:7 29 verbose stack at Gunzip.onEnd (zlib.js:131:5) 29 verbose stack at emitNone (events.js:111:20) 29 verbose stack at Gunzip.emit (events.js:208:7) 29 verbose stack at endReadableNT (_stream_readable.js:1064:12) 29 verbose stack at _combinedTickCallback (internal/process/next_tick.js:138:11) 29 verbose stack at process._tickCallback (internal/process/next_tick.js:180:9) 30 verbose statusCode 403 31 verbose pkgid jabq 32 verbose cwd /home/jabq 33 verbose Linux 3.10.0-862.3.2.el7.x86_64 34 verbose argv "/usr/bin/node" "/bin/npm" "publish" 35 verbose node v8.11.2 36 verbose npm v5.6.0 37 error code E403 38 error you must verify your email before publishing a new package: https://www.npmjs.com/email-edit : jabq 39 verbose exit [ 1, true ]