You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

31 lines
604 B

/*!
* global-modules <https://github.com/jonschlinkert/global-modules>
*
* Copyright (c) 2015-2017 Jon Schlinkert.
* Licensed under the MIT license.
*/
'use strict';
var path = require('path');
var prefix = require('global-prefix');
var isWindows = require('is-windows');
var gm;
function getPath() {
if (isWindows()) {
return path.resolve(prefix, 'node_modules');
}
return path.resolve(prefix, 'lib/node_modules');
}
/**
* Expose `global-modules` path
*/
Object.defineProperty(module, 'exports', {
enumerable: true,
get: function() {
return gm || (gm = getPath());
}
});