24 lines
599 B
JavaScript
24 lines
599 B
JavaScript
'use strict';
|
|
|
|
var config = require('../config');
|
|
var isPrivateScopedPackage = require('../lib/common').isPrivateScopedPackage;
|
|
|
|
config.privatePackages = config.privatePackages || [];
|
|
|
|
exports.isPrivatePackage = function (name) {
|
|
if (isPrivateScopedPackage(name)) {
|
|
return true;
|
|
}
|
|
if (config.privatePackages.indexOf(name) >= 0) {
|
|
return true;
|
|
}
|
|
return false;
|
|
};
|
|
|
|
exports.CHANGE_TYPE = {
|
|
PACKAGE_TAG_ADDED: 'PACKAGE_TAG_ADDED',
|
|
PACKAGE_VERSION_ADDED: 'PACKAGE_VERSION_ADDED',
|
|
PACKAGE_UNPUBLISHED: 'PACKAGE_UNPUBLISHED',
|
|
PACKAGE_VERSION_BLOCKED: 'PACKAGE_VERSION_BLOCKED'
|
|
};
|