Skip to content

Commit e826964

Browse files
committed
refactor: extract userAgent constants
1 parent 2d96593 commit e826964

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

lib/constants.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
'use strict';
2+
3+
const Package = require('../package.json');
4+
5+
6+
exports.userAgent = `${Package.name}/${Package.version} (${Package.homepage})`;

lib/loader/npm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict';
22

3-
const Package = require('../../package.json');
43
const Pacote = require('pacote');
54

5+
const Constants = require('../constants');
66
const RepositoryLoader = require('./repository');
77

88
const internals = {};
@@ -27,7 +27,7 @@ exports.create = async (packageName) => {
2727
try {
2828
const packument = await Pacote.packument(packageName + '@latest', {
2929
'fullMetadata': true,
30-
'user-agent': `${Package.name}@${Package.version}, see ${Package.homepage}`
30+
'user-agent': Constants.userAgent
3131
});
3232

3333
const repository = internals.parseRepository(packument);

0 commit comments

Comments
 (0)