generator-util
Advanced tools
Comparing version 0.2.2 to 0.2.3
@@ -6,2 +6,3 @@ 'use strict'; | ||
var extend = require('extend-shallow'); | ||
var debug = require('debug')('base:generator:util'); | ||
var gm = require('global-modules'); | ||
@@ -19,2 +20,4 @@ var globalCache = {}; | ||
function findLocal(name, options) { | ||
debug('looking for local generator "%s"', name); | ||
var opts = extend({prefix: null}, options); | ||
@@ -30,2 +33,6 @@ var cwd = opts.cwd || process.cwd(); | ||
if (exists(name)) { | ||
if (opts.configfile && name.indexOf(opts.configfile) < 0) { | ||
var fp = path.resolve(name, opts.configfile); | ||
return set(name, fp); | ||
} | ||
return set(name, path.resolve(name)); | ||
@@ -49,2 +56,4 @@ } | ||
function findGlobal(name, options) { | ||
debug('looking for global generator "%s"', name); | ||
var opts = extend({}, options); | ||
@@ -100,13 +109,1 @@ if (globalCache[name]) { | ||
exports.resolveLocal = findLocal; | ||
// console.log(findModule('foo')); | ||
// console.log(findModule('foo', {prefix: 'generate'})); | ||
// console.log(findModule('generate-foo')); | ||
// console.log(findModule('generate-bar')); | ||
// console.log(findModule('ex')); | ||
// console.log(findModule('ex', {prefix: 'generate'})); | ||
// console.log(findModule('generate-ex')); | ||
// console.log(findModule('./')); | ||
// console.log(findModule('.')); | ||
// console.log(findModule('/')); | ||
// console.log(findModule('baz')); |
{ | ||
"name": "generator-util", | ||
"description": "Utils for `generate` generators.", | ||
"version": "0.2.2", | ||
"version": "0.2.3", | ||
"homepage": "https://github.com/jonschlinkert/generator-util", | ||
@@ -6,0 +6,0 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)", |
19944
464