RegistryFile to OverrideFile
This commit is contained in:
+5
-5
@@ -13,7 +13,7 @@ var gray = colors.gray;
|
|||||||
|
|
||||||
var log = require('./lib/log');
|
var log = require('./lib/log');
|
||||||
var JsonFile = require('./lib/JsonFile');
|
var JsonFile = require('./lib/JsonFile');
|
||||||
var RegistryFile = require('./lib/RegistryFile');
|
var OverrideFile = require('./lib/OverrideFile');
|
||||||
var OverridesList = require('./lib/OverridesList');
|
var OverridesList = require('./lib/OverridesList');
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -78,16 +78,16 @@ var ok = function(msg){
|
|||||||
/**
|
/**
|
||||||
* registry.json
|
* registry.json
|
||||||
*/
|
*/
|
||||||
var registryFile = new RegistryFile();
|
var overrideFile = new OverrideFile();
|
||||||
|
|
||||||
if(registryFile.errors().length) {
|
if(overrideFile.errors().length) {
|
||||||
// json format errors
|
// json format errors
|
||||||
error(registryFile.errors());
|
error(overrideFile.errors());
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
ok('registry.json is valid json');
|
ok('registry.json is valid json');
|
||||||
|
|
||||||
registryFile.forEachRegistryEntry(function(pkg, registryEntryName){
|
overrideFile.forEachRegistryEntry(function(pkg, registryEntryName){
|
||||||
|
|
||||||
// validate specific packages
|
// validate specific packages
|
||||||
if(program.args.length) {
|
if(program.args.length) {
|
||||||
|
|||||||
@@ -6,19 +6,19 @@ var JsonFile = require('./JsonFile');
|
|||||||
var CANONICAL_NAME_EXPECTATION = /^([^:\s]*):([^\s]*)$/;
|
var CANONICAL_NAME_EXPECTATION = /^([^:\s]*):([^\s]*)$/;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @constructor RegistryFile
|
* @constructor OverrideFile
|
||||||
*/
|
*/
|
||||||
var RegistryFile = module.exports = function RegistryFile(){
|
var OverrideFile = module.exports = function OverrideFile(){
|
||||||
|
|
||||||
if( !(this instanceof RegistryFile) )
|
if( !(this instanceof OverrideFile) )
|
||||||
return new RegistryFile();
|
return new OverrideFile();
|
||||||
|
|
||||||
JsonFile.call(this, path.resolve('./registry.json'));
|
JsonFile.call(this, path.resolve('./registry.json'));
|
||||||
};
|
};
|
||||||
|
|
||||||
util.inherits(RegistryFile, JsonFile);
|
util.inherits(OverrideFile, JsonFile);
|
||||||
|
|
||||||
RegistryFile.prototype.forEachRegistryEntry = function(fn){
|
OverrideFile.prototype.forEachRegistryEntry = function(fn){
|
||||||
|
|
||||||
return this.forEach(function(canonicalPackageName, registryEntryName){
|
return this.forEach(function(canonicalPackageName, registryEntryName){
|
||||||
|
|
||||||
Reference in New Issue
Block a user