Skip to content

Instantly share code, notes, and snippets.

@xk
Created December 18, 2016 10:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xk/b99b54b2b0b88e42aa21da2a5c9c8cf6 to your computer and use it in GitHub Desktop.
Save xk/b99b54b2b0b88e42aa21da2a5c9c8cf6 to your computer and use it in GitHub Desktop.
npm install node-gyp -g
root@opi1:~# cat npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/root/.nvm/v0.10.0/bin/node',
1 verbose cli '/root/.nvm/v0.10.0/bin/npm',
1 verbose cli 'install',
1 verbose cli 'node-gyp',
1 verbose cli '-g' ]
2 info using npm@1.2.14
3 info using node@v0.10.0
4 verbose read json /root/.nvm/v0.10.0/lib/package.json
5 verbose read json /root/.nvm/v0.10.0/lib/package.json
6 verbose cache add [ 'node-gyp', null ]
7 verbose cache add name=undefined spec="node-gyp" args=["node-gyp",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
8 verbose parsed url host: null,
8 verbose parsed url port: null,
8 verbose parsed url hostname: null,
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: 'node-gyp',
8 verbose parsed url path: 'node-gyp',
8 verbose parsed url href: 'node-gyp' }
9 silly lockFile 54062583-node-gyp node-gyp
10 verbose lock node-gyp /root/.npm/54062583-node-gyp.lock
11 silly lockFile 54062583-node-gyp node-gyp
12 silly lockFile 54062583-node-gyp node-gyp
13 verbose addNamed [ 'node-gyp', '' ]
14 verbose addNamed [ null, '' ]
15 silly lockFile c0cd6589-node-gyp node-gyp@
16 verbose lock node-gyp@ /root/.npm/c0cd6589-node-gyp.lock
17 silly addNameRange { name: 'node-gyp', range: '', hasData: false }
18 verbose url raw node-gyp
19 verbose url resolving [ 'https://registry.npmjs.org/', './node-gyp' ]
20 verbose url resolved https://registry.npmjs.org/node-gyp
21 info trying registry request attempt 1 at 11:11:12
22 verbose etag "583e7dce-212ad"
23 http GET https://registry.npmjs.org/node-gyp
24 http 304 https://registry.npmjs.org/node-gyp
25 silly registry.get cb [ 304,
25 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:12 GMT',
25 silly registry.get via: '1.1 varnish',
25 silly registry.get 'cache-control': 'max-age=300',
25 silly registry.get etag: '"583e7dce-212ad"',
25 silly registry.get age: '17',
25 silly registry.get connection: 'keep-alive',
25 silly registry.get 'x-served-by': 'cache-lhr6348-LHR',
25 silly registry.get 'x-cache': 'HIT',
25 silly registry.get 'x-cache-hits': '1',
25 silly registry.get 'x-timer': 'S1482055872.419793,VS0,VE0',
25 silly registry.get vary: 'Accept-Encoding' } ]
26 verbose etag node-gyp from cache
27 silly addNameRange number 2 { name: 'node-gyp', range: '', hasData: true }
28 silly addNameRange versions [ 'node-gyp',
28 silly addNameRange [ '0.0.1',
28 silly addNameRange '0.0.2',
28 silly addNameRange '0.0.3',
28 silly addNameRange '0.0.4',
28 silly addNameRange '0.0.5',
28 silly addNameRange '0.0.6',
28 silly addNameRange '0.1.0',
28 silly addNameRange '0.1.1',
28 silly addNameRange '0.1.2',
28 silly addNameRange '0.1.3',
28 silly addNameRange '0.1.4',
28 silly addNameRange '0.2.0',
28 silly addNameRange '0.2.1',
28 silly addNameRange '0.2.2',
28 silly addNameRange '0.3.0',
28 silly addNameRange '0.3.1',
28 silly addNameRange '0.3.2',
28 silly addNameRange '0.3.4',
28 silly addNameRange '0.3.5',
28 silly addNameRange '0.3.6',
28 silly addNameRange '0.3.7',
28 silly addNameRange '0.3.8',
28 silly addNameRange '0.3.9',
28 silly addNameRange '0.3.10',
28 silly addNameRange '0.3.11',
28 silly addNameRange '0.4.0',
28 silly addNameRange '0.4.1',
28 silly addNameRange '0.4.2',
28 silly addNameRange '0.4.3',
28 silly addNameRange '0.4.4',
28 silly addNameRange '0.4.5',
28 silly addNameRange '0.5.0',
28 silly addNameRange '0.5.1',
28 silly addNameRange '0.5.2',
28 silly addNameRange '0.5.3',
28 silly addNameRange '0.5.4',
28 silly addNameRange '0.5.5',
28 silly addNameRange '0.5.6',
28 silly addNameRange '0.5.7',
28 silly addNameRange '0.5.8',
28 silly addNameRange '0.6.0',
28 silly addNameRange '0.6.1',
28 silly addNameRange '0.6.2',
28 silly addNameRange '0.6.3',
28 silly addNameRange '0.6.4',
28 silly addNameRange '0.6.5',
28 silly addNameRange '0.6.6',
28 silly addNameRange '0.6.7',
28 silly addNameRange '0.6.8',
28 silly addNameRange '0.6.9',
28 silly addNameRange '0.6.10',
28 silly addNameRange '0.6.11',
28 silly addNameRange '0.7.0',
28 silly addNameRange '0.7.1',
28 silly addNameRange '0.7.2',
28 silly addNameRange '0.7.3',
28 silly addNameRange '0.8.0',
28 silly addNameRange '0.8.1',
28 silly addNameRange '0.8.2',
28 silly addNameRange '0.8.3',
28 silly addNameRange '0.8.4',
28 silly addNameRange '0.8.5',
28 silly addNameRange '0.9.0',
28 silly addNameRange '0.9.1',
28 silly addNameRange '0.9.2',
28 silly addNameRange '0.9.3',
28 silly addNameRange '0.9.4',
28 silly addNameRange '0.9.5',
28 silly addNameRange '0.9.6',
28 silly addNameRange '0.10.0',
28 silly addNameRange '0.10.1',
28 silly addNameRange '0.10.2',
28 silly addNameRange '0.10.3',
28 silly addNameRange '0.10.4',
28 silly addNameRange '0.10.5',
28 silly addNameRange '0.10.6',
28 silly addNameRange '0.10.7',
28 silly addNameRange '0.10.8',
28 silly addNameRange '0.10.9',
28 silly addNameRange '0.10.10',
28 silly addNameRange '0.11.0',
28 silly addNameRange '0.12.0',
28 silly addNameRange '0.12.1',
28 silly addNameRange '0.12.2',
28 silly addNameRange '0.13.0',
28 silly addNameRange '0.13.1',
28 silly addNameRange '1.0.0',
28 silly addNameRange '1.0.1',
28 silly addNameRange '1.0.2',
28 silly addNameRange '1.0.3',
28 silly addNameRange '2.0.0',
28 silly addNameRange '2.0.1',
28 silly addNameRange '2.0.2',
28 silly addNameRange '3.0.0',
28 silly addNameRange '3.0.1',
28 silly addNameRange '3.0.2',
28 silly addNameRange '3.0.3',
28 silly addNameRange '3.1.0',
28 silly addNameRange '3.2.0',
28 silly addNameRange '3.2.1',
28 silly addNameRange '3.3.0',
28 silly addNameRange '3.3.1',
28 silly addNameRange '3.4.0' ] ]
29 verbose addNamed [ 'node-gyp', '3.4.0' ]
30 verbose addNamed [ '3.4.0', '3.4.0' ]
31 silly lockFile b33db12a-node-gyp-3-4-0 node-gyp@3.4.0
32 verbose lock node-gyp@3.4.0 /root/.npm/b33db12a-node-gyp-3-4-0.lock
33 verbose read json /root/.npm/node-gyp/3.4.0/package/package.json
34 silly lockFile b33db12a-node-gyp-3-4-0 node-gyp@3.4.0
35 silly lockFile b33db12a-node-gyp-3-4-0 node-gyp@3.4.0
36 silly lockFile c0cd6589-node-gyp node-gyp@
37 silly lockFile c0cd6589-node-gyp node-gyp@
38 silly resolved [ { name: 'node-gyp',
38 silly resolved description: 'Node.js native addon build tool',
38 silly resolved license: 'MIT',
38 silly resolved keywords: [ 'native', 'addon', 'module', 'c', 'c++', 'bindings', 'gyp' ],
38 silly resolved version: '3.4.0',
38 silly resolved installVersion: 9,
38 silly resolved author:
38 silly resolved { name: 'Nathan Rajlich',
38 silly resolved email: 'nathan@tootallnate.net',
38 silly resolved url: 'http://tootallnate.net' },
38 silly resolved repository: { type: 'git', url: 'git://github.com/nodejs/node-gyp.git' },
38 silly resolved preferGlobal: true,
38 silly resolved bin: { 'node-gyp': './bin/node-gyp.js' },
38 silly resolved main: './lib/node-gyp.js',
38 silly resolved dependencies:
38 silly resolved { fstream: '^1.0.0',
38 silly resolved glob: '^7.0.3',
38 silly resolved 'graceful-fs': '^4.1.2',
38 silly resolved minimatch: '^3.0.2',
38 silly resolved mkdirp: '^0.5.0',
38 silly resolved nopt: '2 || 3',
38 silly resolved npmlog: '0 || 1 || 2 || 3',
38 silly resolved osenv: '0',
38 silly resolved 'path-array': '^1.0.0',
38 silly resolved request: '2',
38 silly resolved rimraf: '2',
38 silly resolved semver: '2.x || 3.x || 4 || 5',
38 silly resolved tar: '^2.0.0',
38 silly resolved which: '1' },
38 silly resolved engines: { node: '>= 0.8.0' },
38 silly resolved devDependencies:
38 silly resolved { tape: '~4.2.0',
38 silly resolved bindings: '~1.2.1',
38 silly resolved nan: '^2.0.0',
38 silly resolved 'require-inject': '~1.3.0' },
38 silly resolved scripts: { test: 'tape test/test-*' },
38 silly resolved readme: 'node-gyp\n=========\n### Node.js native addon build tool\n\n`node-gyp` is a cross-platform command-line tool written in Node.js for compiling\nnative addon modules for Node.js. It bundles the [gyp](https://code.google.com/p/gyp/)\nproject used by the Chromium team and takes away the pain of dealing with the\nvarious differences in build platforms. It is the replacement to the `node-waf`\nprogram which is removed for node `v0.8`. If you have a native addon for node that\nstill has a `wscript` file, then you should definitely add a `binding.gyp` file\nto support the latest versions of node.\n\nMultiple target versions of node are supported (i.e. `0.8`, ..., `4`, `5`, `6`,\netc.), regardless of what version of node is actually installed on your system\n(`node-gyp` downloads the necessary development files or headers for the target version).\n\n#### Features:\n\n * Easy to use, consistent interface\n * Same commands to build your module on every platform\n * Supports multiple target versions of Node\n\n\nInstallation\n------------\n\nYou can install with `npm`:\n\n``` bash\n$ npm install -g node-gyp\n```\n\nYou will also need to install:\n\n * On Unix:\n * `python` (`v2.7` recommended, `v3.x.x` is __*not*__ supported)\n * `make`\n * A proper C/C++ compiler toolchain, like [GCC](https://gcc.gnu.org)\n * On Mac OS X:\n * `python` (`v2.7` recommended, `v3.x.x` is __*not*__ supported) (already installed on Mac OS X)\n * [Xcode](https://developer.apple.com/xcode/download/)\n * You also need to install the `Command Line Tools` via Xcode. You can find this under the menu `Xcode -> Preferences -> Downloads`\n * This step will install `gcc` and the related toolchain containing `make`\n * On Windows:\n * Visual C++ Build Environment:\n * Option 1: Install [Visual C++ Build Tools](http://landinghub.visualstudio.com/visual-cpp-build-tools) using the **Default Install** option.\n\n * Option 2: Install [Visual Studio 2015](https://www.visualstudio.com/products/visual-studio-community-vs) (or modify an existing installation) and select *Common Tools for Visual C++* during setup. This also works with the free Community and Express for Desktop editions.\n\n > :bulb: [Windows Vista / 7 only] requires [.NET Framework 4.5.1](http://www.microsoft.com/en-us/download/details.aspx?id=40773)\n\n * Install [Python 2.7](https://www.python.org/downloads/) (`v3.x.x` is not supported), and run `npm config set python python2.7` (or see below for further instructions on specifying the proper Python version and path.)\n * Launch cmd, `npm config set msvs_version 2015`\n\n If the above steps didn\'t work for you, please visit [Microsoft\'s Node.js Guidelines for Windows](https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules) for additional tips.\n\nIf you have multiple Python versions installed, you can identify which Python\nversion `node-gyp` uses by setting the \'--python\' variable:\n\n``` bash\n$ node-gyp --python /path/to/python2.7\n```\n\nIf `node-gyp` is called by way of `npm` *and* you have multiple versions of\nPython installed, then you can set `npm`\'s \'python\' config key to the appropriate\nvalue:\n\n``` bash\n$ npm config set python /path/to/executable/python2.7\n```\n\nNote that OS X is just a flavour of Unix and so needs `python`, `make`, and C/C++.\nAn easy way to obtain these is to install XCode from Apple,\nand then use it to install the command line tools (under Preferences -> Downloads).\n\nHow to Use\n----------\n\nTo compile your native addon, first go to its root directory:\n\n``` bash\n$ cd my_node_addon\n```\n\nThe next step is to generate the appropriate project build files for the current\nplatform. Use `configure` for that:\n\n``` bash\n$ node-gyp configure\n```\n\n__Note__: The `configure` step looks for the `binding.gyp` file in the current\ndirectory to process. See below for instructions on creating the `binding.gyp` file.\n\nNow you will have either a `Makefile` (on Unix platforms) or a `vcxproj` file\n(on Windows) in the `build/` directory. Next invoke the `build` command:\n\n``` bash\n$ node-gyp build\n```\n\nNow you have your compiled `.node` bindings file! The compiled bindings end up\nin `build/Debug/` or `build/Release/`, depending on the build mode. At this point\nyou can require the `.node` file with Node and run your tests!\n\n__Note:__ To create a _Debug_ build of the bindings file, pass the `--debug` (or\n`-d`) switch when running either the `configure`, `build` or `rebuild` command.\n\n\nThe "binding.gyp" file\n----------------------\n\nPreviously when node had `node-waf` you had to write a `wscript` file. The\nreplacement for that is the `binding.gyp` file, which describes the configuration\nto build your module in a JSON-like format. This file gets placed in the root of\nyour package, alongside the `package.json` file.\n\nA barebones `gyp` file appropriate for building a node addon looks like:\n\n``` python\n{\n "targets": [\n {\n "target_name": "binding",\n "sources": [ "src/binding.cc" ]\n }\n ]\n}\n```\n\nSome additional resources for addons and writing `gyp` files:\n\n * ["Going Native" a nodeschool.io tutorial](http://nodeschool.io/#goingnative)\n * ["Hello World" node addon example](https://github.com/nodejs/node/tree/master/test/addons/hello-world)\n * [gyp user documentation](https://gyp.gsrc.io/docs/UserDocumentation.md)\n * [gyp input format reference](https://gyp.gsrc.io/docs/InputFormatReference.md)\n * [*"binding.gyp" files out in the wild* wiki page](https://github.com/nodejs/node-gyp/wiki/%22binding.gyp%22-files-out-in-the-wild)\n\n\nCommands\n--------\n\n`node-gyp` responds to the following commands:\n\n| **Command** | **Description**\n|:--------------|:---------------------------------------------------------------\n| `help` | Shows the help dialog\n| `build` | Invokes `make`/`msbuild.exe` and builds the native addon\n| `clean` | Removes the `build` directory if it exists\n| `configure` | Generates project build files for the current platform\n| `rebuild` | Runs `clean`, `configure` and `build` all in a row\n| `install` | Installs node header files for the given version\n| `list` | Lists the currently installed node header versions\n| `remove` | Removes the node header files for the given version\n\n\nCommand Options\n--------\n\n`node-gyp` accepts the following command options:\n\n| **Command** | **Description**\n|:----------------------------------|:------------------------------------------\n| `-j n`, `--jobs n` | Run make in parallel\n| `--target=v6.2.1` | Node version to build for (default=process.version)\n| `--silly`, `--loglevel=silly` | Log all progress to console\n| `--verbose`, `--loglevel=verbose` | Log most progress to console\n| `--silent`, `--loglevel=silent` | Don\'t log anything to console\n| `debug`, `--debug` | Make Debug build (default=Release)\n| `--release`, `--no-debug` | Make Release build\n| `-C $dir`, `--directory=$dir` | Run command in different directory\n| `--make=$make` | Override make command (e.g. gmake)\n| `--thin=yes` | Enable thin static libraries\n| `--arch=$arch` | Set target architecture (e.g. ia32)\n| `--tarball=$path` | Get headers from a local tarball\n| `--ensure` | Don\'t reinstall headers if already present\n| `--dist-url=$url` | Download header tarball from custom URL\n| `--proxy=$url` | Set HTTP proxy for downloading header tarball\n| `--cafile=$cafile` | Override default CA chain (to download tarball)\n| `--nodedir=$path` | Set the path to the node binary\n| `--python=$path` | Set path to the python (2) binary\n| `--msvs_version=$version` | Set Visual Studio version (win)\n| `--solution=$solution` | Set Visual Studio Solution version (win)\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n\n[python-v2.7.10]: https://www.python.org/downloads/release/python-2710/\n[msvc2013]: https://www.microsoft.com/en-gb/download/details.aspx?id=44914\n[win7sdk]: https://www.microsoft.com/en-us/download/details.aspx?id=8279\n[compiler update for the Windows SDK 7.1]: https://www.microsoft.com/en-us/download/details.aspx?id=4422\n',
38 silly resolved readmeFilename: 'README.md',
38 silly resolved _id: 'node-gyp@3.4.0',
38 silly resolved _from: 'node-gyp@' } ]
39 info install node-gyp@3.4.0 into /root/.nvm/v0.10.0/lib
40 info installOne node-gyp@3.4.0
41 verbose from cache /root/.npm/node-gyp/3.4.0/package/package.json
42 info /root/.nvm/v0.10.0/lib/node_modules/node-gyp unbuild
43 verbose read json /root/.nvm/v0.10.0/lib/node_modules/node-gyp/package.json
44 verbose tar unpack /root/.npm/node-gyp/3.4.0/package.tgz
45 silly lockFile 498ebf61-0-10-0-lib-node-modules-node-gyp /root/.nvm/v0.10.0/lib/node_modules/node-gyp
46 verbose lock /root/.nvm/v0.10.0/lib/node_modules/node-gyp /root/.npm/498ebf61-0-10-0-lib-node-modules-node-gyp.lock
47 silly lockFile d316060d-t-npm-node-gyp-3-4-0-package-tgz /root/.npm/node-gyp/3.4.0/package.tgz
48 verbose lock /root/.npm/node-gyp/3.4.0/package.tgz /root/.npm/d316060d-t-npm-node-gyp-3-4-0-package-tgz.lock
49 silly gunzTarPerm modes [ '755', '644' ]
50 silly gunzTarPerm extractEntry package.json
51 silly gunzTarPerm extractEntry .npmignore
52 silly gunzTarPerm extractEntry README.md
53 silly gunzTarPerm extractEntry LICENSE
54 silly gunzTarPerm extractEntry 0003-gyp-don-t-use-links-at-all-just-copy-the-files-inste.patch
55 silly gunzTarPerm extractEntry CHANGELOG.md
56 silly gunzTarPerm extractEntry History.md
57 silly gunzTarPerm extractEntry .jshintrc
58 silly gunzTarPerm extractEntry 0001-gyp-always-install-into-PRODUCT_DIR.patch
59 silly gunzTarPerm extractEntry addon.gypi
60 silly gunzTarPerm extractEntry bin/node-gyp.js
61 silly gunzTarPerm extractEntry gyp/.npmignore
62 silly gunzTarPerm extractEntry gyp/LICENSE
63 silly gunzTarPerm extractEntry gyp/DEPS
64 silly gunzTarPerm extractEntry gyp/tools/README
65 silly gunzTarPerm extractEntry gyp/tools/Xcode/README
66 silly gunzTarPerm extractEntry gyp/tools/Xcode/Specifications/gyp.pbfilespec
67 silly gunzTarPerm extractEntry gyp/tools/Xcode/Specifications/gyp.xclangspec
68 silly gunzTarPerm extractEntry gyp/tools/emacs/README
69 silly gunzTarPerm extractEntry gyp/tools/emacs/gyp-tests.el
70 silly gunzTarPerm extractEntry gyp/tools/emacs/gyp.el
71 silly gunzTarPerm extractEntry gyp/tools/emacs/run-unit-tests.sh
72 silly gunzTarPerm extractEntry gyp/tools/emacs/testdata/media.gyp
73 silly gunzTarPerm extractEntry gyp/tools/emacs/testdata/media.gyp.fontified
74 silly gunzTarPerm extractEntry gyp/tools/graphviz.py
75 silly gunzTarPerm extractEntry gyp/tools/pretty_gyp.py
76 silly gunzTarPerm extractEntry gyp/tools/pretty_sln.py
77 silly gunzTarPerm extractEntry gyp/tools/pretty_vcproj.py
78 silly gunzTarPerm extractEntry gyp/OWNERS
79 silly gunzTarPerm extractEntry gyp/PRESUBMIT.py
80 silly gunzTarPerm extractEntry gyp/buildbot/aosp_manifest.xml
81 silly gunzTarPerm extractEntry gyp/buildbot/buildbot_run.py
82 silly gunzTarPerm extractEntry gyp/buildbot/commit_queue/README
83 silly gunzTarPerm extractEntry gyp/buildbot/commit_queue/OWNERS
84 silly gunzTarPerm extractEntry gyp/buildbot/commit_queue/cq_config.json
85 silly gunzTarPerm extractEntry gyp/codereview.settings
86 silly gunzTarPerm extractEntry gyp/AUTHORS
87 silly gunzTarPerm extractEntry gyp/gyp
88 silly gunzTarPerm extractEntry gyp/gyp.bat
89 silly gunzTarPerm extractEntry gyp/gyp_main.py
90 silly gunzTarPerm extractEntry gyp/gyptest.py
91 silly gunzTarPerm extractEntry gyp/pylib/gyp/flock_tool.py
92 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSNew.py
93 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSSettings.py
94 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSSettings_test.py
95 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSToolFile.py
96 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSUserFile.py
97 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSUtil.py
98 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSVersion.py
99 silly gunzTarPerm extractEntry gyp/pylib/gyp/__init__.py
100 silly gunzTarPerm extractEntry gyp/pylib/gyp/common.py
101 silly gunzTarPerm extractEntry gyp/pylib/gyp/common_test.py
102 silly gunzTarPerm extractEntry gyp/pylib/gyp/easy_xml.py
103 silly gunzTarPerm extractEntry gyp/pylib/gyp/easy_xml_test.py
104 silly gunzTarPerm extractEntry gyp/pylib/gyp/MSVSProject.py
105 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/gypsh.py
106 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/__init__.py
107 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/android.py
108 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/cmake.py
109 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/dump_dependency_json.py
110 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/eclipse.py
111 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/gypd.py
112 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/analyzer.py
113 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/make.py
114 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/msvs.py
115 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/msvs_test.py
116 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/ninja.py
117 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/ninja_test.py
118 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/xcode.py
119 silly gunzTarPerm extractEntry gyp/pylib/gyp/generator/xcode_test.py
120 silly gunzTarPerm extractEntry gyp/pylib/gyp/input.py
121 silly gunzTarPerm extractEntry gyp/pylib/gyp/input_test.py
122 silly gunzTarPerm extractEntry gyp/pylib/gyp/mac_tool.py
123 silly gunzTarPerm extractEntry gyp/pylib/gyp/msvs_emulation.py
124 silly gunzTarPerm extractEntry gyp/pylib/gyp/ninja_syntax.py
125 silly gunzTarPerm extractEntry gyp/pylib/gyp/ordered_dict.py
126 silly gunzTarPerm extractEntry gyp/pylib/gyp/simple_copy.py
127 silly gunzTarPerm extractEntry gyp/pylib/gyp/win_tool.py
128 silly gunzTarPerm extractEntry gyp/pylib/gyp/xcode_emulation.py
129 silly gunzTarPerm extractEntry gyp/pylib/gyp/xcode_ninja.py
130 silly gunzTarPerm extractEntry gyp/pylib/gyp/xcodeproj_file.py
131 silly gunzTarPerm extractEntry gyp/pylib/gyp/xml_fix.py
132 silly gunzTarPerm extractEntry gyp/samples/samples
133 silly gunzTarPerm extractEntry gyp/samples/samples.bat
134 silly gunzTarPerm extractEntry gyp/setup.py
135 silly gunzTarPerm extractEntry gyp/data/win/large-pdb-shim.cc
136 silly gunzTarPerm extractEntry lib/build.js
137 silly gunzTarPerm extractEntry lib/clean.js
138 silly gunzTarPerm extractEntry lib/configure.js
139 silly gunzTarPerm extractEntry lib/find-node-directory.js
140 silly gunzTarPerm extractEntry lib/install.js
141 silly gunzTarPerm extractEntry lib/list.js
142 silly gunzTarPerm extractEntry lib/node-gyp.js
143 silly gunzTarPerm extractEntry lib/process-release.js
144 silly gunzTarPerm extractEntry lib/rebuild.js
145 silly gunzTarPerm extractEntry lib/remove.js
146 silly gunzTarPerm extractEntry 0002-gyp-apply-https-codereview.chromium.org-11361103.patch
147 silly gunzTarPerm extractEntry src/win_delay_load_hook.cc
148 silly gunzTarPerm extractEntry test/simple-proxy.js
149 silly gunzTarPerm extractEntry test/test-addon.js
150 silly gunzTarPerm extractEntry test/test-download.js
151 silly gunzTarPerm extractEntry test/test-find-accessible-sync.js
152 silly gunzTarPerm extractEntry test/test-find-node-directory.js
153 silly gunzTarPerm extractEntry test/test-find-python.js
154 silly gunzTarPerm extractEntry test/test-options.js
155 silly gunzTarPerm extractEntry test/test-process-release.js
156 silly gunzTarPerm extractEntry test/docker.sh
157 silly gunzTarPerm extractEntry test/fixtures/ca-bundle.crt
158 silly gunzTarPerm extractEntry test/fixtures/ca.crt
159 silly gunzTarPerm extractEntry test/fixtures/server.crt
160 silly gunzTarPerm extractEntry test/fixtures/server.key
161 verbose read json /root/.nvm/v0.10.0/lib/node_modules/node-gyp/package.json
162 silly lockFile 498ebf61-0-10-0-lib-node-modules-node-gyp /root/.nvm/v0.10.0/lib/node_modules/node-gyp
163 silly lockFile 498ebf61-0-10-0-lib-node-modules-node-gyp /root/.nvm/v0.10.0/lib/node_modules/node-gyp
164 silly lockFile d316060d-t-npm-node-gyp-3-4-0-package-tgz /root/.npm/node-gyp/3.4.0/package.tgz
165 silly lockFile d316060d-t-npm-node-gyp-3-4-0-package-tgz /root/.npm/node-gyp/3.4.0/package.tgz
166 info preinstall node-gyp@3.4.0
167 verbose from cache /root/.nvm/v0.10.0/lib/node_modules/node-gyp/package.json
168 verbose readDependencies using package.json deps
169 verbose from cache /root/.nvm/v0.10.0/lib/node_modules/node-gyp/package.json
170 verbose readDependencies using package.json deps
171 verbose cache add [ 'mkdirp@^0.5.0', null ]
172 verbose cache add name=undefined spec="mkdirp@^0.5.0" args=["mkdirp@^0.5.0",null]
173 verbose parsed url { protocol: null,
173 verbose parsed url slashes: null,
173 verbose parsed url auth: null,
173 verbose parsed url host: null,
173 verbose parsed url port: null,
173 verbose parsed url hostname: null,
173 verbose parsed url hash: null,
173 verbose parsed url search: null,
173 verbose parsed url query: null,
173 verbose parsed url pathname: 'mkdirp@^0.5.0',
173 verbose parsed url path: 'mkdirp@^0.5.0',
173 verbose parsed url href: 'mkdirp@^0.5.0' }
174 verbose cache add name="mkdirp" spec="^0.5.0" args=["mkdirp","^0.5.0"]
175 verbose parsed url { protocol: null,
175 verbose parsed url slashes: null,
175 verbose parsed url auth: null,
175 verbose parsed url host: null,
175 verbose parsed url port: null,
175 verbose parsed url hostname: null,
175 verbose parsed url hash: null,
175 verbose parsed url search: null,
175 verbose parsed url query: null,
175 verbose parsed url pathname: '^0.5.0',
175 verbose parsed url path: '^0.5.0',
175 verbose parsed url href: '^0.5.0' }
176 verbose addNamed [ 'mkdirp', '^0.5.0' ]
177 verbose addNamed [ null, null ]
178 silly lockFile 0879e7d7-mkdirp-0-5-0 mkdirp@^0.5.0
179 verbose lock mkdirp@^0.5.0 /root/.npm/0879e7d7-mkdirp-0-5-0.lock
180 verbose cache add [ 'path-array@^1.0.0', null ]
181 verbose cache add name=undefined spec="path-array@^1.0.0" args=["path-array@^1.0.0",null]
182 verbose parsed url { protocol: null,
182 verbose parsed url slashes: null,
182 verbose parsed url auth: null,
182 verbose parsed url host: null,
182 verbose parsed url port: null,
182 verbose parsed url hostname: null,
182 verbose parsed url hash: null,
182 verbose parsed url search: null,
182 verbose parsed url query: null,
182 verbose parsed url pathname: 'path-array@^1.0.0',
182 verbose parsed url path: 'path-array@^1.0.0',
182 verbose parsed url href: 'path-array@^1.0.0' }
183 verbose cache add name="path-array" spec="^1.0.0" args=["path-array","^1.0.0"]
184 verbose parsed url { protocol: null,
184 verbose parsed url slashes: null,
184 verbose parsed url auth: null,
184 verbose parsed url host: null,
184 verbose parsed url port: null,
184 verbose parsed url hostname: null,
184 verbose parsed url hash: null,
184 verbose parsed url search: null,
184 verbose parsed url query: null,
184 verbose parsed url pathname: '^1.0.0',
184 verbose parsed url path: '^1.0.0',
184 verbose parsed url href: '^1.0.0' }
185 verbose addNamed [ 'path-array', '^1.0.0' ]
186 verbose addNamed [ null, null ]
187 silly lockFile 21d69d2b-path-array-1-0-0 path-array@^1.0.0
188 verbose lock path-array@^1.0.0 /root/.npm/21d69d2b-path-array-1-0-0.lock
189 verbose cache add [ 'nopt@2 || 3', null ]
190 verbose cache add name=undefined spec="nopt@2 || 3" args=["nopt@2 || 3",null]
191 verbose parsed url { protocol: null,
191 verbose parsed url slashes: null,
191 verbose parsed url auth: null,
191 verbose parsed url host: null,
191 verbose parsed url port: null,
191 verbose parsed url hostname: null,
191 verbose parsed url hash: null,
191 verbose parsed url search: null,
191 verbose parsed url query: null,
191 verbose parsed url pathname: 'nopt@2%20||%203',
191 verbose parsed url path: 'nopt@2%20||%203',
191 verbose parsed url href: 'nopt@2%20||%203' }
192 verbose cache add name="nopt" spec="2 || 3" args=["nopt","2 || 3"]
193 verbose parsed url { protocol: null,
193 verbose parsed url slashes: null,
193 verbose parsed url auth: null,
193 verbose parsed url host: null,
193 verbose parsed url port: null,
193 verbose parsed url hostname: null,
193 verbose parsed url hash: null,
193 verbose parsed url search: null,
193 verbose parsed url query: null,
193 verbose parsed url pathname: '2%20||%203',
193 verbose parsed url path: '2%20||%203',
193 verbose parsed url href: '2%20||%203' }
194 verbose addNamed [ 'nopt', '2 || 3' ]
195 verbose addNamed [ null, '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-' ]
196 silly lockFile b2050b83-nopt-2-3 nopt@2 || 3
197 verbose lock nopt@2 || 3 /root/.npm/b2050b83-nopt-2-3.lock
198 verbose cache add [ 'npmlog@0 || 1 || 2 || 3', null ]
199 verbose cache add name=undefined spec="npmlog@0 || 1 || 2 || 3" args=["npmlog@0 || 1 || 2 || 3",null]
200 verbose parsed url { protocol: null,
200 verbose parsed url slashes: null,
200 verbose parsed url auth: null,
200 verbose parsed url host: null,
200 verbose parsed url port: null,
200 verbose parsed url hostname: null,
200 verbose parsed url hash: null,
200 verbose parsed url search: null,
200 verbose parsed url query: null,
200 verbose parsed url pathname: 'npmlog@0%20||%201%20||%202%20||%203',
200 verbose parsed url path: 'npmlog@0%20||%201%20||%202%20||%203',
200 verbose parsed url href: 'npmlog@0%20||%201%20||%202%20||%203' }
201 verbose cache add name="npmlog" spec="0 || 1 || 2 || 3" args=["npmlog","0 || 1 || 2 || 3"]
202 verbose parsed url { protocol: null,
202 verbose parsed url slashes: null,
202 verbose parsed url auth: null,
202 verbose parsed url host: null,
202 verbose parsed url port: null,
202 verbose parsed url hostname: null,
202 verbose parsed url hash: null,
202 verbose parsed url search: null,
202 verbose parsed url query: null,
202 verbose parsed url pathname: '0%20||%201%20||%202%20||%203',
202 verbose parsed url path: '0%20||%201%20||%202%20||%203',
202 verbose parsed url href: '0%20||%201%20||%202%20||%203' }
203 verbose addNamed [ 'npmlog', '0 || 1 || 2 || 3' ]
204 verbose addNamed [ null,
204 verbose addNamed '>=0.0.0- <1.0.0-||>=1.0.0- <2.0.0-||>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-' ]
205 silly lockFile 14e477ff-npmlog-0-1-2-3 npmlog@0 || 1 || 2 || 3
206 verbose lock npmlog@0 || 1 || 2 || 3 /root/.npm/14e477ff-npmlog-0-1-2-3.lock
207 info addNameTag [ 'mkdirp', '^0.5.0' ]
208 info addNameTag [ 'path-array', '^1.0.0' ]
209 silly addNameRange { name: 'nopt',
209 silly addNameRange range: '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-',
209 silly addNameRange hasData: false }
210 verbose cache add [ 'request@2', null ]
211 verbose cache add name=undefined spec="request@2" args=["request@2",null]
212 verbose parsed url { protocol: null,
212 verbose parsed url slashes: null,
212 verbose parsed url auth: null,
212 verbose parsed url host: null,
212 verbose parsed url port: null,
212 verbose parsed url hostname: null,
212 verbose parsed url hash: null,
212 verbose parsed url search: null,
212 verbose parsed url query: null,
212 verbose parsed url pathname: 'request@2',
212 verbose parsed url path: 'request@2',
212 verbose parsed url href: 'request@2' }
213 verbose cache add name="request" spec="2" args=["request","2"]
214 verbose parsed url { protocol: null,
214 verbose parsed url slashes: null,
214 verbose parsed url auth: null,
214 verbose parsed url host: null,
214 verbose parsed url port: null,
214 verbose parsed url hostname: null,
214 verbose parsed url hash: null,
214 verbose parsed url search: null,
214 verbose parsed url query: null,
214 verbose parsed url pathname: '2',
214 verbose parsed url path: '2',
214 verbose parsed url href: '2' }
215 verbose addNamed [ 'request', '2' ]
216 verbose addNamed [ null, '>=2.0.0- <3.0.0-' ]
217 silly lockFile 8f88254e-request-2 request@2
218 verbose lock request@2 /root/.npm/8f88254e-request-2.lock
219 verbose cache add [ 'rimraf@2', null ]
220 verbose cache add name=undefined spec="rimraf@2" args=["rimraf@2",null]
221 verbose parsed url { protocol: null,
221 verbose parsed url slashes: null,
221 verbose parsed url auth: null,
221 verbose parsed url host: null,
221 verbose parsed url port: null,
221 verbose parsed url hostname: null,
221 verbose parsed url hash: null,
221 verbose parsed url search: null,
221 verbose parsed url query: null,
221 verbose parsed url pathname: 'rimraf@2',
221 verbose parsed url path: 'rimraf@2',
221 verbose parsed url href: 'rimraf@2' }
222 verbose cache add name="rimraf" spec="2" args=["rimraf","2"]
223 verbose parsed url { protocol: null,
223 verbose parsed url slashes: null,
223 verbose parsed url auth: null,
223 verbose parsed url host: null,
223 verbose parsed url port: null,
223 verbose parsed url hostname: null,
223 verbose parsed url hash: null,
223 verbose parsed url search: null,
223 verbose parsed url query: null,
223 verbose parsed url pathname: '2',
223 verbose parsed url path: '2',
223 verbose parsed url href: '2' }
224 verbose addNamed [ 'rimraf', '2' ]
225 verbose addNamed [ null, '>=2.0.0- <3.0.0-' ]
226 silly lockFile 8c081391-rimraf-2 rimraf@2
227 verbose lock rimraf@2 /root/.npm/8c081391-rimraf-2.lock
228 verbose cache add [ 'osenv@0', null ]
229 verbose cache add name=undefined spec="osenv@0" args=["osenv@0",null]
230 verbose parsed url { protocol: null,
230 verbose parsed url slashes: null,
230 verbose parsed url auth: null,
230 verbose parsed url host: null,
230 verbose parsed url port: null,
230 verbose parsed url hostname: null,
230 verbose parsed url hash: null,
230 verbose parsed url search: null,
230 verbose parsed url query: null,
230 verbose parsed url pathname: 'osenv@0',
230 verbose parsed url path: 'osenv@0',
230 verbose parsed url href: 'osenv@0' }
231 verbose cache add name="osenv" spec="0" args=["osenv","0"]
232 verbose parsed url { protocol: null,
232 verbose parsed url slashes: null,
232 verbose parsed url auth: null,
232 verbose parsed url host: null,
232 verbose parsed url port: null,
232 verbose parsed url hostname: null,
232 verbose parsed url hash: null,
232 verbose parsed url search: null,
232 verbose parsed url query: null,
232 verbose parsed url pathname: '0',
232 verbose parsed url path: '0',
232 verbose parsed url href: '0' }
233 verbose addNamed [ 'osenv', '0' ]
234 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
235 silly lockFile cd27a342-osenv-0 osenv@0
236 verbose lock osenv@0 /root/.npm/cd27a342-osenv-0.lock
237 verbose cache add [ 'semver@2.x || 3.x || 4 || 5', null ]
238 verbose cache add name=undefined spec="semver@2.x || 3.x || 4 || 5" args=["semver@2.x || 3.x || 4 || 5",null]
239 verbose parsed url { protocol: null,
239 verbose parsed url slashes: null,
239 verbose parsed url auth: null,
239 verbose parsed url host: null,
239 verbose parsed url port: null,
239 verbose parsed url hostname: null,
239 verbose parsed url hash: null,
239 verbose parsed url search: null,
239 verbose parsed url query: null,
239 verbose parsed url pathname: 'semver@2.x%20||%203.x%20||%204%20||%205',
239 verbose parsed url path: 'semver@2.x%20||%203.x%20||%204%20||%205',
239 verbose parsed url href: 'semver@2.x%20||%203.x%20||%204%20||%205' }
240 verbose cache add name="semver" spec="2.x || 3.x || 4 || 5" args=["semver","2.x || 3.x || 4 || 5"]
241 verbose parsed url { protocol: null,
241 verbose parsed url slashes: null,
241 verbose parsed url auth: null,
241 verbose parsed url host: null,
241 verbose parsed url port: null,
241 verbose parsed url hostname: null,
241 verbose parsed url hash: null,
241 verbose parsed url search: null,
241 verbose parsed url query: null,
241 verbose parsed url pathname: '2.x%20||%203.x%20||%204%20||%205',
241 verbose parsed url path: '2.x%20||%203.x%20||%204%20||%205',
241 verbose parsed url href: '2.x%20||%203.x%20||%204%20||%205' }
242 verbose addNamed [ 'semver', '2.x || 3.x || 4 || 5' ]
243 verbose addNamed [ null,
243 verbose addNamed '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-||>=4.0.0- <5.0.0-||>=5.0.0- <6.0.0-' ]
244 silly lockFile 96f1c3ce-semver-2-x-3-x-4-5 semver@2.x || 3.x || 4 || 5
245 verbose lock semver@2.x || 3.x || 4 || 5 /root/.npm/96f1c3ce-semver-2-x-3-x-4-5.lock
246 verbose cache add [ 'tar@^2.0.0', null ]
247 verbose cache add name=undefined spec="tar@^2.0.0" args=["tar@^2.0.0",null]
248 verbose parsed url { protocol: null,
248 verbose parsed url slashes: null,
248 verbose parsed url auth: null,
248 verbose parsed url host: null,
248 verbose parsed url port: null,
248 verbose parsed url hostname: null,
248 verbose parsed url hash: null,
248 verbose parsed url search: null,
248 verbose parsed url query: null,
248 verbose parsed url pathname: 'tar@^2.0.0',
248 verbose parsed url path: 'tar@^2.0.0',
248 verbose parsed url href: 'tar@^2.0.0' }
249 verbose cache add name="tar" spec="^2.0.0" args=["tar","^2.0.0"]
250 verbose parsed url { protocol: null,
250 verbose parsed url slashes: null,
250 verbose parsed url auth: null,
250 verbose parsed url host: null,
250 verbose parsed url port: null,
250 verbose parsed url hostname: null,
250 verbose parsed url hash: null,
250 verbose parsed url search: null,
250 verbose parsed url query: null,
250 verbose parsed url pathname: '^2.0.0',
250 verbose parsed url path: '^2.0.0',
250 verbose parsed url href: '^2.0.0' }
251 verbose addNamed [ 'tar', '^2.0.0' ]
252 verbose addNamed [ null, null ]
253 silly lockFile 3d3203fb-tar-2-0-0 tar@^2.0.0
254 verbose lock tar@^2.0.0 /root/.npm/3d3203fb-tar-2-0-0.lock
255 verbose cache add [ 'which@1', null ]
256 verbose cache add name=undefined spec="which@1" args=["which@1",null]
257 verbose parsed url { protocol: null,
257 verbose parsed url slashes: null,
257 verbose parsed url auth: null,
257 verbose parsed url host: null,
257 verbose parsed url port: null,
257 verbose parsed url hostname: null,
257 verbose parsed url hash: null,
257 verbose parsed url search: null,
257 verbose parsed url query: null,
257 verbose parsed url pathname: 'which@1',
257 verbose parsed url path: 'which@1',
257 verbose parsed url href: 'which@1' }
258 verbose cache add name="which" spec="1" args=["which","1"]
259 verbose parsed url { protocol: null,
259 verbose parsed url slashes: null,
259 verbose parsed url auth: null,
259 verbose parsed url host: null,
259 verbose parsed url port: null,
259 verbose parsed url hostname: null,
259 verbose parsed url hash: null,
259 verbose parsed url search: null,
259 verbose parsed url query: null,
259 verbose parsed url pathname: '1',
259 verbose parsed url path: '1',
259 verbose parsed url href: '1' }
260 verbose addNamed [ 'which', '1' ]
261 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
262 silly lockFile 5f85f779-which-1 which@1
263 verbose lock which@1 /root/.npm/5f85f779-which-1.lock
264 verbose cache add [ 'fstream@^1.0.0', null ]
265 verbose cache add name=undefined spec="fstream@^1.0.0" args=["fstream@^1.0.0",null]
266 verbose parsed url { protocol: null,
266 verbose parsed url slashes: null,
266 verbose parsed url auth: null,
266 verbose parsed url host: null,
266 verbose parsed url port: null,
266 verbose parsed url hostname: null,
266 verbose parsed url hash: null,
266 verbose parsed url search: null,
266 verbose parsed url query: null,
266 verbose parsed url pathname: 'fstream@^1.0.0',
266 verbose parsed url path: 'fstream@^1.0.0',
266 verbose parsed url href: 'fstream@^1.0.0' }
267 verbose cache add name="fstream" spec="^1.0.0" args=["fstream","^1.0.0"]
268 verbose parsed url { protocol: null,
268 verbose parsed url slashes: null,
268 verbose parsed url auth: null,
268 verbose parsed url host: null,
268 verbose parsed url port: null,
268 verbose parsed url hostname: null,
268 verbose parsed url hash: null,
268 verbose parsed url search: null,
268 verbose parsed url query: null,
268 verbose parsed url pathname: '^1.0.0',
268 verbose parsed url path: '^1.0.0',
268 verbose parsed url href: '^1.0.0' }
269 verbose addNamed [ 'fstream', '^1.0.0' ]
270 verbose addNamed [ null, null ]
271 silly lockFile d47c15d3-fstream-1-0-0 fstream@^1.0.0
272 verbose lock fstream@^1.0.0 /root/.npm/d47c15d3-fstream-1-0-0.lock
273 verbose cache add [ 'glob@^7.0.3', null ]
274 verbose cache add name=undefined spec="glob@^7.0.3" args=["glob@^7.0.3",null]
275 verbose parsed url { protocol: null,
275 verbose parsed url slashes: null,
275 verbose parsed url auth: null,
275 verbose parsed url host: null,
275 verbose parsed url port: null,
275 verbose parsed url hostname: null,
275 verbose parsed url hash: null,
275 verbose parsed url search: null,
275 verbose parsed url query: null,
275 verbose parsed url pathname: 'glob@^7.0.3',
275 verbose parsed url path: 'glob@^7.0.3',
275 verbose parsed url href: 'glob@^7.0.3' }
276 verbose cache add name="glob" spec="^7.0.3" args=["glob","^7.0.3"]
277 verbose parsed url { protocol: null,
277 verbose parsed url slashes: null,
277 verbose parsed url auth: null,
277 verbose parsed url host: null,
277 verbose parsed url port: null,
277 verbose parsed url hostname: null,
277 verbose parsed url hash: null,
277 verbose parsed url search: null,
277 verbose parsed url query: null,
277 verbose parsed url pathname: '^7.0.3',
277 verbose parsed url path: '^7.0.3',
277 verbose parsed url href: '^7.0.3' }
278 verbose addNamed [ 'glob', '^7.0.3' ]
279 verbose addNamed [ null, null ]
280 silly lockFile a2f41c87-glob-7-0-3 glob@^7.0.3
281 verbose lock glob@^7.0.3 /root/.npm/a2f41c87-glob-7-0-3.lock
282 verbose cache add [ 'graceful-fs@^4.1.2', null ]
283 verbose cache add name=undefined spec="graceful-fs@^4.1.2" args=["graceful-fs@^4.1.2",null]
284 verbose parsed url { protocol: null,
284 verbose parsed url slashes: null,
284 verbose parsed url auth: null,
284 verbose parsed url host: null,
284 verbose parsed url port: null,
284 verbose parsed url hostname: null,
284 verbose parsed url hash: null,
284 verbose parsed url search: null,
284 verbose parsed url query: null,
284 verbose parsed url pathname: 'graceful-fs@^4.1.2',
284 verbose parsed url path: 'graceful-fs@^4.1.2',
284 verbose parsed url href: 'graceful-fs@^4.1.2' }
285 verbose cache add name="graceful-fs" spec="^4.1.2" args=["graceful-fs","^4.1.2"]
286 verbose parsed url { protocol: null,
286 verbose parsed url slashes: null,
286 verbose parsed url auth: null,
286 verbose parsed url host: null,
286 verbose parsed url port: null,
286 verbose parsed url hostname: null,
286 verbose parsed url hash: null,
286 verbose parsed url search: null,
286 verbose parsed url query: null,
286 verbose parsed url pathname: '^4.1.2',
286 verbose parsed url path: '^4.1.2',
286 verbose parsed url href: '^4.1.2' }
287 verbose addNamed [ 'graceful-fs', '^4.1.2' ]
288 verbose addNamed [ null, null ]
289 silly lockFile 587282b0-graceful-fs-4-1-2 graceful-fs@^4.1.2
290 verbose lock graceful-fs@^4.1.2 /root/.npm/587282b0-graceful-fs-4-1-2.lock
291 verbose cache add [ 'minimatch@^3.0.2', null ]
292 verbose cache add name=undefined spec="minimatch@^3.0.2" args=["minimatch@^3.0.2",null]
293 verbose parsed url { protocol: null,
293 verbose parsed url slashes: null,
293 verbose parsed url auth: null,
293 verbose parsed url host: null,
293 verbose parsed url port: null,
293 verbose parsed url hostname: null,
293 verbose parsed url hash: null,
293 verbose parsed url search: null,
293 verbose parsed url query: null,
293 verbose parsed url pathname: 'minimatch@^3.0.2',
293 verbose parsed url path: 'minimatch@^3.0.2',
293 verbose parsed url href: 'minimatch@^3.0.2' }
294 verbose cache add name="minimatch" spec="^3.0.2" args=["minimatch","^3.0.2"]
295 verbose parsed url { protocol: null,
295 verbose parsed url slashes: null,
295 verbose parsed url auth: null,
295 verbose parsed url host: null,
295 verbose parsed url port: null,
295 verbose parsed url hostname: null,
295 verbose parsed url hash: null,
295 verbose parsed url search: null,
295 verbose parsed url query: null,
295 verbose parsed url pathname: '^3.0.2',
295 verbose parsed url path: '^3.0.2',
295 verbose parsed url href: '^3.0.2' }
296 verbose addNamed [ 'minimatch', '^3.0.2' ]
297 verbose addNamed [ null, null ]
298 silly lockFile 434d33fc-minimatch-3-0-2 minimatch@^3.0.2
299 verbose lock minimatch@^3.0.2 /root/.npm/434d33fc-minimatch-3-0-2.lock
300 silly addNameRange { name: 'npmlog',
300 silly addNameRange range: '>=0.0.0- <1.0.0-||>=1.0.0- <2.0.0-||>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-',
300 silly addNameRange hasData: false }
301 silly addNameRange { name: 'request', range: '>=2.0.0- <3.0.0-', hasData: false }
302 silly addNameRange { name: 'rimraf', range: '>=2.0.0- <3.0.0-', hasData: false }
303 silly addNameRange { name: 'osenv', range: '>=0.0.0- <1.0.0-', hasData: false }
304 silly addNameRange { name: 'semver',
304 silly addNameRange range: '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-||>=4.0.0- <5.0.0-||>=5.0.0- <6.0.0-',
304 silly addNameRange hasData: false }
305 info addNameTag [ 'tar', '^2.0.0' ]
306 silly addNameRange { name: 'which', range: '>=1.0.0- <2.0.0-', hasData: false }
307 info addNameTag [ 'fstream', '^1.0.0' ]
308 info addNameTag [ 'glob', '^7.0.3' ]
309 info addNameTag [ 'graceful-fs', '^4.1.2' ]
310 info addNameTag [ 'minimatch', '^3.0.2' ]
311 verbose url raw mkdirp
312 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ]
313 verbose url resolved https://registry.npmjs.org/mkdirp
314 info trying registry request attempt 1 at 11:11:13
315 verbose etag "5850cf08-60bb"
316 http GET https://registry.npmjs.org/mkdirp
317 verbose url raw path-array
318 verbose url resolving [ 'https://registry.npmjs.org/', './path-array' ]
319 verbose url resolved https://registry.npmjs.org/path-array
320 info trying registry request attempt 1 at 11:11:13
321 verbose etag "56983714-1e98"
322 http GET https://registry.npmjs.org/path-array
323 verbose url raw nopt
324 verbose url resolving [ 'https://registry.npmjs.org/', './nopt' ]
325 verbose url resolved https://registry.npmjs.org/nopt
326 info trying registry request attempt 1 at 11:11:13
327 verbose etag "58518ed2-84a2"
328 http GET https://registry.npmjs.org/nopt
329 verbose url raw npmlog
330 verbose url resolving [ 'https://registry.npmjs.org/', './npmlog' ]
331 verbose url resolved https://registry.npmjs.org/npmlog
332 info trying registry request attempt 1 at 11:11:13
333 verbose etag "584efff2-80af"
334 http GET https://registry.npmjs.org/npmlog
335 verbose url raw rimraf
336 verbose url resolving [ 'https://registry.npmjs.org/', './rimraf' ]
337 verbose url resolved https://registry.npmjs.org/rimraf
338 info trying registry request attempt 1 at 11:11:13
339 verbose etag "584f7a43-d764"
340 http GET https://registry.npmjs.org/rimraf
341 verbose url raw osenv
342 verbose url resolving [ 'https://registry.npmjs.org/', './osenv' ]
343 verbose url resolved https://registry.npmjs.org/osenv
344 info trying registry request attempt 1 at 11:11:13
345 verbose etag "58504653-2a85"
346 http GET https://registry.npmjs.org/osenv
347 verbose url raw request
348 verbose url resolving [ 'https://registry.npmjs.org/', './request' ]
349 verbose url resolved https://registry.npmjs.org/request
350 info trying registry request attempt 1 at 11:11:13
351 verbose etag "5855d830-34f7d"
352 http GET https://registry.npmjs.org/request
353 verbose url raw semver
354 verbose url resolving [ 'https://registry.npmjs.org/', './semver' ]
355 verbose url resolved https://registry.npmjs.org/semver
356 info trying registry request attempt 1 at 11:11:14
357 verbose etag "5854379a-11a8e"
358 http GET https://registry.npmjs.org/semver
359 verbose url raw tar
360 verbose url resolving [ 'https://registry.npmjs.org/', './tar' ]
361 verbose url resolved https://registry.npmjs.org/tar
362 info trying registry request attempt 1 at 11:11:14
363 verbose etag "55f0e1b2-77c0"
364 http GET https://registry.npmjs.org/tar
365 verbose url raw which
366 verbose url resolving [ 'https://registry.npmjs.org/', './which' ]
367 verbose url resolved https://registry.npmjs.org/which
368 info trying registry request attempt 1 at 11:11:14
369 verbose etag "5826444c-6e9f"
370 http GET https://registry.npmjs.org/which
371 verbose url raw fstream
372 verbose url resolving [ 'https://registry.npmjs.org/', './fstream' ]
373 verbose url resolved https://registry.npmjs.org/fstream
374 info trying registry request attempt 1 at 11:11:14
375 verbose etag "576446f4-b398"
376 http GET https://registry.npmjs.org/fstream
377 verbose url raw graceful-fs
378 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
379 verbose url resolved https://registry.npmjs.org/graceful-fs
380 info trying registry request attempt 1 at 11:11:14
381 verbose etag "58349cd7-10017"
382 http GET https://registry.npmjs.org/graceful-fs
383 verbose url raw glob
384 verbose url resolving [ 'https://registry.npmjs.org/', './glob' ]
385 verbose url resolved https://registry.npmjs.org/glob
386 info trying registry request attempt 1 at 11:11:14
387 verbose etag "5855b972-1f577"
388 http GET https://registry.npmjs.org/glob
389 verbose url raw minimatch
390 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
391 verbose url resolved https://registry.npmjs.org/minimatch
392 info trying registry request attempt 1 at 11:11:14
393 verbose etag "5853e554-cbcb"
394 http GET https://registry.npmjs.org/minimatch
395 http 304 https://registry.npmjs.org/path-array
396 silly registry.get cb [ 304,
396 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
396 silly registry.get via: '1.1 varnish',
396 silly registry.get 'cache-control': 'max-age=300',
396 silly registry.get etag: '"56983714-1e98"',
396 silly registry.get age: '17',
396 silly registry.get connection: 'keep-alive',
396 silly registry.get 'x-served-by': 'cache-lhr6325-LHR',
396 silly registry.get 'x-cache': 'HIT',
396 silly registry.get 'x-cache-hits': '1',
396 silly registry.get 'x-timer': 'S1482055874.397279,VS0,VE0',
396 silly registry.get vary: 'Accept-Encoding' } ]
397 verbose etag path-array from cache
398 http 304 https://registry.npmjs.org/mkdirp
399 silly registry.get cb [ 304,
399 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
399 silly registry.get via: '1.1 varnish',
399 silly registry.get 'cache-control': 'max-age=300',
399 silly registry.get etag: '"5850cf08-60bb"',
399 silly registry.get age: '17',
399 silly registry.get connection: 'keep-alive',
399 silly registry.get 'x-served-by': 'cache-lhr6329-LHR',
399 silly registry.get 'x-cache': 'HIT',
399 silly registry.get 'x-cache-hits': '1',
399 silly registry.get 'x-timer': 'S1482055874.401809,VS0,VE0',
399 silly registry.get vary: 'Accept-Encoding' } ]
400 verbose etag mkdirp from cache
401 http 304 https://registry.npmjs.org/nopt
402 silly registry.get cb [ 304,
402 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
402 silly registry.get via: '1.1 varnish',
402 silly registry.get 'cache-control': 'max-age=300',
402 silly registry.get etag: '"58518ed2-84a2"',
402 silly registry.get age: '291',
402 silly registry.get connection: 'keep-alive',
402 silly registry.get 'x-served-by': 'cache-lhr6320-LHR',
402 silly registry.get 'x-cache': 'HIT',
402 silly registry.get 'x-cache-hits': '1',
402 silly registry.get 'x-timer': 'S1482055874.407909,VS0,VE0',
402 silly registry.get vary: 'Accept-Encoding' } ]
403 verbose etag nopt from cache
404 http 304 https://registry.npmjs.org/rimraf
405 silly registry.get cb [ 304,
405 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
405 silly registry.get via: '1.1 varnish',
405 silly registry.get 'cache-control': 'max-age=300',
405 silly registry.get etag: '"584f7a43-d764"',
405 silly registry.get age: '291',
405 silly registry.get connection: 'keep-alive',
405 silly registry.get 'x-served-by': 'cache-lhr6351-LHR',
405 silly registry.get 'x-cache': 'HIT',
405 silly registry.get 'x-cache-hits': '1',
405 silly registry.get 'x-timer': 'S1482055874.408059,VS0,VE1',
405 silly registry.get vary: 'Accept-Encoding' } ]
406 verbose etag rimraf from cache
407 http 304 https://registry.npmjs.org/npmlog
408 silly registry.get cb [ 304,
408 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
408 silly registry.get via: '1.1 varnish',
408 silly registry.get 'cache-control': 'max-age=300',
408 silly registry.get etag: '"584efff2-80af"',
408 silly registry.get age: '17',
408 silly registry.get connection: 'keep-alive',
408 silly registry.get 'x-served-by': 'cache-lhr6347-LHR',
408 silly registry.get 'x-cache': 'HIT',
408 silly registry.get 'x-cache-hits': '1',
408 silly registry.get 'x-timer': 'S1482055874.447972,VS0,VE0',
408 silly registry.get vary: 'Accept-Encoding' } ]
409 verbose etag npmlog from cache
410 http 304 https://registry.npmjs.org/osenv
411 silly registry.get cb [ 304,
411 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
411 silly registry.get via: '1.1 varnish',
411 silly registry.get 'cache-control': 'max-age=300',
411 silly registry.get etag: '"58504653-2a85"',
411 silly registry.get age: '17',
411 silly registry.get connection: 'keep-alive',
411 silly registry.get 'x-served-by': 'cache-lhr6325-LHR',
411 silly registry.get 'x-cache': 'HIT',
411 silly registry.get 'x-cache-hits': '1',
411 silly registry.get 'x-timer': 'S1482055874.459314,VS0,VE0',
411 silly registry.get vary: 'Accept-Encoding' } ]
412 verbose etag osenv from cache
413 http 304 https://registry.npmjs.org/request
414 silly registry.get cb [ 304,
414 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
414 silly registry.get via: '1.1 varnish',
414 silly registry.get 'cache-control': 'max-age=300',
414 silly registry.get etag: '"5855d830-34f7d"',
414 silly registry.get age: '17',
414 silly registry.get connection: 'keep-alive',
414 silly registry.get 'x-served-by': 'cache-lhr6329-LHR',
414 silly registry.get 'x-cache': 'HIT',
414 silly registry.get 'x-cache-hits': '1',
414 silly registry.get 'x-timer': 'S1482055874.476822,VS0,VE0',
414 silly registry.get vary: 'Accept-Encoding' } ]
415 verbose etag request from cache
416 http 304 https://registry.npmjs.org/semver
417 silly registry.get cb [ 304,
417 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
417 silly registry.get via: '1.1 varnish',
417 silly registry.get 'cache-control': 'max-age=300',
417 silly registry.get etag: '"5854379a-11a8e"',
417 silly registry.get age: '287',
417 silly registry.get connection: 'keep-alive',
417 silly registry.get 'x-served-by': 'cache-lhr6320-LHR',
417 silly registry.get 'x-cache': 'HIT',
417 silly registry.get 'x-cache-hits': '1',
417 silly registry.get 'x-timer': 'S1482055874.490895,VS0,VE1',
417 silly registry.get vary: 'Accept-Encoding' } ]
418 verbose etag semver from cache
419 http 304 https://registry.npmjs.org/tar
420 silly registry.get cb [ 304,
420 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
420 silly registry.get via: '1.1 varnish',
420 silly registry.get 'cache-control': 'max-age=300',
420 silly registry.get etag: '"55f0e1b2-77c0"',
420 silly registry.get age: '17',
420 silly registry.get connection: 'keep-alive',
420 silly registry.get 'x-served-by': 'cache-lhr6351-LHR',
420 silly registry.get 'x-cache': 'HIT',
420 silly registry.get 'x-cache-hits': '1',
420 silly registry.get 'x-timer': 'S1482055874.495932,VS0,VE0',
420 silly registry.get vary: 'Accept-Encoding' } ]
421 verbose etag tar from cache
422 http 304 https://registry.npmjs.org/which
423 silly registry.get cb [ 304,
423 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
423 silly registry.get via: '1.1 varnish',
423 silly registry.get 'cache-control': 'max-age=300',
423 silly registry.get etag: '"5826444c-6e9f"',
423 silly registry.get age: '17',
423 silly registry.get connection: 'keep-alive',
423 silly registry.get 'x-served-by': 'cache-lhr6347-LHR',
423 silly registry.get 'x-cache': 'HIT',
423 silly registry.get 'x-cache-hits': '1',
423 silly registry.get 'x-timer': 'S1482055874.578990,VS0,VE0',
423 silly registry.get vary: 'Accept-Encoding' } ]
424 verbose etag which from cache
425 http 304 https://registry.npmjs.org/fstream
426 silly registry.get cb [ 304,
426 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
426 silly registry.get via: '1.1 varnish',
426 silly registry.get 'cache-control': 'max-age=300',
426 silly registry.get etag: '"576446f4-b398"',
426 silly registry.get age: '17',
426 silly registry.get connection: 'keep-alive',
426 silly registry.get 'x-served-by': 'cache-lhr6325-LHR',
426 silly registry.get 'x-cache': 'HIT',
426 silly registry.get 'x-cache-hits': '1',
426 silly registry.get 'x-timer': 'S1482055874.592309,VS0,VE0',
426 silly registry.get vary: 'Accept-Encoding' } ]
427 verbose etag fstream from cache
428 http 304 https://registry.npmjs.org/graceful-fs
429 silly registry.get cb [ 304,
429 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
429 silly registry.get via: '1.1 varnish',
429 silly registry.get 'cache-control': 'max-age=300',
429 silly registry.get etag: '"58349cd7-10017"',
429 silly registry.get age: '289',
429 silly registry.get connection: 'keep-alive',
429 silly registry.get 'x-served-by': 'cache-lhr6329-LHR',
429 silly registry.get 'x-cache': 'HIT',
429 silly registry.get 'x-cache-hits': '1',
429 silly registry.get 'x-timer': 'S1482055874.602834,VS0,VE0',
429 silly registry.get vary: 'Accept-Encoding' } ]
430 verbose etag graceful-fs from cache
431 http 304 https://registry.npmjs.org/glob
432 silly registry.get cb [ 304,
432 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
432 silly registry.get via: '1.1 varnish',
432 silly registry.get 'cache-control': 'max-age=300',
432 silly registry.get etag: '"5855b972-1f577"',
432 silly registry.get age: '17',
432 silly registry.get connection: 'keep-alive',
432 silly registry.get 'x-served-by': 'cache-lhr6320-LHR',
432 silly registry.get 'x-cache': 'HIT',
432 silly registry.get 'x-cache-hits': '1',
432 silly registry.get 'x-timer': 'S1482055874.618789,VS0,VE0',
432 silly registry.get vary: 'Accept-Encoding' } ]
433 verbose etag glob from cache
434 http 304 https://registry.npmjs.org/minimatch
435 silly registry.get cb [ 304,
435 silly registry.get { date: 'Sun, 18 Dec 2016 10:11:14 GMT',
435 silly registry.get via: '1.1 varnish',
435 silly registry.get 'cache-control': 'max-age=300',
435 silly registry.get etag: '"5853e554-cbcb"',
435 silly registry.get age: '291',
435 silly registry.get connection: 'keep-alive',
435 silly registry.get 'x-served-by': 'cache-lhr6351-LHR',
435 silly registry.get 'x-cache': 'HIT',
435 silly registry.get 'x-cache-hits': '1',
435 silly registry.get 'x-timer': 'S1482055874.623828,VS0,VE0',
435 silly registry.get vary: 'Accept-Encoding' } ]
436 verbose etag minimatch from cache
437 silly lockFile 21d69d2b-path-array-1-0-0 path-array@^1.0.0
438 silly lockFile 21d69d2b-path-array-1-0-0 path-array@^1.0.0
439 silly lockFile 0879e7d7-mkdirp-0-5-0 mkdirp@^0.5.0
440 silly lockFile 0879e7d7-mkdirp-0-5-0 mkdirp@^0.5.0
441 silly addNameRange number 2 { name: 'nopt',
441 silly addNameRange range: '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-',
441 silly addNameRange hasData: true }
442 silly addNameRange versions [ 'nopt',
442 silly addNameRange [ '1.0.0',
442 silly addNameRange '1.0.1',
442 silly addNameRange '1.0.2',
442 silly addNameRange '1.0.3',
442 silly addNameRange '1.0.4',
442 silly addNameRange '1.0.5',
442 silly addNameRange '1.0.6',
442 silly addNameRange '1.0.7',
442 silly addNameRange '1.0.8',
442 silly addNameRange '1.0.9',
442 silly addNameRange '1.0.10',
442 silly addNameRange '2.0.0',
442 silly addNameRange '2.1.0',
442 silly addNameRange '2.1.1',
442 silly addNameRange '2.1.2',
442 silly addNameRange '2.2.0',
442 silly addNameRange '2.2.1',
442 silly addNameRange '3.0.0',
442 silly addNameRange '3.0.1',
442 silly addNameRange '3.0.2',
442 silly addNameRange '3.0.3',
442 silly addNameRange '3.0.4',
442 silly addNameRange '3.0.5',
442 silly addNameRange '3.0.6',
442 silly addNameRange '4.0.0',
442 silly addNameRange '4.0.1' ] ]
443 verbose addNamed [ 'nopt', '3.0.6' ]
444 verbose addNamed [ '3.0.6', '3.0.6' ]
445 silly lockFile d93e30b8-nopt-3-0-6 nopt@3.0.6
446 verbose lock nopt@3.0.6 /root/.npm/d93e30b8-nopt-3-0-6.lock
447 silly addNameRange number 2 { name: 'rimraf', range: '>=2.0.0- <3.0.0-', hasData: true }
448 silly addNameRange versions [ 'rimraf',
448 silly addNameRange [ '1.0.0',
448 silly addNameRange '1.0.1',
448 silly addNameRange '1.0.2',
448 silly addNameRange '1.0.4',
448 silly addNameRange '1.0.5',
448 silly addNameRange '1.0.6',
448 silly addNameRange '1.0.7',
448 silly addNameRange '1.0.8',
448 silly addNameRange '1.0.9',
448 silly addNameRange '2.0.0',
448 silly addNameRange '2.0.1',
448 silly addNameRange '2.0.2',
448 silly addNameRange '2.0.3',
448 silly addNameRange '2.1.0',
448 silly addNameRange '2.1.1',
448 silly addNameRange '2.1.2',
448 silly addNameRange '2.1.3',
448 silly addNameRange '2.1.4',
448 silly addNameRange '2.2.0',
448 silly addNameRange '2.2.1',
448 silly addNameRange '2.2.2',
448 silly addNameRange '2.2.3',
448 silly addNameRange '2.2.4',
448 silly addNameRange '2.2.5',
448 silly addNameRange '2.2.6',
448 silly addNameRange '2.2.8',
448 silly addNameRange '2.3.0',
448 silly addNameRange '2.3.1',
448 silly addNameRange '2.3.2',
448 silly addNameRange '2.3.3',
448 silly addNameRange '2.3.4',
448 silly addNameRange '2.4.0',
448 silly addNameRange '2.4.1',
448 silly addNameRange '2.4.2',
448 silly addNameRange '2.4.3',
448 silly addNameRange '2.4.4',
448 silly addNameRange '2.4.5',
448 silly addNameRange '2.5.0',
448 silly addNameRange '2.5.1',
448 silly addNameRange '2.5.2',
448 silly addNameRange '2.5.3',
448 silly addNameRange '2.5.4' ] ]
449 verbose addNamed [ 'rimraf', '2.5.4' ]
450 verbose addNamed [ '2.5.4', '2.5.4' ]
451 silly lockFile e5e1aab4-rimraf-2-5-4 rimraf@2.5.4
452 verbose lock rimraf@2.5.4 /root/.npm/e5e1aab4-rimraf-2-5-4.lock
453 verbose about to build /root/.nvm/v0.10.0/lib/node_modules/node-gyp
454 info /root/.nvm/v0.10.0/lib/node_modules/node-gyp unbuild
455 verbose from cache /root/.nvm/v0.10.0/lib/node_modules/node-gyp/package.json
456 info preuninstall node-gyp@3.4.0
457 verbose read json /root/.npm/nopt/3.0.6/package/package.json
458 silly addNameRange number 2 { name: 'npmlog',
458 silly addNameRange range: '>=0.0.0- <1.0.0-||>=1.0.0- <2.0.0-||>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-',
458 silly addNameRange hasData: true }
459 silly addNameRange versions [ 'npmlog',
459 silly addNameRange [ '0.0.1',
459 silly addNameRange '0.0.2',
459 silly addNameRange '0.0.3',
459 silly addNameRange '0.0.4',
459 silly addNameRange '0.0.5',
459 silly addNameRange '0.0.6',
459 silly addNameRange '0.1.0',
459 silly addNameRange '0.1.1',
459 silly addNameRange '1.0.0',
459 silly addNameRange '1.1.0',
459 silly addNameRange '1.2.0',
459 silly addNameRange '1.2.1',
459 silly addNameRange '2.0.0',
459 silly addNameRange '2.0.1',
459 silly addNameRange '2.0.2',
459 silly addNameRange '2.0.3',
459 silly addNameRange '2.0.4',
459 silly addNameRange '3.0.0',
459 silly addNameRange '3.1.0',
459 silly addNameRange '3.1.1',
459 silly addNameRange '3.1.2',
459 silly addNameRange '4.0.0',
459 silly addNameRange '4.0.1',
459 silly addNameRange '4.0.2' ] ]
460 verbose addNamed [ 'npmlog', '3.1.2' ]
461 verbose addNamed [ '3.1.2', '3.1.2' ]
462 silly lockFile c5c03ed1-npmlog-3-1-2 npmlog@3.1.2
463 verbose lock npmlog@3.1.2 /root/.npm/c5c03ed1-npmlog-3-1-2.lock
464 verbose read json /root/.npm/rimraf/2.5.4/package/package.json
465 silly lockFile 3d3203fb-tar-2-0-0 tar@^2.0.0
466 silly lockFile 3d3203fb-tar-2-0-0 tar@^2.0.0
467 silly addNameRange number 2 { name: 'osenv', range: '>=0.0.0- <1.0.0-', hasData: true }
468 silly addNameRange versions [ 'osenv',
468 silly addNameRange [ '0.0.1',
468 silly addNameRange '0.0.2',
468 silly addNameRange '0.0.3',
468 silly addNameRange '0.1.0',
468 silly addNameRange '0.1.1',
468 silly addNameRange '0.1.2',
468 silly addNameRange '0.1.3',
468 silly addNameRange '0.1.4' ] ]
469 verbose addNamed [ 'osenv', '0.1.4' ]
470 verbose addNamed [ '0.1.4', '0.1.4' ]
471 silly lockFile 9b9a5352-osenv-0-1-4 osenv@0.1.4
472 verbose lock osenv@0.1.4 /root/.npm/9b9a5352-osenv-0-1-4.lock
473 silly addNameRange number 2 { name: 'semver',
473 silly addNameRange range: '>=2.0.0- <3.0.0-||>=3.0.0- <4.0.0-||>=4.0.0- <5.0.0-||>=5.0.0- <6.0.0-',
473 silly addNameRange hasData: true }
474 silly addNameRange versions [ 'semver',
474 silly addNameRange [ '1.0.0',
474 silly addNameRange '1.0.1',
474 silly addNameRange '1.0.2',
474 silly addNameRange '1.0.3',
474 silly addNameRange '1.0.4',
474 silly addNameRange '1.0.5',
474 silly addNameRange '1.0.6',
474 silly addNameRange '1.0.7',
474 silly addNameRange '1.0.8',
474 silly addNameRange '1.0.9',
474 silly addNameRange '1.0.10',
474 silly addNameRange '1.0.11',
474 silly addNameRange '1.0.12',
474 silly addNameRange '1.0.13',
474 silly addNameRange '1.0.14',
474 silly addNameRange '1.1.0',
474 silly addNameRange '1.1.1',
474 silly addNameRange '1.1.2',
474 silly addNameRange '1.1.3',
474 silly addNameRange '1.1.4',
474 silly addNameRange '2.0.0-alpha',
474 silly addNameRange '2.0.0-beta',
474 silly addNameRange '2.0.1',
474 silly addNameRange '2.0.2',
474 silly addNameRange '2.0.3',
474 silly addNameRange '2.0.4',
474 silly addNameRange '2.0.5',
474 silly addNameRange '2.0.6',
474 silly addNameRange '2.0.7',
474 silly addNameRange '2.0.8',
474 silly addNameRange '2.0.9',
474 silly addNameRange '2.0.10',
474 silly addNameRange '2.0.11',
474 silly addNameRange '2.1.0',
474 silly addNameRange '2.2.0',
474 silly addNameRange '2.2.1',
474 silly addNameRange '2.3.0',
474 silly addNameRange '2.3.1',
474 silly addNameRange '2.3.2',
474 silly addNameRange '3.0.0',
474 silly addNameRange '3.0.1',
474 silly addNameRange '4.0.0',
474 silly addNameRange '4.0.2',
474 silly addNameRange '4.0.3',
474 silly addNameRange '4.1.0',
474 silly addNameRange '4.1.1',
474 silly addNameRange '4.2.0',
474 silly addNameRange '4.2.1',
474 silly addNameRange '4.2.2',
474 silly addNameRange '4.3.0',
474 silly addNameRange '4.3.1',
474 silly addNameRange '4.3.2',
474 silly addNameRange '4.3.3',
474 silly addNameRange '4.3.4',
474 silly addNameRange '4.3.5',
474 silly addNameRange '4.3.6',
474 silly addNameRange '5.0.0',
474 silly addNameRange '5.0.1',
474 silly addNameRange '5.0.2',
474 silly addNameRange '5.0.3',
474 silly addNameRange '5.1.0',
474 silly addNameRange '5.1.1',
474 silly addNameRange '5.2.0',
474 silly addNameRange '5.3.0' ] ]
475 verbose addNamed [ 'semver', '5.3.0' ]
476 verbose addNamed [ '5.3.0', '5.3.0' ]
477 silly lockFile a7d9cbd5-semver-5-3-0 semver@5.3.0
478 verbose lock semver@5.3.0 /root/.npm/a7d9cbd5-semver-5-3-0.lock
479 silly addNameRange number 2 { name: 'request', range: '>=2.0.0- <3.0.0-', hasData: true }
480 silly addNameRange versions [ 'request',
480 silly addNameRange [ '0.10.0',
480 silly addNameRange '0.8.3',
480 silly addNameRange '0.9.0',
480 silly addNameRange '0.9.1',
480 silly addNameRange '0.9.5',
480 silly addNameRange '1.0.0',
480 silly addNameRange '1.1.0',
480 silly addNameRange '1.1.1',
480 silly addNameRange '1.2.0',
480 silly addNameRange '1.9.0',
480 silly addNameRange '1.9.1',
480 silly addNameRange '1.9.2',
480 silly addNameRange '1.9.3',
480 silly addNameRange '1.9.5',
480 silly addNameRange '1.9.7',
480 silly addNameRange '1.9.8',
480 silly addNameRange '1.9.9',
480 silly addNameRange '2.0.0',
480 silly addNameRange '2.0.1',
480 silly addNameRange '2.0.2',
480 silly addNameRange '2.0.3',
480 silly addNameRange '2.0.4',
480 silly addNameRange '2.0.5',
480 silly addNameRange '2.1.0',
480 silly addNameRange '2.1.1',
480 silly addNameRange '2.2.0',
480 silly addNameRange '2.2.5',
480 silly addNameRange '2.2.6',
480 silly addNameRange '2.2.9',
480 silly addNameRange '2.9.0',
480 silly addNameRange '2.9.1',
480 silly addNameRange '2.9.2',
480 silly addNameRange '2.9.3',
480 silly addNameRange '2.9.100',
480 silly addNameRange '2.9.150',
480 silly addNameRange '2.9.151',
480 silly addNameRange '2.9.152',
480 silly addNameRange '2.9.153',
480 silly addNameRange '2.9.200',
480 silly addNameRange '2.9.201',
480 silly addNameRange '2.9.202',
480 silly addNameRange '2.9.203',
480 silly addNameRange '2.10.0',
480 silly addNameRange '2.11.0',
480 silly addNameRange '2.11.1',
480 silly addNameRange '2.11.2',
480 silly addNameRange '2.11.3',
480 silly addNameRange '2.11.4',
480 silly addNameRange '2.12.0',
480 silly addNameRange '2.14.0',
480 silly addNameRange '2.16.0',
480 silly addNameRange '2.16.2',
480 silly addNameRange '2.16.4',
480 silly addNameRange '2.16.6',
480 silly addNameRange '2.18.0',
480 silly addNameRange '2.19.0',
480 silly addNameRange '2.20.0',
480 silly addNameRange '2.21.0',
480 silly addNameRange '2.22.0',
480 silly addNameRange '2.23.0',
480 silly addNameRange '2.24.0',
480 silly addNameRange '2.25.0',
480 silly addNameRange '2.26.0',
480 silly addNameRange '2.27.0',
480 silly addNameRange '2.28.0',
480 silly addNameRange '2.29.0',
480 silly addNameRange '2.30.0',
480 silly addNameRange '2.31.0',
480 silly addNameRange '2.32.0',
480 silly addNameRange '2.33.0',
480 silly addNameRange '2.34.0',
480 silly addNameRange '2.35.0',
480 silly addNameRange '2.36.0',
480 silly addNameRange '2.37.0',
480 silly addNameRange '2.38.0',
480 silly addNameRange '2.39.0',
480 silly addNameRange '2.40.0',
480 silly addNameRange '2.41.0',
480 silly addNameRange '2.42.0',
480 silly addNameRange '2.43.0',
480 silly addNameRange '2.44.0',
480 silly addNameRange '2.45.0',
480 silly addNameRange '2.46.0',
480 silly addNameRange '2.47.0',
480 silly addNameRange '2.48.0',
480 silly addNameRange '2.49.0',
480 silly addNameRange '2.50.0',
480 silly addNameRange '2.51.0',
480 silly addNameRange '2.52.0',
480 silly addNameRange '2.53.0',
480 silly addNameRange '2.54.0',
480 silly addNameRange '2.55.0',
480 silly addNameRange '2.56.0',
480 silly addNameRange '2.57.0',
480 silly addNameRange '2.58.0',
480 silly addNameRange '2.59.0',
480 silly addNameRange '2.60.0',
480 silly addNameRange '2.61.0',
480 silly addNameRange '2.62.0',
480 silly addNameRange '2.63.0',
480 silly addNameRange '2.64.0',
480 silly addNameRange '2.65.0',
480 silly addNameRange '2.66.0',
480 silly addNameRange '2.67.0',
480 silly addNameRange '2.68.0',
480 silly addNameRange '2.69.0',
480 silly addNameRange '2.70.0',
480 silly addNameRange '2.71.0',
480 silly addNameRange '2.72.0',
480 silly addNameRange '2.73.0',
480 silly addNameRange '2.74.0',
480 silly addNameRange '2.75.0',
480 silly addNameRange '2.76.0',
480 silly addNameRange '2.77.0',
480 silly addNameRange '2.78.0',
480 silly addNameRange '2.79.0' ] ]
481 verbose addNamed [ 'request', '2.79.0' ]
482 verbose addNamed [ '2.79.0', '2.79.0' ]
483 silly lockFile 4fd359c2-request-2-79-0 request@2.79.0
484 verbose lock request@2.79.0 /root/.npm/4fd359c2-request-2-79-0.lock
485 info uninstall node-gyp@3.4.0
486 verbose read json /root/.npm/npmlog/3.1.2/package/package.json
487 silly addNameRange number 2 { name: 'which', range: '>=1.0.0- <2.0.0-', hasData: true }
488 silly addNameRange versions [ 'which',
488 silly addNameRange [ '1.0.0',
488 silly addNameRange '1.0.1',
488 silly addNameRange '1.0.2',
488 silly addNameRange '1.0.3',
488 silly addNameRange '1.0.5',
488 silly addNameRange '1.0.6',
488 silly addNameRange '1.0.7',
488 silly addNameRange '1.0.8',
488 silly addNameRange '1.0.9',
488 silly addNameRange '1.1.0',
488 silly addNameRange '1.1.1',
488 silly addNameRange '1.1.2',
488 silly addNameRange '1.2.0',
488 silly addNameRange '1.2.1',
488 silly addNameRange '1.2.4',
488 silly addNameRange '1.2.5',
488 silly addNameRange '1.2.6',
488 silly addNameRange '1.2.7',
488 silly addNameRange '1.2.8',
488 silly addNameRange '1.2.9',
488 silly addNameRange '1.2.10',
488 silly addNameRange '1.2.11',
488 silly addNameRange '1.2.12' ] ]
489 verbose addNamed [ 'which', '1.2.12' ]
490 verbose addNamed [ '1.2.12', '1.2.12' ]
491 silly lockFile 6bd433dd-which-1-2-12 which@1.2.12
492 verbose lock which@1.2.12 /root/.npm/6bd433dd-which-1-2-12.lock
493 verbose read json /root/.npm/osenv/0.1.4/package/package.json
494 verbose read json /root/.npm/semver/5.3.0/package/package.json
495 verbose read json /root/.npm/request/2.79.0/package/package.json
496 silly lockFile d47c15d3-fstream-1-0-0 fstream@^1.0.0
497 silly lockFile d47c15d3-fstream-1-0-0 fstream@^1.0.0
498 verbose true,/root/.nvm/v0.10.0/lib/node_modules,/root/.nvm/v0.10.0/lib/node_modules unbuild node-gyp@3.4.0
499 verbose /root/.nvm/v0.10.0/bin,[object Object] binRoot
500 verbose read json /root/.npm/which/1.2.12/package/package.json
501 silly lockFile 434d33fc-minimatch-3-0-2 minimatch@^3.0.2
502 silly lockFile 434d33fc-minimatch-3-0-2 minimatch@^3.0.2
503 silly lockFile 587282b0-graceful-fs-4-1-2 graceful-fs@^4.1.2
504 silly lockFile 587282b0-graceful-fs-4-1-2 graceful-fs@^4.1.2
505 silly lockFile a2f41c87-glob-7-0-3 glob@^7.0.3
506 silly lockFile a2f41c87-glob-7-0-3 glob@^7.0.3
507 info postuninstall node-gyp@3.4.0
508 silly lockFile d93e30b8-nopt-3-0-6 nopt@3.0.6
509 silly lockFile d93e30b8-nopt-3-0-6 nopt@3.0.6
510 silly lockFile e5e1aab4-rimraf-2-5-4 rimraf@2.5.4
511 silly lockFile e5e1aab4-rimraf-2-5-4 rimraf@2.5.4
512 silly lockFile c5c03ed1-npmlog-3-1-2 npmlog@3.1.2
513 silly lockFile c5c03ed1-npmlog-3-1-2 npmlog@3.1.2
514 silly lockFile b2050b83-nopt-2-3 nopt@2 || 3
515 silly lockFile b2050b83-nopt-2-3 nopt@2 || 3
516 silly lockFile 8c081391-rimraf-2 rimraf@2
517 silly lockFile 8c081391-rimraf-2 rimraf@2
518 silly lockFile 9b9a5352-osenv-0-1-4 osenv@0.1.4
519 silly lockFile 9b9a5352-osenv-0-1-4 osenv@0.1.4
520 silly lockFile a7d9cbd5-semver-5-3-0 semver@5.3.0
521 silly lockFile a7d9cbd5-semver-5-3-0 semver@5.3.0
522 silly lockFile 4fd359c2-request-2-79-0 request@2.79.0
523 silly lockFile 4fd359c2-request-2-79-0 request@2.79.0
524 silly lockFile 14e477ff-npmlog-0-1-2-3 npmlog@0 || 1 || 2 || 3
525 silly lockFile 14e477ff-npmlog-0-1-2-3 npmlog@0 || 1 || 2 || 3
526 silly lockFile 6bd433dd-which-1-2-12 which@1.2.12
527 silly lockFile 6bd433dd-which-1-2-12 which@1.2.12
528 silly lockFile cd27a342-osenv-0 osenv@0
529 silly lockFile cd27a342-osenv-0 osenv@0
530 silly lockFile 96f1c3ce-semver-2-x-3-x-4-5 semver@2.x || 3.x || 4 || 5
531 silly lockFile 96f1c3ce-semver-2-x-3-x-4-5 semver@2.x || 3.x || 4 || 5
532 silly lockFile 8f88254e-request-2 request@2
533 silly lockFile 8f88254e-request-2 request@2
534 silly lockFile 5f85f779-which-1 which@1
535 silly lockFile 5f85f779-which-1 which@1
536 error Error: No compatible version found: path-array@'^1.0.0'
536 error Valid install targets:
536 error ["0.0.1","0.0.2","1.0.0","1.0.1"]
536 error at installTargetsError (/root/.nvm/v0.10.0/lib/node_modules/npm/lib/cache.js:682:10)
536 error at /root/.nvm/v0.10.0/lib/node_modules/npm/lib/cache.js:597:10
536 error at saved (/root/.nvm/v0.10.0/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)
536 error at Object.oncomplete (fs.js:93:15)
537 error If you need help, you may report this log at:
537 error <http://github.com/isaacs/npm/issues>
537 error or email it to:
537 error <npm-@googlegroups.com>
538 error System Linux 3.4.113-sun8i
539 error command "/root/.nvm/v0.10.0/bin/node" "/root/.nvm/v0.10.0/bin/npm" "install" "node-gyp" "-g"
540 error cwd /root
541 error node -v v0.10.0
542 error npm -v 1.2.14
543 verbose exit [ 1, true ]
root@opi1:~#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment