Socket
Socket
Sign inDemoInstall

global-modules

Package Overview
Dependencies
9
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.3 to 1.0.0

23

index.js
/*!
* global-modules <https://github.com/jonschlinkert/global-modules>
*
* Copyright (c) 2015 Jon Schlinkert.
* Copyright (c) 2015-2017 Jon Schlinkert.
* Licensed under the MIT license.

@@ -13,7 +13,20 @@ */

var isWindows = require('is-windows');
var gm;
if (isWindows()) {
module.exports = path.resolve(prefix, 'node_modules');
} else {
module.exports = path.resolve(prefix, 'lib/node_modules');
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());
}
});
{
"name": "global-modules",
"description": "The directory used by npm for globally installed npm modules.",
"version": "0.2.3",
"version": "1.0.0",
"homepage": "https://github.com/jonschlinkert/global-modules",
"author": "Jon Schlinkert (https://github.com/jonschlinkert)",
"contributors": [
"JasonChang (https://packagist.org/packages/jason-chang)",
"Jon Schlinkert (http://twitter.com/jonschlinkert)",
"Kiko Beats (https://kikobeats.com)"
],
"repository": "jonschlinkert/global-modules",

@@ -23,9 +28,9 @@ "bugs": {

"dependencies": {
"global-prefix": "^0.1.4",
"is-windows": "^0.2.0"
"global-prefix": "^1.0.1",
"is-windows": "^1.0.1",
"resolve-dir": "^1.0.0"
},
"devDependencies": {
"fs-exists-sync": "^0.1.0",
"gulp-format-md": "^0.1.9",
"mocha": "^2.5.3"
"gulp-format-md": "^0.1.12",
"mocha": "^3.4.2"
},

@@ -37,2 +42,3 @@ "keywords": [

"module",
"modules",
"package",

@@ -55,6 +61,6 @@ "path",

"list": [
"homedir-polyfill",
"git-config-path",
"global-prefix",
"git-config-path",
"npm-paths",
"contains-path"
"npm-paths"
]

@@ -61,0 +67,0 @@ },

@@ -1,4 +0,4 @@

# global-modules [![NPM version](https://img.shields.io/npm/v/global-modules.svg?style=flat)](https://www.npmjs.com/package/global-modules) [![NPM downloads](https://img.shields.io/npm/dm/global-modules.svg?style=flat)](https://npmjs.org/package/global-modules) [![Build Status](https://img.shields.io/travis/jonschlinkert/global-modules.svg?style=flat)](https://travis-ci.org/jonschlinkert/global-modules)
# global-modules [![NPM version](https://img.shields.io/npm/v/global-modules.svg?style=flat)](https://www.npmjs.com/package/global-modules) [![NPM monthly downloads](https://img.shields.io/npm/dm/global-modules.svg?style=flat)](https://npmjs.org/package/global-modules) [![NPM total downloads](https://img.shields.io/npm/dt/global-modules.svg?style=flat)](https://npmjs.org/package/global-modules) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/global-modules.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/global-modules)
The directory used by npm for globally installed npm modules.
> The directory used by npm for globally installed npm modules.

@@ -16,5 +16,7 @@ ## Install

```js
var dir = require('global-modules');
//=> '/usr/local/lib/node_modules' (depends on OS)
var globalModules = require('global-modules');
console.log(globalModules);
//=> '/usr/local/lib/node_modules'
```
_(Note that this path might be different based on OS or user defined configuration settings)_

@@ -25,5 +27,5 @@ ## About

* [contains-path](https://www.npmjs.com/package/contains-path): Return true if a file path contains the given path. | [homepage](https://github.com/jonschlinkert/contains-path "Return true if a file path contains the given path.")
* [git-config-path](https://www.npmjs.com/package/git-config-path): Resolve the path to the user's global .gitconfig. | [homepage](https://github.com/jonschlinkert/git-config-path "Resolve the path to the user's global .gitconfig.")
* [git-config-path](https://www.npmjs.com/package/git-config-path): Resolve the path to the user's local or global .gitconfig. | [homepage](https://github.com/jonschlinkert/git-config-path "Resolve the path to the user's local or global .gitconfig.")
* [global-prefix](https://www.npmjs.com/package/global-prefix): Get the npm global path prefix. | [homepage](https://github.com/jonschlinkert/global-prefix "Get the npm global path prefix.")
* [homedir-polyfill](https://www.npmjs.com/package/homedir-polyfill): Node.js os.homedir polyfill for older versions of node.js. | [homepage](https://github.com/doowb/homedir-polyfill "Node.js os.homedir polyfill for older versions of node.js.")
* [npm-paths](https://www.npmjs.com/package/npm-paths): Returns an array of unique "npm" directories based on the user's platform and environment. | [homepage](https://github.com/jonschlinkert/npm-paths "Returns an array of unique "npm" directories based on the user's platform and environment.")

@@ -35,10 +37,18 @@

### Contributors
| **Commits** | **Contributor** |
| --- | --- |
| 14 | [jonschlinkert](https://github.com/jonschlinkert) |
| 1 | [jason-chang](https://github.com/jason-chang) |
| 1 | [Kikobeats](https://github.com/Kikobeats) |
### Building docs
_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_
_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
To generate the readme and API documentation with [verb](https://github.com/verbose/verb):
To generate the readme, run the following command:
```sh
$ npm install -g verb verb-generate-readme && verb
$ npm install -g verbose/verb#dev verb-generate-readme && verb
```

@@ -48,6 +58,6 @@

Install dev dependencies:
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
```sh
$ npm install -d && npm test
$ npm install && npm test
```

@@ -60,11 +70,11 @@

* [github/jonschlinkert](https://github.com/jonschlinkert)
* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)
### License
Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).
Released under the [MIT license](https://github.com/jonschlinkert/global-modules/blob/master/LICENSE).
Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).
Released under the [MIT License](LICENSE).
***
_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on July 26, 2016._
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on June 28, 2017._

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc