Skip to content

Instantly share code, notes, and snippets.

@tomlane
Created February 14, 2013 20:05
Show Gist options
  • Save tomlane/4955913 to your computer and use it in GitHub Desktop.
Save tomlane/4955913 to your computer and use it in GitHub Desktop.
yo
This file has been truncated, but you can view the full file.
4002 silly gunzTarPerm extractEntry test/zz-cleanup.js
4003 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ]
4004 silly gunzTarPerm extractEntry test/fixtures.tgz
4005 silly gunzTarPerm modified mode [ 'test/fixtures.tgz', 438, 420 ]
4006 silly lockFile 4bca46d0-inherits-1 inherits@1
4007 silly lockFile 6b025e09-winston-0-6-2 winston@0.6.2
4008 silly gunzTarPerm extractEntry test/sync.js
4009 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
4010 silly gunzTarPerm extractEntry test/umask.js
4011 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ]
4012 silly gunzTarPerm extractEntry test/sync.js
4013 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
4014 silly gunzTarPerm extractEntry test/umask.js
4015 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ]
4016 silly lockFile ff089c38-htmlparser2-2-5-1 htmlparser2@2.5.1
4017 silly lockFile c6b5e825-underscore-1-4-4 underscore@1.4.4
4018 silly lockFile abe9e280-revalidator-0-1-5 revalidator@0.1.5
4019 silly lockFile 78905450-utile-0-1-7 utile@0.1.7
4020 silly lockFile c182ce93-cheerio-select-0-0-3 cheerio-select@0.0.3
4021 silly lockFile 6e59f3a3-entities-0-1-1 entities@0.1.1
4022 silly gunzTarPerm extractEntry tests/unicycle.jpg
4023 silly gunzTarPerm modified mode [ 'tests/unicycle.jpg', 438, 420 ]
4024 silly resolved [ { author:
4024 silly resolved { name: 'Isaac Z. Schlueter',
4024 silly resolved email: 'i@izs.me',
4024 silly resolved url: 'http://blog.izs.me' },
4024 silly resolved name: 'minimatch',
4024 silly resolved description: 'a glob matcher in javascript',
4024 silly resolved version: '0.2.9',
4024 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
4024 silly resolved main: 'minimatch.js',
4024 silly resolved scripts: { test: 'tap test' },
4024 silly resolved engines: { node: '*' },
4024 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
4024 silly resolved devDependencies: { tap: '' },
4024 silly resolved license:
4024 silly resolved { type: 'MIT',
4024 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
4024 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n',
4024 silly resolved readmeFilename: 'README.md',
4024 silly resolved _id: 'minimatch@0.2.9',
4024 silly resolved _from: 'minimatch@0.2' },
4024 silly resolved { author:
4024 silly resolved { name: 'Isaac Z. Schlueter',
4024 silly resolved email: 'i@izs.me',
4024 silly resolved url: 'http://blog.izs.me' },
4024 silly resolved name: 'graceful-fs',
4024 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
4024 silly resolved version: '1.2.0',
4024 silly resolved repository:
4024 silly resolved { type: 'git',
4024 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
4024 silly resolved main: 'graceful-fs.js',
4024 silly resolved engines: { node: '>=0.4.0' },
4024 silly resolved directories: { test: 'test' },
4024 silly resolved scripts: { test: 'tap test/*.js' },
4024 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
4024 silly resolved license: 'BSD',
4024 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
4024 silly resolved readmeFilename: 'README.md',
4024 silly resolved _id: 'graceful-fs@1.2.0',
4024 silly resolved _from: 'graceful-fs@~1.2.0' },
4024 silly resolved { name: 'inherits',
4024 silly resolved description: 'A tiny simple way to do classic inheritance in js',
4024 silly resolved version: '1.0.0',
4024 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
4024 silly resolved main: './inherits.js',
4024 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
4024 silly resolved author:
4024 silly resolved { name: 'Isaac Z. Schlueter',
4024 silly resolved email: 'i@izs.me',
4024 silly resolved url: 'http://blog.izs.me/' },
4024 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
4024 silly resolved readmeFilename: 'README.md',
4024 silly resolved _id: 'inherits@1.0.0',
4024 silly resolved _from: 'inherits@1' } ]
4025 info install minimatch@0.2.9 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob
4026 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob
4027 info install inherits@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob
4028 info installOne minimatch@0.2.9
4029 info installOne graceful-fs@1.2.0
4030 info installOne inherits@1.0.0
4031 silly lockFile e1f74e0f-winston-0-6-x winston@0.6.x
4032 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/YamlSpec.js
4033 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/YamlSpec.js', 438, 420 ]
4034 silly gunzTarPerm extractEntry vendor/benchmark.js/LICENSE.txt
4035 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/LICENSE.txt', 438, 420 ]
4036 silly lockFile 650cc907-htmlparser2-2-x htmlparser2@2.x
4037 silly lockFile cd35956c-underscore-1-4 underscore@~1.4
4038 silly lockFile 0837132e-revalidator-0-1-x revalidator@0.1.x
4039 silly lockFile 67dcb77e-utile-0-1-x utile@0.1.x
4040 silly lockFile 5395b76d-cheerio-select cheerio-select@*
4041 silly gunzTarPerm extractEntry vendor/benchmark.js/LICENSE.txt
4042 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/LICENSE.txt', 438, 420 ]
4043 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/YamlSpec.js
4044 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/YamlSpec.js', 438, 420 ]
4045 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
4046 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
4047 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
4048 silly lockFile a4ccbd5f-entities-0-x entities@0.x
4049 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/YamlTests.js
4050 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/YamlTests.js', 438, 420 ]
4051 silly gunzTarPerm extractEntry templates/completion.mustache
4052 silly gunzTarPerm modified mode [ 'templates/completion.mustache', 438, 420 ]
4053 silly gunzTarPerm extractEntry templates/conflict.mustache
4054 silly gunzTarPerm modified mode [ 'templates/conflict.mustache', 438, 420 ]
4055 silly gunzTarPerm extractEntry vendor/platform.js/README.md
4056 silly gunzTarPerm modified mode [ 'vendor/platform.js/README.md', 438, 420 ]
4057 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch unbuild
4058 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\package.json
4059 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs unbuild
4060 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs\package.json
4061 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits unbuild
4062 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits\package.json
4063 silly gunzTarPerm extractEntry vendor/platform.js/README.md
4064 silly gunzTarPerm modified mode [ 'vendor/platform.js/README.md', 438, 420 ]
4065 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/YamlTests.js
4066 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/YamlTests.js', 438, 420 ]
4067 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/jasmine.css
4068 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/jasmine.css', 438, 420 ]
4069 silly gunzTarPerm extractEntry vendor/cookie/index.js
4070 silly gunzTarPerm modified mode [ 'vendor/cookie/index.js', 438, 420 ]
4071 silly gunzTarPerm extractEntry vendor/platform.js/platform.js
4072 silly gunzTarPerm modified mode [ 'vendor/platform.js/platform.js', 438, 420 ]
4073 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\package.json
4074 silly gunzTarPerm extractEntry vendor/platform.js/platform.js
4075 silly gunzTarPerm modified mode [ 'vendor/platform.js/platform.js', 438, 420 ]
4076 silly resolved [ { name: 'pkginfo',
4076 silly resolved version: '0.3.0',
4076 silly resolved description: 'An easy way to expose properties on a module from a package.json',
4076 silly resolved author: { name: 'Charlie Robbins', email: 'charlie.robbins@gmail.com' },
4076 silly resolved repository:
4076 silly resolved { type: 'git',
4076 silly resolved url: 'http://github.com/indexzero/node-pkginfo.git' },
4076 silly resolved keywords: [ 'info', 'tools', 'package.json' ],
4076 silly resolved devDependencies: { vows: '0.7.x' },
4076 silly resolved main: './lib/pkginfo',
4076 silly resolved scripts: { test: 'vows test/*-test.js --spec' },
4076 silly resolved engines: { node: '>= 0.4.0' },
4076 silly resolved readme: '# node-pkginfo\n\nAn easy way to expose properties on a module from a package.json\n\n## Installation\n\n### Installing npm (node package manager)\n```\n curl http://npmjs.org/install.sh | sh\n```\n\n### Installing pkginfo\n```\n [sudo] npm install pkginfo\n```\n\n## Motivation\nHow often when writing node.js modules have you written the following line(s) of code? \n\n* Hard code your version string into your code\n\n``` js\n exports.version = \'0.1.0\';\n```\n\n* Programmatically expose the version from the package.json\n\n``` js\n exports.version = JSON.parse(fs.readFileSync(\'/path/to/package.json\', \'utf8\')).version;\n```\n\nIn other words, how often have you wanted to expose basic information from your package.json onto your module programmatically? **WELL NOW YOU CAN!**\n\n## Usage\n\nUsing `pkginfo` is idiot-proof, just require and invoke it. \n\n``` js\n var pkginfo = require(\'pkginfo\')(module);\n \n console.dir(module.exports);\n```\n\nBy invoking the `pkginfo` module all of the properties in your `package.json` file will be automatically exposed on the callee module (i.e. the parent module of `pkginfo`). \n\nHere\'s a sample of the output:\n\n```\n { name: \'simple-app\',\n description: \'A test fixture for pkginfo\',\n version: \'0.1.0\',\n author: \'Charlie Robbins <charlie.robbins@gmail.com>\',\n keywords: [ \'test\', \'fixture\' ],\n main: \'./index.js\',\n scripts: { test: \'vows test/*-test.js --spec\' },\n engines: { node: \'>= 0.4.0\' } }\n```\n\n### Expose specific properties\nIf you don\'t want to expose **all** properties on from your `package.json` on your module then simple pass those properties to the `pkginfo` function:\n\n``` js\n var pkginfo = require(\'pkginfo\')(module, \'version\', \'author\');\n \n console.dir(module.exports);\n```\n\n```\n { version: \'0.1.0\',\n author: \'Charlie Robbins <charlie.robbins@gmail.com>\' }\n```\n\nIf you\'re looking for further usage see the [examples][0] included in this repository. \n\n## Run Tests\nTests are written in [vows][1] and give complete coverage of all APIs.\n\n```\n vows test/*-test.js --spec\n```\n\n[0]: https://github.com/indexzero/node-pkginfo/tree/master/examples\n[1]: http://vowsjs.org\n\n#### Author: [Charlie Robbins](http://nodejitsu.com)\n#### License: MIT',
4076 silly resolved readmeFilename: 'README.md',
4076 silly resolved _id: 'pkginfo@0.3.0',
4076 silly resolved _from: 'pkginfo@0.x.x' },
4076 silly resolved { name: 'read',
4076 silly resolved version: '1.0.4',
4076 silly resolved main: 'lib/read.js',
4076 silly resolved dependencies: { 'mute-stream': '~0.0.2' },
4076 silly resolved devDependencies: { tap: '*' },
4076 silly resolved engines: { node: '>=0.8' },
4076 silly resolved author:
4076 silly resolved { name: 'Isaac Z. Schlueter',
4076 silly resolved email: 'i@izs.me',
4076 silly resolved url: 'http://blog.izs.me/' },
4076 silly resolved description: 'read(1) for node programs',
4076 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/read.git' },
4076 silly resolved license: 'BSD',
4076 silly resolved scripts: { test: 'tap test/*.js' },
4076 silly resolved readme: '## read\n\nFor reading user input from stdin.\n\nSimilar to the `readline` builtin\'s `question()` method, but with a\nfew more features.\n\n## USAGE\n\n```javascript\nvar read = require("read")\nread(options, callback)\n```\n\nThe callback gets called with either the user input, or the default\nspecified, or an error, as `callback(error, result, isDefault)`\nnode style.\n\n## OPTIONS\n\nEvery option is optional.\n\n* `prompt` What to write to stdout before reading input.\n* `silent` Don\'t echo the output as the user types it.\n* `replace` Replace silenced characters with the supplied character value.\n* `timeout` Number of ms to wait for user input before giving up.\n* `default` The default value if the user enters nothing.\n* `edit` Allow the user to edit the default value.\n* `terminal` Treat the output as a TTY, whether it is or not.\n* `stdin` Readable stream to get input data from. (default `process.stdin`)\n* `stdout` Writeable stream to write prompts to. (default: `process.stdout`)\n\nIf silent is true, and the input is a TTY, then read will set raw\nmode, and read character by character.\n\n## COMPATIBILITY\n\nThis module works sort of with node 0.6. It does not work with node\nversions less than 0.6. It is best on node 0.8.\n\nOn node version 0.6, it will remove all listeners on the input\nstream\'s `data` and `keypress` events, because the readline module did\nnot fully clean up after itself in that version of node, and did not\nmake it possible to clean up after it in a way that has no potential\nfor side effects.\n\nAdditionally, some of the readline options (like `terminal`) will not\nfunction in versions of node before 0.8, because they were not\nimplemented in the builtin readline module.\n\n## CONTRIBUTING\n\nPatches welcome.\n',
4076 silly resolved readmeFilename: 'README.md',
4076 silly resolved _id: 'read@1.0.4',
4076 silly resolved _from: 'read@1.0.x' },
4076 silly resolved { name: 'winston',
4076 silly resolved description: 'A multi-transport async logging library for Node.js',
4076 silly resolved version: '0.6.2',
4076 silly resolved author: { name: 'Nodejitsu Inc.', email: 'info@nodejitsu.com' },
4076 silly resolved maintainers: [ [Object] ],
4076 silly resolved repository: { type: 'git', url: 'https://github.com/flatiron/winston.git' },
4076 silly resolved keywords: [ 'logging', 'sysadmin', 'tools' ],
4076 silly resolved dependencies:
4076 silly resolved { async: '0.1.x',
4076 silly resolved colors: '0.x.x',
4076 silly resolved cycle: '1.0.x',
4076 silly resolved eyes: '0.1.x',
4076 silly resolved pkginfo: '0.2.x',
4076 silly resolved request: '2.9.x',
4076 silly resolved 'stack-trace': '0.0.x' },
4076 silly resolved devDependencies: { vows: '0.6.x' },
4076 silly resolved main: './lib/winston',
4076 silly resolved scripts: { test: 'vows --spec --isolate' },
4076 silly resolved engines: { node: '>= 0.4.0' },
4076 silly resolved readme: '# winston [![Build Status](https://secure.travis-ci.org/flatiron/winston.png)](http://travis-ci.org/flatiron/winston)\n\nA multi-transport async logging library for node.js. <span style="font-size:28px; font-weight:bold;">&quot;CHILL WINSTON! ... I put it in the logs.&quot;</span>\n\n## Motivation\nWinston is designed to be a simple and universal logging library with support for multiple transports. A transport is essentially a storage device for your logs. Each instance of a winston logger can have multiple transports configured at different levels. For example, one may want error logs to be stored in a persistent remote location (like a database), but all logs output to the console or a local file.\n\nThere also seemed to be a lot of logging libraries out there that coupled their implementation of logging (i.e. how the logs are stored / indexed) to the API that they exposed to the programmer. This library aims to decouple those parts of the process to make it more flexible and extensible.\n\n## Usage\nThere are two different ways to use winston: directly via the default logger, or by instantiating your own Logger. The former is merely intended to be a convenient shared logger to use throughout your application if you so choose.\n\n* [Logging](#logging)\n * [Using the Default Logger](#using-the-default-logger)\n * [Instantiating your own Logger](#instantiating-your-own-logger)\n * [Logging with Metadata](#logging-with-metadata)\n* [Transports](https://github.com/flatiron/winston/blob/master/docs/transports.md)\n* [Profiling](#profiling)\n* [Streaming Logs](#streaming-logs)\n* [Querying Logs](#querying-logs) \n* [Exceptions](#exceptions)\n * [Handling Uncaught Exceptions with winston](#handling-uncaught-exceptions-with-winston)\n * [To Exit or Not to Exit](#to-exit-or-not-to-exit)\n* [Logging Levels](#logging-levels)\n * [Using Logging Levels](#using-logging-levels)\n * [Using Custom Logging Levels](#using-custom-logging-levels)\n* [Further Reading](#further-reading)\n * [Events and Callbacks in Winston](#events-and-callbacks-in-winston)\n * [Working with multiple Loggers in winston](#working-with-multiple-loggers-in-winston)\n * [Using winston in a CLI tool](#using-winston-in-a-cli-tool)\n * [Extending another object with Logging](#extending-another-object-with-logging)\n * [Adding Custom Transports](#adding-custom-transports)\n\n## Logging\n\n### Using the Default Logger\nThe default logger is accessible through the winston module directly. Any method that you could call on an instance of a logger is available on the default logger:\n\n``` js\n var winston = require(\'winston\');\n\n winston.log(\'info\', \'Hello distributed log files!\');\n winston.info(\'Hello again distributed logs\');\n```\n\nBy default, only the Console transport is set on the default logger. You can add or remove transports via the add() and remove() methods:\n\n``` js\n winston.add(winston.transports.File, { filename: \'somefile.log\' });\n winston.remove(winston.transports.Console);\n```\n\nFor more documenation about working with each individual transport supported by Winston see the "Working with Transports" section below.\n\n### Instantiating your own Logger\nIf you would prefer to manage the object lifetime of loggers you are free to instantiate them yourself:\n\n``` js\n var logger = new (winston.Logger)({\n transports: [\n new (winston.transports.Console)(),\n new (winston.transports.File)({ filename: \'somefile.log\' })\n ]\n });\n```\n\nYou can work with this logger in the same way that you work with the default logger:\n\n``` js\n //\n // Logging\n //\n logger.log(\'info\', \'Hello distributed log files!\');\n logger.info(\'Hello again distributed logs\');\n\n //\n // Adding / Removing Transports\n // (Yes It\'s chainable)\n //\n logger.add(winston.transports.File)\n .remove(winston.transports.Console);\n```\n\n### Logging with Metadata\nIn addition to logging string messages, winston will also optionally log additional JSON metadata objects. Adding metadata is simple:\n\n``` js\n winston.log(\'info\', \'Test Log Message\', { anything: \'This is metadata\' });\n```\n\nThe way these objects is stored varies from transport to transport (to best support the storage mechanisms offered). Here\'s a quick summary of how each transports handles metadata:\n\n1. __Console:__ Logged via util.inspect(meta)\n2. __File:__ Logged via util.inspect(meta)\n\n## Profiling\nIn addition to logging messages and metadata, winston also has a simple profiling mechanism implemented for any logger:\n\n``` js\n //\n // Start profile of \'test\'\n // Remark: Consider using Date.now() with async operations\n //\n winston.profile(\'test\');\n\n setTimeout(function () {\n //\n // Stop profile of \'test\'. Logging will now take place:\n // "17 Jan 21:00:00 - info: test duration=1000ms"\n //\n winston.profile(\'test\');\n }, 1000);\n```\n\nAll profile messages are set to the \'info\' by default and both message and metadata are optional There are no plans in the Roadmap to make this configurable, but I\'m open to suggestions / issues.\n\n\n## Querying Logs\nWinston supports querying of logs with Loggly-like options.\nSpecifically: `File`, `Couchdb`, `Redis`, `Loggly`, `Nssocket`, and `Http`.\n\n``` js\n var options = {\n from: new Date - 24 * 60 * 60 * 1000,\n until: new Date\n };\n\n //\n // Find items logged between today and yesterday.\n //\n winston.query(options, function (err, results) {\n if (err) {\n throw err;\n }\n \n console.log(results);\n });\n```\n\n## Streaming Logs\nStreaming allows you to stream your logs back from your chosen transport.\n\n``` js\n //\n // Start at the end.\n //\n winston.stream({ start: -1 }).on(\'log\', function(log) {\n console.log(log);\n });\n```\n\n## Exceptions\n\n### Handling Uncaught Exceptions with winston\n\nWith `winston`, it is possible to catch and log `uncaughtException` events from your process. There are two distinct ways of enabling this functionality either through the default winston logger or your own logger instance.\n\nIf you want to use this feature with the default logger simply call `.handleExceptions()` with a transport instance.\n\n``` js\n //\n // You can add a separate exception logger by passing it to `.handleExceptions`\n //\n winston.handleExceptions(new winston.transports.File({ filename: \'path/to/exceptions.log\' }))\n\n //\n // Alternatively you can set `.handleExceptions` to true when adding transports to winston\n //\n winston.add(winston.transports.File, {\n filename: \'path/to/all-logs.log\',\n handleExceptions: true\n });\n```\n\n### To Exit or Not to Exit\n\nby default, winston will exit after logging an uncaughtException. if this is not the behavior you want,\nset `exitOnError = false`\n\n``` js\n var logger = new (winston.Logger)({ exitOnError: false });\n\n //\n // or, like this:\n //\n logger.exitOnError = false;\n```\n\nWhen working with custom logger instances, you can pass in separate transports to the `exceptionHandlers` property or set `.handleExceptions` on any transport.\n\nExample 1\n\n``` js\n var logger = new (winston.Logger)({\n transports: [\n new winston.transports.File({ filename: \'path/to/all-logs.log\' })\n ]\n exceptionHandlers: [\n new winston.transports.File({ filename: \'path/to/exceptions.log\' })\n ]\n });\n```\n\nExample 2\n\n```\nvar logger = new winston.Logger({\n transports: [\n new winston.transports.Console({\n handleExceptions: true,\n json: true\n })\n ],\n exitOnError: false\n});\n```\n\nThe `exitOnError` option can also be a function to prevent exit on only certain types of errors:\n\n``` js\n function ignoreEpipe(err) {\n return err.code !== \'EPIPE\';\n }\n\n var logger = new (winston.Logger)({ exitOnError: ignoreEpipe });\n\n //\n // or, like this:\n //\n logger.exitOnError = ignoreEpipe;\n```\n\n## Logging Levels\n\n### Using Logging Levels\nSetting the level for your logging message can be accomplished in one of two ways. You can pass a string representing the logging level to the log() method or use the level specified methods defined on every winston Logger.\n\n``` js\n //\n // Any logger instance\n //\n logger.log(\'info\', "127.0.0.1 - there\'s no place like home");\n logger.log(\'warn\', "127.0.0.1 - there\'s no place like home");\n logger.log(\'error\', "127.0.0.1 - there\'s no place like home");\n logger.info("127.0.0.1 - there\'s no place like home");\n logger.warn("127.0.0.1 - there\'s no place like home");\n logger.error("127.0.0.1 - there\'s no place like home");\n\n //\n // Default logger\n //\n winston.log(\'info\', "127.0.0.1 - there\'s no place like home");\n winston.info("127.0.0.1 - there\'s no place like home");\n```\n\nWinston allows you to set a `level` on each transport that specifies the level of messages this transport should log. For example, you could log only errors to the console, with the full logs in a file:\n\n``` js\n var logger = new (winston.Logger)({\n transports: [\n new (winston.transports.Console)({ level: \'error\' }),\n new (winston.transports.File)({ filename: \'somefile.log\' })\n ]\n });\n```\n\nAs of 0.2.0, winston supports customizable logging levels, defaulting to [npm][0] style logging levels. Changing logging levels is easy:\n\n``` js\n //\n // Change levels on the default winston logger\n //\n winston.setLevels(winston.config.syslog.levels);\n\n //\n // Change levels on an instance of a logger\n //\n logger.setLevels(winston.config.syslog.levels);\n```\n\nCalling `.setLevels` on a logger will remove all of the previous helper methods for the old levels and define helper methods for the new levels. Thus, you should be careful about the logging statements you use when changing levels. For example, if you ran this code after changing to the syslog levels:\n\n``` js\n //\n // Logger does not have \'silly\' defined since that level is not in the syslog levels\n //\n logger.silly(\'some silly message\');\n```\n\n### Using Custom Logging Levels\nIn addition to the predefined `npm` and `syslog` levels available in Winston, you can also choose to define your own:\n\n``` js\n var myCustomLevels = {\n levels: {\n foo: 0,\n bar: 1,\n baz: 2,\n foobar: 3\n },\n colors: {\n foo: \'blue\',\n bar: \'green\',\n baz: \'yellow\',\n foobar: \'red\'\n }\n };\n\n var customLevelLogger = new (winston.Logger)({ levels: myCustomLevels.levels });\n customLevelLogger.foobar(\'some foobar level-ed message\');\n```\n\nAlthough there is slight repetition in this data structure, it enables simple encapsulation if you not to have colors. If you do wish to have colors, in addition to passing the levels to the Logger itself, you must make winston aware of them:\n\n``` js\n //\n // Make winston aware of these colors\n //\n winston.addColors(myCustomLevels.colors);\n```\n\nThis enables transports with the \'colorize\' option set to appropriately color the output of custom levels.\n\n## Further Reading\n\n### Events and Callbacks in Winston\nEach instance of winston.Logger is also an instance of an [EventEmitter][1]. A log event will be raised each time a transport successfully logs a message:\n\n``` js\n logger.on(\'logging\', function (transport, level, msg, meta) {\n // [msg] and [meta] have now been logged at [level] to [transport]\n });\n\n logger.info(\'CHILL WINSTON!\', { seriously: true });\n```\n\nIt is also worth mentioning that the logger also emits an \'error\' event which you should handle or suppress if you don\'t want unhandled exceptions:\n\n``` js\n //\n // Handle errors\n //\n logger.on(\'error\', function (err) { /* Do Something */ });\n\n //\n // Or just suppress them.\n //\n logger.emitErrs = false;\n```\n\nEvery logging method described in the previous section also takes an optional callback which will be called only when all of the transports have logged the specified message.\n\n``` js\n logger.info(\'CHILL WINSTON!\', { seriously: true }, function (err, level, msg, meta) {\n // [msg] and [meta] have now been logged at [level] to **every** transport.\n });\n```\n\n### Working with multiple Loggers in winston\n\nOften in larger, more complex applications it is necessary to have multiple logger instances with different settings. Each logger is responsible for a different feature area (or category). This is exposed in `winston` in two ways: through `winston.loggers` and instances of `winston.Container`. In fact, `winston.loggers` is just a predefined instance of `winston.Container`:\n\n``` js\n var winston = require(\'winston\');\n\n //\n // Configure the logger for `category1`\n //\n winston.loggers.add(\'category1\', {\n console: {\n level: \'silly\',\n colorize: \'true\'\n },\n file: {\n filename: \'/path/to/some/file\'\n }\n });\n\n //\n // Configure the logger for `category2`\n //\n winston.loggers.add(\'category2\', {\n couchdb: {\n host: \'127.0.0.1\',\n port: 5984\n }\n });\n```\n\nNow that your loggers are setup you can require winston _in any file in your application_ and access these pre-configured loggers:\n\n``` js\n var winston = require(\'winston\');\n\n //\n // Grab your preconfigured logger\n //\n var category1 = winston.loggers.get(\'category1\');\n\n category1.info(\'logging from your IoC container-based logger\');\n```\n\nIf you prefer to manage the `Container` yourself you can simply instantiate one:\n\n``` js\n var winston = require(\'winston\'),\n container = new winston.Container();\n\n container.add(\'category1\', {\n console: {\n level: \'silly\',\n colorize: \'true\'\n },\n file: {\n filename: \'/path/to/some/file\'\n }\n });\n```\n\n### Sharing transports between Loggers in winston\n\n``` js\n var winston = require(\'winston\');\n\n //\n // Setup transports to be shared across all loggers\n // in three ways:\n //\n // 1. By setting it on the default Container\n // 2. By passing `transports` into the constructor function of winston.Container\n // 3. By passing `transports` into the `.get()` or `.add()` methods\n //\n\n //\n // 1. By setting it on the default Container\n //\n winston.loggers.options.transports = [\n // Setup your shared transports here\n ];\n\n //\n // 2. By passing `transports` into the constructor function of winston.Container\n //\n var container = new winston.Container({\n transports: [\n // Setup your shared transports here\n ]\n });\n\n //\n // 3. By passing `transports` into the `.get()` or `.add()` methods\n //\n winston.loggers.add(\'some-category\', {\n transports: [\n // Setup your shared transports here\n ]\n });\n\n container.add(\'some-category\', {\n transports: [\n // Setup your shared transports here\n ]\n });\n```\n\n### Using winston in a CLI tool\nA common use-case for logging is output to a CLI tool. Winston has a special helper method which will pretty print output from your CLI tool. Here\'s an example from the [require-analyzer][2] written by [Nodejitsu][3]:\n\n```\n info: require-analyzer starting in /Users/Charlie/Nodejitsu/require-analyzer\n info: Found existing dependencies\n data: {\n data: colors: \'0.x.x\',\n data: eyes: \'0.1.x\',\n data: findit: \'0.0.x\',\n data: npm: \'1.0.x\',\n data: optimist: \'0.2.x\',\n data: semver: \'1.0.x\',\n data: winston: \'0.2.x\'\n data: }\n info: Analyzing dependencies...\n info: Done analyzing raw dependencies\n info: Retrieved packages from npm\n warn: No additional dependencies found\n```\n\nConfiguring output for this style is easy, just use the `.cli()` method on `winston` or an instance of `winston.Logger`:\n\n``` js\n var winston = require(\'winston\');\n\n //\n // Configure CLI output on the default logger\n //\n winston.cli();\n\n //\n // Configure CLI on an instance of winston.Logger\n //\n var logger = new winston.Logger({\n transports: [\n new (winston.transports.Console)()\n ]\n });\n\n logger.cli();\n```\n\n### Extending another object with Logging\nOften in a given code base with lots of Loggers it is useful to add logging methods a different object so that these methods can be called with less syntax. Winston exposes this functionality via the \'extend\' method:\n\n``` js\n var myObject = {};\n\n logger.extend(myObject);\n\n //\n // You can now call logger methods on \'myObject\'\n //\n myObject.info(\'127.0.0.1 - there\'s no place like home\');\n```\n\n## Working with Transports\nRight now there are four transports supported by winston core. If you have a transport you would like to add either open an issue or fork and submit a pull request. Commits are welcome, but I\'ll give you extra street cred if you __add tests too :D__\n \n1. __Console:__ Output to the terminal\n2. __Files:__ Append to a file\n3. __Loggly:__ Log to Logging-as-a-Service platform Loggly\n\n### Console Transport\n``` js\n winston.add(winston.transports.Console, options)\n```\n\nThe Console transport takes two simple options:\n\n* __level:__ Level of messages that this transport should log (default \'info\').\n* __silent:__ Boolean flag indicating whether to suppress output (default false).\n* __colorize:__ Boolean flag indicating if we should colorize output (default false).\n* __timestamp:__ Boolean flag indicating if we should prepend output with timestamps (default false). If function is specified, its return value will be used instead of timestamps.\n\n*Metadata:* Logged via util.inspect(meta);\n\n### File Transport\n``` js\n winston.add(winston.transports.File, options)\n```\n\nThe File transport should really be the \'Stream\' transport since it will accept any [WritableStream][14]. It is named such because it will also accept filenames via the \'filename\' option:\n\n* __level:__ Level of messages that this transport should log.\n* __silent:__ Boolean flag indicating whether to suppress output.\n* __colorize:__ Boolean flag indicating if we should colorize output.\n* __timestamp:__ Boolean flag indicating if we should prepend output with timestamps (default true). If function is specified, its return value will be used instead of timestamps.\n* __filename:__ The filename of the logfile to write output to.\n* __maxsize:__ Max size in bytes of the logfile, if the size is exceeded then a new file is created.\n* __maxFiles:__ Limit the number of files created when the size of the logfile is exceeded.\n* __stream:__ The WriteableStream to write output to.\n* __json:__ If true, messages will be logged as JSON (default true).\n\n*Metadata:* Logged via util.inspect(meta);\n\n### Loggly Transport\n``` js\n var Loggly = require(\'winston-loggly\').Loggly\n winston.add(Loggly, options);\n```\n\nThe Loggly transport is based on [Nodejitsu\'s][5] [node-loggly][6] implementation of the [Loggly][7] API. If you haven\'t heard of Loggly before, you should probably read their [value proposition][8]. The Loggly transport takes the following options. Either \'inputToken\' or \'inputName\' is required:\n\n* __level:__ Level of messages that this transport should log. \n* __subdomain:__ The subdomain of your Loggly account. *[required]*\n* __auth__: The authentication information for your Loggly account. *[required with inputName]*\n* __inputName:__ The name of the input this instance should log to.\n* __inputToken:__ The input token of the input this instance should log to.\n* __json:__ If true, messages will be sent to Loggly as JSON.\n\n*Metadata:* Logged in suggested [Loggly format][2]\n\n### Riak Transport\nAs of `0.3.0` the Riak transport has been broken out into a new module: [winston-riak][17]. Using it is just as easy:\n\n``` js\n var Riak = require(\'winston-riak\').Riak;\n winston.add(Riak, options);\n```\n\nIn addition to the options accepted by the [riak-js][3] [client][4], the Riak transport also accepts the following options. It is worth noting that the riak-js debug option is set to *false* by default:\n\n* __level:__ Level of messages that this transport should log.\n* __bucket:__ The name of the Riak bucket you wish your logs to be in or a function to generate bucket names dynamically.\n\n``` js\n // Use a single bucket for all your logs\n var singleBucketTransport = new (Riak)({ bucket: \'some-logs-go-here\' });\n \n // Generate a dynamic bucket based on the date and level\n var dynamicBucketTransport = new (Riak)({\n bucket: function (level, msg, meta, now) {\n var d = new Date(now);\n return level + [d.getDate(), d.getMonth(), d.getFullYear()].join(\'-\');\n }\n });\n```\n\n*Metadata:* Logged as JSON literal in Riak\n\n### MongoDB Transport\nAs of `0.3.0` the MongoDB transport has been broken out into a new module: [winston-mongodb][16]. Using it is just as easy:\n\n``` js\n var MongoDB = require(\'winston-mongodb\').MongoDB;\n winston.add(MongoDB, options);\n```\n\nThe MongoDB transport takes the following options. \'db\' is required:\n\n* __level:__ Level of messages that this transport should log. \n* __silent:__ Boolean flag indicating whether to suppress output.\n* __db:__ The name of the database you want to log to. *[required]*\n* __collection__: The name of the collection you want to store log messages in, defaults to \'log\'.\n* __safe:__ Boolean indicating if you want eventual consistency on your log messages, if set to true it requires an extra round trip to the server to ensure the write was committed, defaults to true.\n* __host:__ The host running MongoDB, defaults to localhost.\n* __port:__ The port on the host that MongoDB is running on, defaults to MongoDB\'s default port.\n\n*Metadata:* Logged as a native JSON object.\n\n### SimpleDB Transport\n\nThe [winston-simpledb][18] transport is just as easy:\n\n``` js\n var SimpleDB = require(\'winston-simpledb\').SimpleDB;\n winston.add(SimpleDB, options);\n```\n\nThe SimpleDB transport takes the following options. All items marked with an asterisk are required:\n\n* __awsAccessKey__:* your AWS Access Key\n* __secretAccessKey__:* your AWS Secret Access Key\n* __awsAccountId__:* your AWS Account Id\n* __domainName__:* a string or function that returns the domain name to log to\n* __region__:* the region your domain resides in\n* __itemName__: a string (\'uuid\', \'epoch\', \'timestamp\') or function that returns the item name to log\n\n*Metadata:* Logged as a native JSON object to the \'meta\' attribute of the item.\n\n### Mail Transport\n\nThe [winston-mail][19] is an email transport:\n\n``` js\n var Mail = require(\'winston-mail\').Mail;\n winston.add(Mail, options);\n```\n\nThe Mail transport uses [emailjs](https://github.com/eleith/emailjs) behind the scenes. Options are the following:\n\n* __to:__ The address(es) you want to send to. *[required]*\n* __from:__ The address you want to send from. (default: `winston@[server-host-name]`)\n* __host:__ SMTP server hostname (default: localhost)\n* __port:__ SMTP port (default: 587 or 25)\n* __username__ User for server auth\n* __password__ Password for server auth\n* __ssl:__ Use SSL (boolean or object { key, ca, cert })\n* __tls:__ Boolean (if true, use starttls)\n* __level:__ Level of messages that this transport should log. \n* __silent:__ Boolean flag indicating whether to suppress output.\n\n*Metadata:* Stringified as JSON in email.\n\n### Amazon SNS (Simple Notification System) Transport\n\nThe [winston-sns][21] transport uses amazon SNS to send emails, texts, or a bunch of other notifications.\n\n``` js\n require(\'winston-sns\').SNS;\n winston.add(winston.transports.SNS, options);\n```\n\nOptions:\n\n* __aws_key:__ Your Amazon Web Services Key. *[required]*\n* __aws_secret:__ Your Amazon Web Services Secret. *[required]*\n* __subscriber:__ Subscriber number - found in your SNS AWS Console, after clicking on a topic. Same as AWS Account ID. *[required]*\n* __topic_arn:__ Also found in SNS AWS Console - listed under a topic as Topic ARN. *[required]*\n* __region:__ AWS Region to use. Can be one of: `us-east-1`,`us-west-1`,`eu-west-1`,`ap-southeast-1`,`ap-northeast-1`,`us-gov-west-1`,`sa-east-1`. (default: `us-east-1`)\n* __subject:__ Subject for notifications. (default: "Winston Error Report")\n* __message:__ Message of notifications. Uses placeholders for level (%l), error message (%e), and metadata (%m). (default: "Level \'%l\' Error:\\n%e\\n\\nMetadata:\\n%m")\n* __level:__ lowest level this transport will log. (default: `info`)\n\n### Graylog2 Transport\n\n[winston-graylog2][22] is a Graylog2 transport:\n\n``` js\n var Graylog2 = require(\'winston-graylog2\').Graylog2;\n winston.add(Graylog2, options);\n```\n\nThe Graylog2 transport connects to a Graylog2 server over UDP using the following options:\n\n* __level:__ Level of messages this transport should log. (default: info)\n* __silent:__ Boolean flag indicating whether to suppress output. (default: false)\n\n* __graylogHost:__ IP address or hostname of the graylog2 server. (default: localhost)\n* __graylogPort:__ Port to send messages to on the graylog2 server. (default: 12201)\n* __graylogHostname:__ The hostname associated with graylog2 messages. (default: require(\'os\').hostname())\n* __graylogFacility:__ The graylog2 facility to send log messages.. (default: nodejs)\n\n*Metadata:* Stringified as JSON in the full message GELF field.\n\n### Adding Custom Transports\nAdding a custom transport (say for one of the datastore on the Roadmap) is actually pretty easy. All you need to do is accept a couple of options, set a name, implement a log() method, and add it to the set of transports exposed by winston.\n\n``` js\n var util = require(\'util\'),\n winston = require(\'winston\');\n\n var CustomLogger = winston.transports.CustomerLogger = function (options) {\n //\n // Name this logger\n //\n this.name = \'customLogger\';\n\n //\n // Set the level from your options\n //\n this.level = options.level || \'info\';\n\n //\n // Configure your storage backing as you see fit\n //\n };\n\n //\n // Inherit from `winston.Transport` so you can take advantage\n // of the base functionality and `.handleExceptions()`.\n //\n util.inherits(CustomLogger, winston.Transport);\n\n CustomLogger.prototype.log = function (level, msg, meta, callback) {\n //\n // Store this message and metadata, maybe use some custom logic\n // then callback indicating success.\n //\n callback(null, true);\n };\n```\n\n### Inspirations\n1. [npm][0]\n2. [log.js][4]\n3. [socket.io][5]\n4. [node-rlog][6]\n5. [BigBrother][7]\n6. [Loggly][8]\n\n## Installation\n\n### Installing npm (node package manager)\n```\n curl http://npmjs.org/install.sh | sh\n```\n\n### Installing winston\n```\n [sudo] npm install winston\n```\n\n## Run Tests\nAll of the winston tests are written in [vows][9], and designed to be run with npm. \n\n``` bash\n $ npm test\n```\n\n#### Author: [Charlie Robbins](http://twitter.com/indexzero)\n#### Contributors: [Matthew Bergman](http://github.com/fotoverite), [Marak Squires](http://github.com/marak)\n\n[0]: https://github.com/isaacs/npm/blob/master/lib/utils/log.js\n[1]: http://nodejs.org/docs/v0.3.5/api/events.html#events.EventEmitter\n[2]: http://github.com/nodejitsu/require-analyzer\n[3]: http://nodejitsu.com\n[4]: https://github.com/visionmedia/log.js\n[5]: http://socket.io\n[6]: https://github.com/jbrisbin/node-rlog\n[7]: https://github.com/feisty/BigBrother\n[8]: http://loggly.com\n[9]: http://vowsjs.org\n',
4076 silly resolved readmeFilename: 'README.md',
4076 silly resolved _id: 'winston@0.6.2',
4076 silly resolved _from: 'winston@0.6.x' },
4076 silly resolved { name: 'revalidator',
4076 silly resolved version: '0.1.5',
4076 silly resolved description: 'A cross-browser / node.js validator used by resourceful',
4076 silly resolved author: { name: 'Nodejitsu Inc.', email: 'info@nodejitsu.com' },
4076 silly resolved maintainers: [ [Object], [Object] ],
4076 silly resolved repository:
4076 silly resolved { type: 'git',
4076 silly resolved url: 'http://github.com/flatiron/revalidator.git' },
4076 silly resolved devDependencies: { vows: '0.6.x' },
4076 silly resolved main: './lib/revalidator',
4076 silly resolved scripts: { test: 'vows test/*-test.js --spec' },
4076 silly resolved engines: { node: '>= 0.4.0' },
4076 silly resolved readme: '# revalidator [![Build Status](https://secure.travis-ci.org/flatiron/revalidator.png)](http://travis-ci.org/flatiron/revalidator)\n\nA cross-browser / node.js validator used by resourceful and flatiron.\n\n## Example\nThe core of `revalidator` is simple and succinct: `revalidator.validate(obj, schema)`: \n \n``` js\n var revalidator = require(\'revalidator\');\n \n console.dir(revalidator.validate(someObject, {\n properties: {\n url: {\n description: \'the url the object should be stored at\',\n type: \'string\',\n pattern: \'^/[^#%&*{}\\\\:<>?\\/+]+$\',\n required: true\n },\n challenge: {\n description: \'a means of protecting data (insufficient for production, used as example)\',\n type: \'string\',\n minLength: 5\n },\n body: {\n description: \'what to store at the url\',\n type: \'any\',\n default: null\n }\n }\n }));\n```\n\nThis will return with a value indicating if the `obj` conforms to the `schema`. If it does not, a descriptive object will be returned containing the errors encountered with validation.\n\n``` js\n {\n valid: true // or false\n errors: [/* Array of errors if valid is false */]\n }\n```\n\nIn the browser, the validation function is exposed on `window.validate` by simply including `revalidator.js`.\n\n## Installation\n\n### Installing npm (node package manager)\n``` bash\n $ curl http://npmjs.org/install.sh | sh\n```\n\n### Installing revalidator\n``` bash \n $ [sudo] npm install revalidator\n```\n\n## Usage\n\n`revalidator` takes json-schema as input to validate objects.\n\n### revalidator.validate (obj, schema, options)\n\nThis will return with a value indicating if the `obj` conforms to the `schema`. If it does not, a descriptive object will be returned containing the errors encountered with validation.\n\n``` js\n{\n valid: true // or false\n errors: [/* Array of errors if valid is false */]\n}\n```\n\n#### Available Options\n\n* __validateFormats__: Enforce format constraints (_default true_)\n* __validateFormatsStrict__: When `validateFormats` is _true_ treat unrecognized formats as validation errors (_default false_)\n* __validateFormatExtensions__: When `validateFormats` is _true_ also validate formats defined in `validate.formatExtensions` (_default true_)\n* __cast__: Enforce casting of some types (for integers/numbers are only supported) when it\'s possible, e.g. `"42" => 42`, but `"forty2" => "forty2"` for the `integer` type.\n\n### Schema\nFor a property an `value` is that which is given as input for validation where as an `expected value` is the value of the below fields\n\n#### required\nIf true, the value should not be empty\n\n```js\n{ required: true }\n```\n\n#### type\nThe `type of value` should be equal to the expected value\n\n```js\n{ type: \'string\' }\n{ type: \'number\' }\n{ type: \'integer\' }\n{ type: \'array\' }\n{ type: \'boolean\' }\n{ type: \'object\' }\n{ type: \'null\' }\n{ type: \'any\' }\n{ type: [\'boolean\', \'string\'] }\n```\n\n#### pattern\nThe expected value regex needs to be satisfied by the value\n\n```js\n{ pattern: /^[a-z]+$/ }\n```\n\n#### maxLength\nThe length of value must be greater than or equal to expected value\n\n```js\n{ maxLength: 8 }\n```\n\n#### minLength\nThe length of value must be lesser than or equal to expected value\n\n```js\n{ minLength: 8 }\n```\n\n#### minimum\nValue must be greater than or equal to the expected value\n\n```js\n{ minimum: 10 }\n```\n\n#### maximum\nValue must be lesser than or equal to the expected value\n\n```js\n{ maximum: 10 }\n```\n\n#### exclusiveMinimum\nValue must be greater than expected value\n\n```js\n{ exclusiveMinimum: 9 }\n```\n\n### exclusiveMaximum\nValue must be lesser than expected value\n\n```js\n{ exclusiveMaximum: 11 }\n```\n\n#### divisibleBy\nValue must be divisible by expected value\n\n```js\n{ divisibleBy: 5 }\n{ divisibleBy: 0.5 }\n```\n\n#### minItems\nValue must contain more then expected value number of items\n\n```js\n{ minItems: 2 }\n```\n\n#### maxItems\nValue must contains less then expected value number of items\n\n```js\n{ maxItems: 5 }\n```\n\n#### uniqueItems\nValue must hold a unique set of values\n\n```js\n{ uniqueItems: true }\n```\n\n#### enum\nValue must be present in the array of expected value\n\n```js\n{ enum: [\'month\', \'year\'] }\n```\n\n#### format\nValue must be a valid format\n\n```js\n{ format: \'url\' }\n{ format: \'email\' }\n{ format: \'ip-address\' }\n{ format: \'ipv6\' }\n{ format: \'date-time\' }\n{ format: \'date\' }\n{ format: \'time\' }\n{ format: \'color\' }\n{ format: \'host-name\' }\n{ format: \'utc-millisec\' }\n{ format: \'regex\' }\n```\n\n#### conform\nValue must conform to constraint denoted by expected value\n\n```js\n{ conform: function (v) {\n if (v%3==1) return true;\n return false;\n }\n}\n```\n\n#### dependencies\nValue is valid only if the dependent value is valid\n\n```js\n{\n town: { required: true, dependencies: \'country\' },\n country: { maxLength: 3, required: true }\n}\n```\n\n### Nested Schema\nWe also allow nested schema\n\n```js\n{\n properties: {\n title: {\n type: \'string\',\n maxLength: 140,\n required: true\n },\n author: {\n type: \'object\',\n required: true,\n properties: {\n name: {\n type: \'string\',\n required: true\n },\n email: {\n type: \'string\',\n format: \'email\'\n }\n }\n }\n }\n}\n```\n\n### Custom Messages\nWe also allow custom message for different constraints\n\n```js\n{\n type: \'string\',\n format: \'url\'\n messages: {\n type: \'Not a string type\',\n format: \'Expected format is a url\'\n }\n```\n\n```js\n{\n conform: function () { ... },\n message: \'This can be used as a global message\'\n}\n```\n\n## Tests\nAll tests are written with [vows][0] and should be run with [npm][1]:\n\n``` bash\n $ npm test\n```\n\n#### Author: [Charlie Robbins](http://nodejitsu.com), [Alexis Sellier](http://cloudhead.io)\n#### Contributors: [Fedor Indutny](http://github.com/indutny), [Bradley Meck](http://github.com/bmeck), [Laurie Harper](http://laurie.holoweb.net/)\n#### License: Apache 2.0\n\n[0]: http://vowsjs.org\n[1]: http://npmjs.org\n',
4076 silly resolved readmeFilename: 'README.md',
4076 silly resolved _id: 'revalidator@0.1.5',
4076 silly resolved _from: 'revalidator@0.1.x' },
4076 silly resolved { name: 'utile',
4076 silly resolved description: 'A drop-in replacement for `util` with some additional advantageous functions',
4076 silly resolved version: '0.1.7',
4076 silly resolved author: { name: 'Nodejitsu Inc.', email: 'info@nodejitsu.com' },
4076 silly resolved maintainers: [ [Object] ],
4076 silly resolved repository: { type: 'git', url: 'http://github.com/flatiron/utile.git' },
4076 silly resolved dependencies:
4076 silly resolved { async: '0.1.x',
4076 silly resolved 'deep-equal': '*',
4076 silly resolved i: '0.3.x',
4076 silly resolved mkdirp: '0.x.x',
4076 silly resolved ncp: '0.2.x',
4076 silly resolved rimraf: '1.x.x' },
4076 silly resolved devDependencies: { vows: '0.6.x' },
4076 silly resolved scripts: { test: 'vows --spec' },
4076 silly resolved main: './lib/index',
4076 silly resolved engines: { node: '>= 0.6.4' },
4076 silly resolved readme: '# utile [![Build Status](https://secure.travis-ci.org/flatiron/utile.png)](http://travis-ci.org/flatiron/utile)\n\nA drop-in replacement for `util` with some additional advantageous functions\n\n## Motivation\nJavascript is definitely a "batteries not included language" when compared to languages like Ruby or Python. Node.js has a simple utility library which exposes some basic (but important) functionality:\n\n```\n$ node\n> var util = require(\'util\');\n> util.\n(...)\n\nutil.debug util.error util.exec util.inherits util.inspect\nutil.log util.p util.print util.pump util.puts\n```\n\nWhen one considers their own utility library, why ever bother requiring `util` again? That is the approach taken by this module. To compare:\n\n```\n$ node\n> var utile = require(\'./lib\')\n> utile.\n(...)\n\nutile.async utile.capitalize utile.clone utile.cpr utile.createPath utile.debug\nutile.each utile.error utile.exec utile.file utile.filter utile.find\nutile.inherits utile.log utile.mixin utile.mkdirp utile.p utile.path\nutile.print utile.pump utile.puts utile.randomString utile.requireDir uile.requireDirLazy\nutile.rimraf\n```\n\nAs you can see all of the original methods from `util` are there, but there are several new methods specific to `utile`. A note about implementation: _no node.js native modules are modified by utile, it simply copies those methods._\n\n## Methods\nThe `utile` modules exposes some simple utility methods:\n\n* `.each(obj, iterator)`: Iterate over the keys of an object.\n* `.mixin(target [source0, source1, ...])`: Copies enumerable properties from `source0 ... sourceN` onto `target` and returns the resulting object.\n* `.clone(obj)`: Shallow clones the specified object.\n* `.capitalize(str)`: Capitalizes the specified `str`.\n* `.randomString(length)`: randomString returns a pseudo-random ASCII string (subset) the return value is a string of length ⌈bits/6⌉ of characters from the base64 alphabet.\n* `.filter(obj, test)`: return an object with the properties that `test` returns true on.\n* `.args(arguments)`: Converts function arguments into actual array with special `callback`, `cb`, `array`, and `last` properties. Also supports *optional* argument contracts. See [the example](https://github.com/flatiron/utile/blob/master/examples/utile-args.js) for more details.\n* `.requireDir(directory)`: Requires all files and directories from `directory`, returning an object with keys being filenames (without trailing `.js`) and respective values being return values of `require(filename)`.\n* `.requireDirLazy(directory)`: Lazily requires all files and directories from `directory`, returning an object with keys being filenames (without trailing `.js`) and respective values (getters) being return values of `require(filename)`.\n* `.format([string] text, [array] formats, [array] replacements)`: Replace `formats` in `text` with `replacements`. This will fall back to the original `util.format` command if it is called improperly.\n\n## Packaged Dependencies\nIn addition to the methods that are built-in, utile includes a number of commonly used dependencies to reduce the number of includes in your package.json. These modules _are not eagerly loaded to be respectful of startup time,_ but instead are lazy-loaded getters on the `utile` object\n\n* `.async`: [Async utilities for node and the browser][0]\n* `.inflect`: [Customizable inflections for node.js][6]\n* `.mkdirp`: [Recursively mkdir, like mkdir -p, but in node.js][1]\n* `.rimraf`: [A rm -rf util for nodejs][2]\n* `.cpr`: [Asynchronous recursive file copying with Node.js][3]\n\n## Installation\n\n### Installing npm (node package manager)\n```\n curl http://npmjs.org/install.sh | sh\n```\n\n### Installing utile\n```\n [sudo] npm install utile\n```\n\n## Tests\nAll tests are written with [vows][4] and should be run with [npm][5]:\n\n``` bash\n $ npm test\n```\n\n#### Author: [Nodejitsu Inc.](http://www.nodejitsu.com)\n#### Contributors: [Charlie Robbins](http://github.com/indexzero), [Dominic Tarr](http://github.com/dominictarr)\n#### License: MIT\n\n[0]: https://github.com/caolan/async\n[1]: https://github.com/substack/node-mkdirp\n[2]: https://github.com/isaacs/rimraf\n[3]: https://github.com/avianflu/ncp\n[4]: https://vowsjs.org\n[5]: https://npmjs.org\n[6]: https://github.com/pksunkara/inflect\n',
4076 silly resolved readmeFilename: 'README.md',
4076 silly resolved _id: 'utile@0.1.7',
4076 silly resolved _from: 'utile@0.1.x' } ]
4077 info install pkginfo@0.3.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
4078 info install read@1.0.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
4079 info install winston@0.6.2 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
4080 info install revalidator@0.1.5 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
4081 info install utile@0.1.7 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
4082 info installOne pkginfo@0.3.0
4083 info installOne read@1.0.4
4084 info installOne winston@0.6.2
4085 info installOne revalidator@0.1.5
4086 info installOne utile@0.1.7
4087 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/jasmine.css
4088 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/jasmine.css', 438, 420 ]
4089 silly resolved [ { name: 'htmlparser2',
4089 silly resolved description: 'Performance-optimized forgiving HTML/XML/RSS parser',
4089 silly resolved version: '2.5.1',
4089 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
4089 silly resolved keywords: [ 'html', 'parser', 'streams', 'xml', 'dom', 'rss', 'feed', 'atom' ],
4089 silly resolved contributors: [ [Object] ],
4089 silly resolved repository:
4089 silly resolved { type: 'git',
4089 silly resolved url: 'git://github.com/fb55/node-htmlparser.git' },
4089 silly resolved bugs:
4089 silly resolved { mail: 'me@feedic.com',
4089 silly resolved url: 'http://github.com/fb55/node-htmlparser/issues' },
4089 silly resolved directories: { lib: 'lib/' },
4089 silly resolved main: './lib/',
4089 silly resolved scripts: { test: 'node tests/00-runtests.js' },
4089 silly resolved dependencies: { domhandler: '2.0', domutils: '1.0', domelementtype: '1' },
4089 silly resolved licenses: [ [Object] ],
4089 silly resolved readme: '#htmlparser2 [![Build Status](https://secure.travis-ci.org/fb55/node-htmlparser.png)](http://travis-ci.org/fb55/node-htmlparser)\n\nA forgiving HTML/XML/RSS parser written in JS for NodeJS. The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.\n\n##Installing\n\tnpm install htmlparser2\n\n##Usage\n\n```javascript\nvar htmlparser = require("htmlparser2");\nvar parser = new htmlparser.Parser({\n\tonopentag: function(name, attribs){\n\t\tif(name === "script" && attribs["language"] === "javascript"){\n\t\t\tconsole.log("JS! Hooray!");\n\t\t}\n\t},\n\tontext: function(text){\n\t\tconsole.log("-->", text);\n\t},\n\tonclosetag: function(tagname){\n\t\tif(tagname === "script"){\n\t\t\tconsole.log("That\'s it?!");\n\t\t}\n\t}\n});\nparser.write("Xyz <script language= javascript>var foo = \'<<bar>>\';< / script>");\nparser.done();\n```\n\nOutput (simplified):\n\n```javascript\n--> Xyz \nJS! Hooray!\n--> var foo = \'<<bar>>\';\nThat\'s it?!\n```\n\nRead more about the parser in the [wiki](https://github.com/FB55/node-htmlparser/wiki/Parser-options).\n\n##Get a DOM\nThe `DomHandler` (known as `DefaultHandler` in the original `htmlparser` module) produces a DOM (document object model) that can be manipulated using the `DomUtils` helper.\n\nThe `DomHandler`, while still bundled with this module, was recently moved to it\'s [own module](https://github.com/FB55/domhandler). Have a look at it for further information.\n\n##Parsing RSS/RDF/Atom Feeds\n\n```javascript\nnew htmlparser.FeedHandler(function(<error> error, <object> feed){\n ...\n});\n```\n\n##Performance\nUsing a slightly modified version of [node-expat](https://github.com/astro/node-expat)s `bench.js`, I received the following results (on a MacBook (late 2010)):\n\n* [htmlparser](https://github.com/tautologistics/node-htmlparser): 51779 el/s\n* [sax.js](https://github.com/isaacs/sax-js): 53169 el/s\n* [node-expat](https://github.com/astro/node-expat): 103388 el/s\n* [htmlparser2](https://github.com/fb55/node-htmlparser): 118614 el/s\n\nThe test may be found in `tests/bench.js`.\n\n##How is this different from [node-htmlparser](https://github.com/tautologistics/node-htmlparser)?\nThis is a fork of the project above. The main difference is that this is intended to be used only with node (it runs on other platforms using [browserify](https://github.com/substack/node-browserify)). Besides, the code is much better structured, has less duplications and is remarkably faster than the original. \n\nThe parser now provides a callback interface close to [sax.js](https://github.com/isaacs/sax-js) (originally targeted at [readabilitySAX](https://github.com/fb55/readabilitysax)). I also fixed a couple of bugs & included some pull requests for the original project (eg. [RDF feed support](https://github.com/tautologistics/node-htmlparser/pull/35)).\n\nThe support for location data and verbose output was removed a couple of versions ago. It\'s still available in the [verbose branch](https://github.com/FB55/node-htmlparser/tree/verbose). \n\nThe `DefaultHandler` and the `RssHandler` were renamed to clarify their purpose (to `DomHandler` and `FeedHandler`). The old names are still available when requiring `htmlparser2`, so your code should work as expected.',
4089 silly resolved readmeFilename: 'README.md',
4089 silly resolved _id: 'htmlparser2@2.5.1',
4089 silly resolved _from: 'htmlparser2@2.x' },
4089 silly resolved { name: 'underscore',
4089 silly resolved description: 'JavaScript\'s functional programming helper library.',
4089 silly resolved homepage: 'http://underscorejs.org',
4089 silly resolved keywords: [ 'util', 'functional', 'server', 'client', 'browser' ],
4089 silly resolved author: { name: 'Jeremy Ashkenas', email: 'jeremy@documentcloud.org' },
4089 silly resolved repository:
4089 silly resolved { type: 'git',
4089 silly resolved url: 'git://github.com/documentcloud/underscore.git' },
4089 silly resolved main: 'underscore.js',
4089 silly resolved version: '1.4.4',
4089 silly resolved devDependencies: { phantomjs: '0.2.2' },
4089 silly resolved scripts: { test: 'phantomjs test/vendor/runner.js test/index.html?noglobals=true' },
4089 silly resolved readme: ' __\n /\\ \\ __\n __ __ ___ \\_\\ \\ __ _ __ ____ ___ ___ _ __ __ /\\_\\ ____\n /\\ \\/\\ \\ /\' _ `\\ /\'_ \\ /\'__`\\/\\ __\\/ ,__\\ / ___\\ / __`\\/\\ __\\/\'__`\\ \\/\\ \\ /\',__\\\n \\ \\ \\_\\ \\/\\ \\/\\ \\/\\ \\ \\ \\/\\ __/\\ \\ \\//\\__, `\\/\\ \\__//\\ \\ \\ \\ \\ \\//\\ __/ __ \\ \\ \\/\\__, `\\\n \\ \\____/\\ \\_\\ \\_\\ \\___,_\\ \\____\\\\ \\_\\\\/\\____/\\ \\____\\ \\____/\\ \\_\\\\ \\____\\/\\_\\ _\\ \\ \\/\\____/\n \\/___/ \\/_/\\/_/\\/__,_ /\\/____/ \\/_/ \\/___/ \\/____/\\/___/ \\/_/ \\/____/\\/_//\\ \\_\\ \\/___/\n \\ \\____/\n \\/___/\n\nUnderscore.js is a utility-belt library for JavaScript that provides\nsupport for the usual functional suspects (each, map, reduce, filter...)\nwithout extending any core JavaScript objects.\n\nFor Docs, License, Tests, and pre-packed downloads, see:\nhttp://underscorejs.org\n\nMany thanks to our contributors:\nhttps://github.com/documentcloud/underscore/contributors\n',
4089 silly resolved readmeFilename: 'README.md',
4089 silly resolved _id: 'underscore@1.4.4',
4089 silly resolved _from: 'underscore@~1.4' },
4089 silly resolved { name: 'cheerio-select',
4089 silly resolved version: '0.0.3',
4089 silly resolved description: 'Selector engine for cheerio',
4089 silly resolved keywords: [],
4089 silly resolved author: { name: 'Matt Mueller', email: 'mattmuelle@gmail.com' },
4089 silly resolved dependencies: { CSSselect: '0.x' },
4089 silly resolved devDependencies: { mocha: '*', cheerio: '*', 'expect.js': '*', underscore: '*' },
4089 silly resolved main: 'index',
4089 silly resolved engines: { node: '>= 0.4.7' },
4089 silly resolved scripts: { test: 'make test' },
4089 silly resolved readme: '\n# cheerio-select [![Build Status](https://secure.travis-ci.org/MatthewMueller/cheerio-select.png?branch=master)](http://travis-ci.org/MatthewMueller/cheerio-select)\n\n Tiny wrapper around FB55\'s excellent [CSSselect](https://github.com/FB55/CSSselect) library.\n\n cheerio-select provides a comprehensive test suite based on sizzle\'s test suite. \n\n > Warning: Currently, not all tests pass, and some sizzle features will not be supported\n\n## Usage\n\n var select = require(\'cheerio-select\'),\n parse = require(\'cheerio\').parse,\n dom = parse(\'<ul id = "fruits"><li class = "apple">Apple</li></ul>\');\n\n select(\'#fruits > .apple\', dom);\n => [{...}]\n\n## TODO \n\n* Get all the unit tests to pass!\n\n## Run tests\n\n npm install\n make test\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2012 Matt Mueller &lt;mattmuelle@gmail.com&gt;\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.',
4089 silly resolved readmeFilename: 'Readme.md',
4089 silly resolved _id: 'cheerio-select@0.0.3',
4089 silly resolved _from: 'cheerio-select@*' },
4089 silly resolved { name: 'entities',
4089 silly resolved version: '0.1.1',
4089 silly resolved description: 'Encode & decode XML/HTML entities with ease',
4089 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
4089 silly resolved keywords: [ 'html', 'xml', 'entity', 'encoding' ],
4089 silly resolved main: './index.js',
4089 silly resolved repository: { type: 'git', url: 'git://github.com/fb55/node-entities.git' },
4089 silly resolved readme: '#entities\n\nEn- & decoder for XML/HTML entities.\n\n####Features:\n* Focussed on ___speed___\n* Supports three levels of entities: __XML__, __HTML4__ & __HTML5__\n * Supports _char code_ entities (eg. `&#x55;`)\n * Special optimizations for XML: A more restrictive syntax allows faster parsing\n\n##How to…\n\n###…install `entities`\n\n npm install entities\n\n###…use `entities`\n\n```javascript\n//encoding\nrequire("entities").encode(<str> data[, <int> level]);\n//decoding\nrequire("entities").decode(<str> data[, <int> level]);\n```\n\nThe `level` attribute indicates what level of entities should be decoded (0 = XML, 1 = HTML4 and 2 = HTML5). The default is 0 (read: XML).\n\nThere are also methods to access the level directly. Just append the name of the level to the action and you\'re ready to go (e.g. `encodeHTML4(data)`, `decodeXML(data)`).\n\n##TODO\n* There should be a way to remove tables that aren\'t used. The HTML5 table is pretty heavy, if it\'s not needed, it shouldn\'t be kept in memory.',
4089 silly resolved readmeFilename: 'readme.md',
4089 silly resolved _id: 'entities@0.1.1',
4089 silly resolved _from: 'entities@0.x' } ]
4090 info install htmlparser2@2.5.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio
4091 info install underscore@1.4.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio
4092 info install cheerio-select@0.0.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio
4093 info install entities@0.1.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio
4094 info installOne htmlparser2@2.5.1
4095 info installOne underscore@1.4.4
4096 info installOne cheerio-select@0.0.3
4097 info installOne entities@0.1.1
4098 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/MIT.LICENSE
4099 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/MIT.LICENSE', 438, 420 ]
4100 silly gunzTarPerm extractEntry vendor/cookie/jar.js
4101 silly gunzTarPerm modified mode [ 'vendor/cookie/jar.js', 438, 420 ]
4102 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\pkginfo\0.3.0\package\package.json
4103 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\read\1.0.4\package\package.json
4104 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\winston\0.6.2\package\package.json
4105 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\revalidator\0.1.5\package\package.json
4106 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\utile\0.1.7\package\package.json
4107 silly gunzTarPerm extractEntry test/libs/jasmine-1.2.0/MIT.LICENSE
4108 silly gunzTarPerm modified mode [ 'test/libs/jasmine-1.2.0/MIT.LICENSE', 438, 420 ]
4109 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\htmlparser2\2.5.1\package\package.json
4110 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\underscore\1.4.4\package\package.json
4111 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\cheerio-select\0.0.3\package\package.json
4112 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\entities\0.1.1\package\package.json
4113 silly gunzTarPerm extractEntry test/test.html
4114 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
4115 silly gunzTarPerm extractEntry node_modules/form-data/package.json
4116 silly gunzTarPerm modified mode [ 'node_modules/form-data/package.json', 438, 420 ]
4117 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo unbuild
4118 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo\package.json
4119 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read unbuild
4120 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\package.json
4121 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston unbuild
4122 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\package.json
4123 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator unbuild
4124 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator\package.json
4125 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile unbuild
4126 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\package.json
4127 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2 unbuild
4128 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\package.json
4129 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore unbuild
4130 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore\package.json
4131 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select unbuild
4132 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\package.json
4133 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities unbuild
4134 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities\package.json
4135 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package.tgz
4136 silly lockFile d12081b8-ules-glob-node-modules-minimatch C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
4137 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch C:\Users\Lenovo\AppData\Roaming\npm-cache\d12081b8-ules-glob-node-modules-minimatch.lock
4138 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package.tgz
4139 silly lockFile 613d48e4-es-glob-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs
4140 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs C:\Users\Lenovo\AppData\Roaming\npm-cache\613d48e4-es-glob-node-modules-graceful-fs.lock
4141 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package.tgz
4142 silly lockFile a03cc905-dules-glob-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits
4143 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits C:\Users\Lenovo\AppData\Roaming\npm-cache\a03cc905-dules-glob-node-modules-inherits.lock
4144 silly gunzTarPerm extractEntry test/test.html
4145 silly gunzTarPerm modified mode [ 'test/test.html', 438, 420 ]
4146 silly gunzTarPerm extractEntry node_modules/form-data/.npmignore
4147 silly gunzTarPerm modified mode [ 'node_modules/form-data/.npmignore', 438, 420 ]
4148 silly gunzTarPerm extractEntry vendor/platform.js/LICENSE.txt
4149 silly gunzTarPerm modified mode [ 'vendor/platform.js/LICENSE.txt', 438, 420 ]
4150 silly gunzTarPerm extractEntry vendor/platform.js/LICENSE.txt
4151 silly gunzTarPerm modified mode [ 'vendor/platform.js/LICENSE.txt', 438, 420 ]
4152 silly gunzTarPerm extractEntry node_modules/form-data/lib/form_data.js
4153 silly gunzTarPerm modified mode [ 'node_modules/form-data/lib/form_data.js', 438, 420 ]
4154 silly gunzTarPerm extractEntry vendor/qunit/README.md
4155 silly gunzTarPerm modified mode [ 'vendor/qunit/README.md', 438, 420 ]
4156 silly gunzTarPerm modes [ '755', '644' ]
4157 silly gunzTarPerm modes [ '755', '644' ]
4158 silly gunzTarPerm extractEntry vendor/qunit/README.md
4159 silly gunzTarPerm modified mode [ 'vendor/qunit/README.md', 438, 420 ]
4160 silly gunzTarPerm extractEntry node_modules/form-data/Makefile
4161 silly gunzTarPerm modified mode [ 'node_modules/form-data/Makefile', 438, 420 ]
4162 silly gunzTarPerm modes [ '755', '644' ]
4163 silly gunzTarPerm extractEntry vendor/qunit/qunit/qunit.js
4164 silly gunzTarPerm modified mode [ 'vendor/qunit/qunit/qunit.js', 438, 420 ]
4165 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\pkginfo\0.3.0\package.tgz
4166 silly lockFile 494defb9-ules-prompt-node-modules-pkginfo C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo
4167 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo C:\Users\Lenovo\AppData\Roaming\npm-cache\494defb9-ules-prompt-node-modules-pkginfo.lock
4168 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\read\1.0.4\package.tgz
4169 silly lockFile 667b138a-modules-prompt-node-modules-read C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read
4170 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read C:\Users\Lenovo\AppData\Roaming\npm-cache\667b138a-modules-prompt-node-modules-read.lock
4171 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\winston\0.6.2\package.tgz
4172 silly lockFile 00404305-ules-prompt-node-modules-winston C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
4173 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston C:\Users\Lenovo\AppData\Roaming\npm-cache\00404305-ules-prompt-node-modules-winston.lock
4174 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\revalidator\0.1.5\package.tgz
4175 silly lockFile f74a18b0--prompt-node-modules-revalidator C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator
4176 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator C:\Users\Lenovo\AppData\Roaming\npm-cache\f74a18b0--prompt-node-modules-revalidator.lock
4177 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\utile\0.1.7\package.tgz
4178 silly lockFile 8ab5cc9d-odules-prompt-node-modules-utile C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
4179 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile C:\Users\Lenovo\AppData\Roaming\npm-cache\8ab5cc9d-odules-prompt-node-modules-utile.lock
4180 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\htmlparser2\2.5.1\package.tgz
4181 silly lockFile a54dc282-cheerio-node-modules-htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
4182 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm-cache\a54dc282-cheerio-node-modules-htmlparser2.lock
4183 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\underscore\1.4.4\package.tgz
4184 silly lockFile 899d709d--cheerio-node-modules-underscore C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore
4185 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore C:\Users\Lenovo\AppData\Roaming\npm-cache\899d709d--cheerio-node-modules-underscore.lock
4186 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\cheerio-select\0.0.3\package.tgz
4187 silly lockFile 516be753-erio-node-modules-cheerio-select C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select
4188 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select C:\Users\Lenovo\AppData\Roaming\npm-cache\516be753-erio-node-modules-cheerio-select.lock
4189 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\entities\0.1.1\package.tgz
4190 silly lockFile 029ade33-es-cheerio-node-modules-entities C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities
4191 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities C:\Users\Lenovo\AppData\Roaming\npm-cache\029ade33-es-cheerio-node-modules-entities.lock
4192 silly gunzTarPerm extractEntry vendor/qunit/qunit/qunit.js
4193 silly gunzTarPerm modified mode [ 'vendor/qunit/qunit/qunit.js', 438, 420 ]
4194 silly gunzTarPerm extractEntry node_modules/form-data/node-form-data.sublime-project
4195 silly gunzTarPerm modified mode [ 'node_modules/form-data/node-form-data.sublime-project',
4195 silly gunzTarPerm 438,
4195 silly gunzTarPerm 420 ]
4196 silly gunzTarPerm extractEntry test/clobber.js
4197 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
4198 silly gunzTarPerm extractEntry test/umask_sync.js
4199 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ]
4200 silly gunzTarPerm extractEntry test/clobber.js
4201 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
4202 silly gunzTarPerm extractEntry test/umask_sync.js
4203 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ]
4204 silly gunzTarPerm extractEntry node_modules/form-data/node-form-data.sublime-workspace
4205 silly gunzTarPerm modified mode [ 'node_modules/form-data/node-form-data.sublime-workspace',
4205 silly gunzTarPerm 438,
4205 silly gunzTarPerm 420 ]
4206 silly gunzTarPerm modes [ '755', '644' ]
4207 silly gunzTarPerm modes [ '755', '644' ]
4208 silly gunzTarPerm extractEntry vendor/qunit-clib/README.md
4209 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/README.md', 438, 420 ]
4210 silly gunzTarPerm modes [ '755', '644' ]
4211 silly gunzTarPerm modes [ '755', '644' ]
4212 silly gunzTarPerm modes [ '755', '644' ]
4213 silly gunzTarPerm modes [ '755', '644' ]
4214 silly gunzTarPerm modes [ '755', '644' ]
4215 silly gunzTarPerm modes [ '755', '644' ]
4216 silly gunzTarPerm modes [ '755', '644' ]
4217 silly gunzTarPerm extractEntry vendor/qunit-clib/README.md
4218 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/README.md', 438, 420 ]
4219 silly gunzTarPerm extractEntry templates/error-summary.mustache
4220 silly gunzTarPerm modified mode [ 'templates/error-summary.mustache', 438, 420 ]
4221 silly gunzTarPerm extractEntry templates/error.mustache
4222 silly gunzTarPerm modified mode [ 'templates/error.mustache', 438, 420 ]
4223 silly gunzTarPerm extractEntry node_modules/form-data/Readme.md
4224 silly gunzTarPerm modified mode [ 'node_modules/form-data/Readme.md', 438, 420 ]
4225 silly gunzTarPerm extractEntry test/rel.js
4226 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ]
4227 silly gunzTarPerm extractEntry test/rel.js
4228 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ]
4229 silly gunzTarPerm extractEntry vendor/qunit-clib/qunit-clib.js
4230 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/qunit-clib.js', 438, 420 ]
4231 silly gunzTarPerm extractEntry vendor/qunit-clib/qunit-clib.js
4232 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/qunit-clib.js', 438, 420 ]
4233 silly gunzTarPerm extractEntry node_modules/form-data/test/common.js
4234 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/common.js', 438, 420 ]
4235 silly gunzTarPerm extractEntry vendor/qunit-clib/LICENSE.txt
4236 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/LICENSE.txt', 438, 420 ]
4237 silly gunzTarPerm extractEntry package.json
4238 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4239 silly gunzTarPerm extractEntry vendor/qunit-clib/LICENSE.txt
4240 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/LICENSE.txt', 438, 420 ]
4241 silly gunzTarPerm extractEntry templates/help-cache-clean.mustache
4242 silly gunzTarPerm modified mode [ 'templates/help-cache-clean.mustache', 438, 420 ]
4243 silly gunzTarPerm extractEntry node_modules/form-data/test/run.js
4244 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/run.js', 438, 420 ]
4245 silly gunzTarPerm extractEntry vendor/tar/README.md
4246 silly gunzTarPerm modified mode [ 'vendor/tar/README.md', 438, 420 ]
4247 silly gunzTarPerm extractEntry package.json
4248 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4249 silly lockFile 486363bc-an-generator-node-modules-rimraf C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf
4250 silly gunzTarPerm extractEntry vendor/tar/README.md
4251 silly gunzTarPerm modified mode [ 'vendor/tar/README.md', 438, 420 ]
4252 silly gunzTarPerm extractEntry templates/help-completion.mustache
4253 silly gunzTarPerm modified mode [ 'templates/help-completion.mustache', 438, 420 ]
4254 silly gunzTarPerm extractEntry node_modules/form-data/test/fixture/bacon.txt
4255 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/fixture/bacon.txt', 438, 420 ]
4256 silly gunzTarPerm extractEntry package.json
4257 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4258 silly gunzTarPerm extractEntry vendor/tar/tar.js
4259 silly gunzTarPerm modified mode [ 'vendor/tar/tar.js', 438, 420 ]
4260 silly gunzTarPerm extractEntry vendor/tar/tar.js
4261 silly gunzTarPerm modified mode [ 'vendor/tar/tar.js', 438, 420 ]
4262 silly gunzTarPerm extractEntry templates/help-info.mustache
4263 silly gunzTarPerm modified mode [ 'templates/help-info.mustache', 438, 420 ]
4264 silly gunzTarPerm extractEntry node_modules/form-data/test/fixture/unicycle.jpg
4265 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/fixture/unicycle.jpg', 438, 420 ]
4266 silly gunzTarPerm extractEntry vendor/tar/lib/buffer-entry.js
4267 silly gunzTarPerm modified mode [ 'vendor/tar/lib/buffer-entry.js', 438, 420 ]
4268 silly gunzTarPerm extractEntry package.json
4269 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4270 silly gunzTarPerm extractEntry package.json
4271 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4272 silly gunzTarPerm extractEntry vendor/tar/lib/buffer-entry.js
4273 silly gunzTarPerm modified mode [ 'vendor/tar/lib/buffer-entry.js', 438, 420 ]
4274 silly gunzTarPerm extractEntry templates/help-install.mustache
4275 silly gunzTarPerm modified mode [ 'templates/help-install.mustache', 438, 420 ]
4276 silly gunzTarPerm extractEntry vendor/tar/lib/entry-writer.js
4277 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry-writer.js', 438, 420 ]
4278 silly gunzTarPerm extractEntry package.json
4279 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4280 silly gunzTarPerm extractEntry package.json
4281 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4282 silly gunzTarPerm extractEntry package.json
4283 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4284 silly gunzTarPerm extractEntry package.json
4285 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4286 silly gunzTarPerm extractEntry package.json
4287 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4288 silly gunzTarPerm extractEntry vendor/tar/lib/entry-writer.js
4289 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry-writer.js', 438, 420 ]
4290 silly gunzTarPerm extractEntry templates/help-link.mustache
4291 silly gunzTarPerm modified mode [ 'templates/help-link.mustache', 438, 420 ]
4292 silly gunzTarPerm extractEntry vendor/tar/lib/entry.js
4293 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry.js', 438, 420 ]
4294 silly gunzTarPerm extractEntry .npmignore
4295 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4296 silly gunzTarPerm extractEntry README.md
4297 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4298 silly gunzTarPerm extractEntry README.md
4299 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4300 silly gunzTarPerm extractEntry inherits.js
4301 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ]
4302 silly gunzTarPerm extractEntry vendor/tar/lib/entry.js
4303 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry.js', 438, 420 ]
4304 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-form-get-length.js
4305 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-form-get-length.js',
4305 silly gunzTarPerm 438,
4305 silly gunzTarPerm 420 ]
4306 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-get-boundary.js
4307 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-get-boundary.js',
4307 silly gunzTarPerm 438,
4307 silly gunzTarPerm 420 ]
4308 silly gunzTarPerm extractEntry README.md
4309 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4310 silly gunzTarPerm extractEntry LICENSE
4311 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4312 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header-writer.js
4313 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header-writer.js', 438, 420 ]
4314 silly gunzTarPerm extractEntry package.json
4315 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4316 info preinstall rimraf@2.1.4
4317 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header-writer.js
4318 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header-writer.js', 438, 420 ]
4319 silly gunzTarPerm extractEntry package.json
4320 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
4321 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-http-response.js
4322 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-http-response.js',
4322 silly gunzTarPerm 438,
4322 silly gunzTarPerm 420 ]
4323 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header.js
4324 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header.js', 438, 420 ]
4325 silly gunzTarPerm extractEntry README.md
4326 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4327 silly gunzTarPerm extractEntry LICENSE
4328 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4329 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header.js
4330 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header.js', 438, 420 ]
4331 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-pipe.js
4332 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-pipe.js',
4332 silly gunzTarPerm 438,
4332 silly gunzTarPerm 420 ]
4333 silly gunzTarPerm extractEntry vendor/tar/lib/extract.js
4334 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extract.js', 438, 420 ]
4335 silly gunzTarPerm extractEntry .npmignore
4336 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4337 silly gunzTarPerm extractEntry README.md
4338 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4339 silly gunzTarPerm extractEntry .npmignore
4340 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4341 silly gunzTarPerm extractEntry README.md
4342 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4343 silly gunzTarPerm extractEntry index.js
4344 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4345 silly gunzTarPerm extractEntry test.js
4346 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
4347 silly gunzTarPerm extractEntry .npmignore
4348 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4349 silly gunzTarPerm extractEntry README.md
4350 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4351 silly gunzTarPerm extractEntry .npmignore
4352 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4353 silly gunzTarPerm extractEntry README.md
4354 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4355 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\package.json
4356 silly gunzTarPerm extractEntry vendor/tar/lib/extract.js
4357 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extract.js', 438, 420 ]
4358 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\package.json
4359 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-submit.js
4360 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-submit.js',
4360 silly gunzTarPerm 438,
4360 silly gunzTarPerm 420 ]
4361 silly gunzTarPerm extractEntry vendor/tar/lib/global-header-writer.js
4362 silly gunzTarPerm modified mode [ 'vendor/tar/lib/global-header-writer.js', 438, 420 ]
4363 silly gunzTarPerm extractEntry .npmignore
4364 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4365 silly gunzTarPerm extractEntry README.md
4366 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4367 silly gunzTarPerm extractEntry vendor/tar/lib/global-header-writer.js
4368 silly gunzTarPerm modified mode [ 'vendor/tar/lib/global-header-writer.js', 438, 420 ]
4369 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/package.json
4370 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/package.json',
4370 silly gunzTarPerm 438,
4370 silly gunzTarPerm 420 ]
4371 silly gunzTarPerm extractEntry vendor/tar/lib/header.js
4372 silly gunzTarPerm modified mode [ 'vendor/tar/lib/header.js', 438, 420 ]
4373 silly gunzTarPerm extractEntry .npmignore
4374 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4375 silly gunzTarPerm extractEntry index.js
4376 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4377 verbose readDependencies using package.json deps
4378 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\package.json
4379 silly gunzTarPerm extractEntry vendor/tar/lib/header.js
4380 silly gunzTarPerm modified mode [ 'vendor/tar/lib/header.js', 438, 420 ]
4381 silly gunzTarPerm extractEntry .npmignore
4382 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
4383 silly gunzTarPerm extractEntry README.md
4384 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
4385 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/README.md
4386 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/README.md',
4386 silly gunzTarPerm 438,
4386 silly gunzTarPerm 420 ]
4387 silly gunzTarPerm extractEntry vendor/tar/lib/pack.js
4388 silly gunzTarPerm modified mode [ 'vendor/tar/lib/pack.js', 438, 420 ]
4389 silly gunzTarPerm extractEntry vendor/tar/lib/pack.js
4390 silly gunzTarPerm modified mode [ 'vendor/tar/lib/pack.js', 438, 420 ]
4391 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/LICENSE
4392 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/LICENSE', 438, 420 ]
4393 silly gunzTarPerm extractEntry vendor/tar/lib/parse.js
4394 silly gunzTarPerm modified mode [ 'vendor/tar/lib/parse.js', 438, 420 ]
4395 verbose readDependencies using package.json deps
4396 silly gunzTarPerm extractEntry vendor/tar/lib/parse.js
4397 silly gunzTarPerm modified mode [ 'vendor/tar/lib/parse.js', 438, 420 ]
4398 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/index.js
4399 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/index.js',
4399 silly gunzTarPerm 438,
4399 silly gunzTarPerm 420 ]
4400 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/.gitmodules
4401 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/.gitmodules',
4401 silly gunzTarPerm 438,
4401 silly gunzTarPerm 420 ]
4402 silly gunzTarPerm extractEntry LICENSE
4403 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4404 silly gunzTarPerm extractEntry graceful-fs.js
4405 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
4406 silly gunzTarPerm extractEntry templates/help-list.mustache
4407 silly gunzTarPerm modified mode [ 'templates/help-list.mustache', 438, 420 ]
4408 silly gunzTarPerm extractEntry templates/help-lookup.mustache
4409 silly gunzTarPerm modified mode [ 'templates/help-lookup.mustache', 438, 420 ]
4410 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/lib/async.js
4411 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/lib/async.js',
4411 silly gunzTarPerm 438,
4411 silly gunzTarPerm 420 ]
4412 silly gunzTarPerm extractEntry minimatch.js
4413 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
4414 silly gunzTarPerm extractEntry .travis.yml
4415 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4416 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/README.md
4417 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/README.md', 438, 420 ]
4418 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/README.md
4419 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/README.md', 438, 420 ]
4420 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/async.min.js.gzip
4421 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/async.min.js.gzip',
4421 silly gunzTarPerm 438,
4421 silly gunzTarPerm 420 ]
4422 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/LICENCE
4423 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/LICENCE', 438, 420 ]
4424 silly gunzTarPerm extractEntry .travis.yml
4425 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4426 silly gunzTarPerm extractEntry lib/ElementType.js
4427 silly gunzTarPerm modified mode [ 'lib/ElementType.js', 438, 420 ]
4428 silly gunzTarPerm extractEntry entities/html4.json
4429 silly gunzTarPerm modified mode [ 'entities/html4.json', 438, 420 ]
4430 silly gunzTarPerm extractEntry entities/html5.json
4431 silly gunzTarPerm modified mode [ 'entities/html5.json', 438, 420 ]
4432 silly gunzTarPerm extractEntry LICENCE
4433 silly gunzTarPerm modified mode [ 'LICENCE', 438, 420 ]
4434 silly gunzTarPerm extractEntry example/example.js
4435 silly gunzTarPerm modified mode [ 'example/example.js', 438, 420 ]
4436 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/LICENCE
4437 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/LICENCE', 438, 420 ]
4438 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/Makefile
4439 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/Makefile',
4439 silly gunzTarPerm 438,
4439 silly gunzTarPerm 420 ]
4440 verbose cache add [ 'graceful-fs@~1', null ]
4441 silly cache add name=undefined spec="graceful-fs@~1" args=["graceful-fs@~1",null]
4442 verbose parsed url { pathname: 'graceful-fs@~1',
4442 verbose parsed url path: 'graceful-fs@~1',
4442 verbose parsed url href: 'graceful-fs@~1' }
4443 silly cache add name="graceful-fs" spec="~1" args=["graceful-fs","~1"]
4444 verbose parsed url { pathname: '~1', path: '~1', href: '~1' }
4445 verbose addNamed [ 'graceful-fs', '~1' ]
4446 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
4447 silly lockFile 34532f06-graceful-fs-1 graceful-fs@~1
4448 verbose lock graceful-fs@~1 C:\Users\Lenovo\AppData\Roaming\npm-cache\34532f06-graceful-fs-1.lock
4449 silly gunzTarPerm extractEntry test/basic.js
4450 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
4451 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/block-stream.js
4452 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/block-stream.js', 438, 420 ]
4453 silly gunzTarPerm extractEntry LICENSE
4454 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4455 silly gunzTarPerm extractEntry docs/docco.css
4456 silly gunzTarPerm modified mode [ 'docs/docco.css', 438, 420 ]
4457 silly gunzTarPerm extractEntry LICENSE
4458 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4459 silly gunzTarPerm extractEntry .travis.yml
4460 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4461 silly gunzTarPerm extractEntry LICENSE
4462 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4463 silly gunzTarPerm extractEntry underscore-min.js
4464 silly gunzTarPerm modified mode [ 'underscore-min.js', 438, 420 ]
4465 silly gunzTarPerm extractEntry LICENSE
4466 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4467 silly gunzTarPerm extractEntry .travis.yml
4468 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4469 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/block-stream.js
4470 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/block-stream.js', 438, 420 ]
4471 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/nodelint.cfg
4472 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/nodelint.cfg',
4472 silly gunzTarPerm 438,
4472 silly gunzTarPerm 420 ]
4473 silly addNameRange { name: 'graceful-fs',
4473 silly addNameRange range: '>=1.0.0- <2.0.0-',
4473 silly addNameRange hasData: false }
4474 silly gunzTarPerm extractEntry test/brace-expand.js
4475 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
4476 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/README.md
4477 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/README.md', 438, 420 ]
4478 silly gunzTarPerm extractEntry .travis.yml
4479 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4480 silly gunzTarPerm extractEntry History.md
4481 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
4482 silly gunzTarPerm extractEntry lib/FeedHandler.js
4483 silly gunzTarPerm modified mode [ 'lib/FeedHandler.js', 438, 420 ]
4484 silly gunzTarPerm extractEntry entities/xml.json
4485 silly gunzTarPerm modified mode [ 'entities/xml.json', 438, 420 ]
4486 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/README.md
4487 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/README.md', 438, 420 ]
4488 silly lockFile 83471cfb-oman-generator-node-modules-read C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read
4489 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/deps/nodeunit.js
4490 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/deps/nodeunit.js',
4490 silly gunzTarPerm 438,
4490 silly gunzTarPerm 420 ]
4491 silly gunzTarPerm extractEntry test/caching.js
4492 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
4493 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/LICENCE
4494 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/LICENCE', 438, 420 ]
4495 silly gunzTarPerm extractEntry lib/index.js
4496 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
4497 silly gunzTarPerm extractEntry readme.md
4498 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
4499 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/LICENCE
4500 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/LICENCE', 438, 420 ]
4501 silly gunzTarPerm extractEntry LICENSE
4502 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
4503 silly gunzTarPerm extractEntry .travis.yml
4504 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4505 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/deps/nodeunit.css
4506 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/deps/nodeunit.css',
4506 silly gunzTarPerm 438,
4506 silly gunzTarPerm 420 ]
4507 silly gunzTarPerm extractEntry test/defaults.js
4508 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ]
4509 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/fstream.js
4510 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/fstream.js', 438, 420 ]
4511 silly gunzTarPerm extractEntry lib/Parser.js
4512 silly gunzTarPerm modified mode [ 'lib/Parser.js', 438, 420 ]
4513 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/fstream.js
4514 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/fstream.js', 438, 420 ]
4515 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/dist/async.min.js
4516 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/dist/async.min.js',
4516 silly gunzTarPerm 438,
4516 silly gunzTarPerm 420 ]
4517 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/abstract.js
4518 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/abstract.js', 438, 420 ]
4519 silly gunzTarPerm extractEntry lib/ProxyHandler.js
4520 silly gunzTarPerm modified mode [ 'lib/ProxyHandler.js', 438, 420 ]
4521 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/abstract.js
4522 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/abstract.js', 438, 420 ]
4523 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/test-async.js
4524 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/test-async.js',
4524 silly gunzTarPerm 438,
4524 silly gunzTarPerm 420 ]
4525 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-writer.js
4526 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-writer.js', 438, 420 ]
4527 silly gunzTarPerm extractEntry test/open.js
4528 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
4529 silly gunzTarPerm extractEntry lib/Stream.js
4530 silly gunzTarPerm modified mode [ 'lib/Stream.js', 438, 420 ]
4531 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-writer.js
4532 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-writer.js', 438, 420 ]
4533 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/.swp
4534 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/.swp',
4534 silly gunzTarPerm 438,
4534 silly gunzTarPerm 420 ]
4535 verbose url raw graceful-fs
4536 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
4537 verbose url resolved https://registry.npmjs.org/graceful-fs
4538 info trying registry request attempt 1 at 20:03:08
4539 verbose etag "29V2F6XF8M8VFV5T1X38O391Q"
4540 http GET https://registry.npmjs.org/graceful-fs
4541 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-reader.js
4542 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-reader.js', 438, 420 ]
4543 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-reader.js
4544 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-reader.js', 438, 420 ]
4545 info preinstall read@1.0.4
4546 silly gunzTarPerm extractEntry templates/help-register.mustache
4547 silly gunzTarPerm modified mode [ 'templates/help-register.mustache', 438, 420 ]
4548 silly gunzTarPerm extractEntry templates/help-search.mustache
4549 silly gunzTarPerm modified mode [ 'templates/help-search.mustache', 438, 420 ]
4550 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/test.html
4551 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/test.html',
4551 silly gunzTarPerm 438,
4551 silly gunzTarPerm 420 ]
4552 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-writer.js
4553 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-writer.js', 438, 420 ]
4554 silly gunzTarPerm extractEntry lib/read.js
4555 silly gunzTarPerm modified mode [ 'lib/read.js', 438, 420 ]
4556 silly gunzTarPerm extractEntry test/basic.js
4557 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
4558 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-writer.js
4559 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-writer.js', 438, 420 ]
4560 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/package.json
4561 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/package.json',
4561 silly gunzTarPerm 438,
4561 silly gunzTarPerm 420 ]
4562 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/get-type.js
4563 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/get-type.js', 438, 420 ]
4564 silly gunzTarPerm extractEntry docs/pkginfo.html
4565 silly gunzTarPerm modified mode [ 'docs/pkginfo.html', 438, 420 ]
4566 silly gunzTarPerm extractEntry examples/package.json
4567 silly gunzTarPerm modified mode [ 'examples/package.json', 438, 420 ]
4568 silly gunzTarPerm extractEntry docs/transports.md
4569 silly gunzTarPerm modified mode [ 'docs/transports.md', 438, 420 ]
4570 silly gunzTarPerm extractEntry examples/couchdb.js
4571 silly gunzTarPerm modified mode [ 'examples/couchdb.js', 438, 420 ]
4572 silly gunzTarPerm extractEntry underscore.js
4573 silly gunzTarPerm modified mode [ 'underscore.js', 438, 420 ]
4574 silly gunzTarPerm extractEntry index.js
4575 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
4576 silly gunzTarPerm extractEntry CHANGELOG.md
4577 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 438, 420 ]
4578 silly gunzTarPerm extractEntry example/webservice.js
4579 silly gunzTarPerm modified mode [ 'example/webservice.js', 438, 420 ]
4580 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/get-type.js
4581 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/get-type.js', 438, 420 ]
4582 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\package.json
4583 silly gunzTarPerm extractEntry templates/complete.mustache
4584 silly gunzTarPerm modified mode [ 'templates/complete.mustache', 438, 420 ]
4585 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/.npmignore
4586 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/.npmignore',
4586 silly gunzTarPerm 438,
4586 silly gunzTarPerm 420 ]
4587 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-reader.js
4588 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-reader.js', 438, 420 ]
4589 silly gunzTarPerm extractEntry lib/select.js
4590 silly gunzTarPerm modified mode [ 'lib/select.js', 438, 420 ]
4591 silly gunzTarPerm extractEntry Makefile
4592 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
4593 silly gunzTarPerm extractEntry test/defaults.js
4594 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ]
4595 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-reader.js
4596 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-reader.js', 438, 420 ]
4597 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js
4598 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js',
4598 silly gunzTarPerm 438,
4598 silly gunzTarPerm 420 ]
4599 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-writer.js
4600 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-writer.js', 438, 420 ]
4601 silly gunzTarPerm extractEntry examples/all-properties.js
4602 silly gunzTarPerm modified mode [ 'examples/all-properties.js', 438, 420 ]
4603 silly gunzTarPerm extractEntry examples/exception.js
4604 silly gunzTarPerm modified mode [ 'examples/exception.js', 438, 420 ]
4605 silly gunzTarPerm extractEntry .travis.yml
4606 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
4607 silly gunzTarPerm extractEntry lib/revalidator.js
4608 silly gunzTarPerm modified mode [ 'lib/revalidator.js', 438, 420 ]
4609 silly gunzTarPerm extractEntry test/many.js
4610 silly gunzTarPerm modified mode [ 'test/many.js', 438, 420 ]
4611 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-writer.js
4612 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-writer.js', 438, 420 ]
4613 verbose readDependencies using package.json deps
4614 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\package.json
4615 silly gunzTarPerm extractEntry CHANGELOG.md
4616 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 438, 420 ]
4617 silly gunzTarPerm extractEntry lib/args.js
4618 silly gunzTarPerm modified mode [ 'lib/args.js', 438, 420 ]
4619 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/License
4620 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/License',
4620 silly gunzTarPerm 438,
4620 silly gunzTarPerm 420 ]
4621 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-reader.js
4622 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-reader.js', 438, 420 ]
4623 silly gunzTarPerm extractEntry examples/array-argument.js
4624 silly gunzTarPerm modified mode [ 'examples/array-argument.js', 438, 420 ]
4625 silly gunzTarPerm extractEntry examples/raw-mode.js
4626 silly gunzTarPerm modified mode [ 'examples/raw-mode.js', 438, 420 ]
4627 silly gunzTarPerm extractEntry test/validator-test.js
4628 silly gunzTarPerm modified mode [ 'test/validator-test.js', 438, 420 ]
4629 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-reader.js
4630 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-reader.js', 438, 420 ]
4631 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-writer.js
4632 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-writer.js', 438, 420 ]
4633 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits\package.json
4634 silly gunzTarPerm extractEntry examples/multiple-properties.js
4635 silly gunzTarPerm modified mode [ 'examples/multiple-properties.js', 438, 420 ]
4636 silly gunzTarPerm extractEntry examples/webhook-post.js
4637 silly gunzTarPerm modified mode [ 'examples/webhook-post.js', 438, 420 ]
4638 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-writer.js
4639 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-writer.js', 438, 420 ]
4640 verbose readDependencies using package.json deps
4641 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug\package.json
4642 silly gunzTarPerm extractEntry lib/base64.js
4643 silly gunzTarPerm modified mode [ 'lib/base64.js', 438, 420 ]
4644 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/Makefile
4645 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/Makefile',
4645 silly gunzTarPerm 438,
4645 silly gunzTarPerm 420 ]
4646 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/reader.js
4647 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/reader.js', 438, 420 ]
4648 silly gunzTarPerm extractEntry lib/WritableStream.js
4649 silly gunzTarPerm modified mode [ 'lib/WritableStream.js', 438, 420 ]
4650 silly gunzTarPerm extractEntry tests/00-runtests.js
4651 silly gunzTarPerm modified mode [ 'tests/00-runtests.js', 438, 420 ]
4652 silly gunzTarPerm extractEntry lib/winston.js
4653 silly gunzTarPerm modified mode [ 'lib/winston.js', 438, 420 ]
4654 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/reader.js
4655 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/reader.js', 438, 420 ]
4656 silly gunzTarPerm extractEntry lib/file.js
4657 silly gunzTarPerm modified mode [ 'lib/file.js', 438, 420 ]
4658 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/Readme.md
4659 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/Readme.md',
4659 silly gunzTarPerm 438,
4659 silly gunzTarPerm 420 ]
4660 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/socket-reader.js
4661 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/socket-reader.js', 438, 420 ]
4662 silly gunzTarPerm extractEntry lib/winston/common.js
4663 silly gunzTarPerm modified mode [ 'lib/winston/common.js', 438, 420 ]
4664 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/socket-reader.js
4665 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/socket-reader.js', 438, 420 ]
4666 silly gunzTarPerm extractEntry lib/format.js
4667 silly gunzTarPerm modified mode [ 'lib/format.js', 438, 420 ]
4668 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/common.js
4669 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/common.js',
4669 silly gunzTarPerm 438,
4669 silly gunzTarPerm 420 ]
4670 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/collect.js
4671 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/collect.js', 438, 420 ]
4672 silly gunzTarPerm extractEntry tests/03-events.js
4673 silly gunzTarPerm modified mode [ 'tests/03-events.js', 438, 420 ]
4674 silly gunzTarPerm extractEntry lib/winston/config.js
4675 silly gunzTarPerm modified mode [ 'lib/winston/config.js', 438, 420 ]
4676 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/collect.js
4677 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/collect.js', 438, 420 ]
4678 silly gunzTarPerm extractEntry lib/index.js
4679 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
4680 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/run.js
4681 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/run.js',
4681 silly gunzTarPerm 438,
4681 silly gunzTarPerm 420 ]
4682 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/writer.js
4683 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/writer.js', 438, 420 ]
4684 silly gunzTarPerm extractEntry lib/winston/container.js
4685 silly gunzTarPerm modified mode [ 'lib/winston/container.js', 438, 420 ]
4686 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/writer.js
4687 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/writer.js', 438, 420 ]
4688 silly gunzTarPerm extractEntry templates/help-update.mustache
4689 silly gunzTarPerm modified mode [ 'templates/help-update.mustache', 438, 420 ]
4690 silly gunzTarPerm extractEntry templates/help.mustache
4691 silly gunzTarPerm modified mode [ 'templates/help.mustache', 438, 420 ]
4692 silly gunzTarPerm extractEntry test/file-test.js
4693 silly gunzTarPerm modified mode [ 'test/file-test.js', 438, 420 ]
4694 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt
4695 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt',
4695 silly gunzTarPerm 438,
4695 silly gunzTarPerm 420 ]
4696 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-reader.js
4697 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-reader.js', 438, 420 ]
4698 silly gunzTarPerm extractEntry lib/winston/exception.js
4699 silly gunzTarPerm modified mode [ 'lib/winston/exception.js', 438, 420 ]
4700 silly gunzTarPerm extractEntry Readme.md
4701 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
4702 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-reader.js
4703 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-reader.js', 438, 420 ]
4704 silly gunzTarPerm extractEntry test/format-test.js
4705 silly gunzTarPerm modified mode [ 'test/format-test.js', 438, 420 ]
4706 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt
4707 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt',
4707 silly gunzTarPerm 438,
4707 silly gunzTarPerm 420 ]
4708 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/README.md
4709 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/README.md', 438, 420 ]
4710 silly gunzTarPerm extractEntry lib/winston/logger.js
4711 silly gunzTarPerm modified mode [ 'lib/winston/logger.js', 438, 420 ]
4712 verbose cache add [ 'mute-stream@~0.0.2', null ]
4713 silly cache add name=undefined spec="mute-stream@~0.0.2" args=["mute-stream@~0.0.2",null]
4714 verbose parsed url { pathname: 'mute-stream@~0.0.2',
4714 verbose parsed url path: 'mute-stream@~0.0.2',
4714 verbose parsed url href: 'mute-stream@~0.0.2' }
4715 silly cache add name="mute-stream" spec="~0.0.2" args=["mute-stream","~0.0.2"]
4716 verbose parsed url { pathname: '~0.0.2', path: '~0.0.2', href: '~0.0.2' }
4717 verbose addNamed [ 'mute-stream', '~0.0.2' ]
4718 verbose addNamed [ null, '>=0.0.2- <0.1.0-' ]
4719 silly lockFile a8c0fe44-mute-stream-0-0-2 mute-stream@~0.0.2
4720 verbose lock mute-stream@~0.0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\a8c0fe44-mute-stream-0-0-2.lock
4721 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/README.md
4722 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/README.md', 438, 420 ]
4723 silly gunzTarPerm extractEntry templates/info.mustache
4724 silly gunzTarPerm modified mode [ 'templates/info.mustache', 438, 420 ]
4725 silly gunzTarPerm extractEntry index.html
4726 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ]
4727 silly gunzTarPerm extractEntry test/function-args-test.js
4728 silly gunzTarPerm modified mode [ 'test/function-args-test.js', 438, 420 ]
4729 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js
4730 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js',
4730 silly gunzTarPerm 438,
4730 silly gunzTarPerm 420 ]
4731 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/LICENSE
4732 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/LICENSE', 438, 420 ]
4733 silly gunzTarPerm extractEntry lib/winston/transports.js
4734 silly gunzTarPerm modified mode [ 'lib/winston/transports.js', 438, 420 ]
4735 silly addNameRange { name: 'mute-stream',
4735 silly addNameRange range: '>=0.0.2- <0.1.0-',
4735 silly addNameRange hasData: false }
4736 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/LICENSE
4737 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/LICENSE', 438, 420 ]
4738 silly gunzTarPerm extractEntry templates/link.mustache
4739 silly gunzTarPerm modified mode [ 'templates/link.mustache', 438, 420 ]
4740 silly gunzTarPerm extractEntry favicon.ico
4741 silly gunzTarPerm modified mode [ 'favicon.ico', 438, 420 ]
4742 silly gunzTarPerm extractEntry test/random-string-test.js
4743 silly gunzTarPerm modified mode [ 'test/random-string-test.js', 438, 420 ]
4744 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js
4745 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js',
4745 silly gunzTarPerm 438,
4745 silly gunzTarPerm 420 ]
4746 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/graceful-fs.js
4747 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/graceful-fs.js', 438, 420 ]
4748 silly gunzTarPerm extractEntry examples/object-argument.js
4749 silly gunzTarPerm modified mode [ 'examples/object-argument.js', 438, 420 ]
4750 silly gunzTarPerm extractEntry examples/single-property.js
4751 silly gunzTarPerm modified mode [ 'examples/single-property.js', 438, 420 ]
4752 silly gunzTarPerm extractEntry lib/winston/config/cli-config.js
4753 silly gunzTarPerm modified mode [ 'lib/winston/config/cli-config.js', 438, 420 ]
4754 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/graceful-fs.js
4755 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/graceful-fs.js', 438, 420 ]
4756 silly gunzTarPerm extractEntry templates/lookup.mustache
4757 silly gunzTarPerm modified mode [ 'templates/lookup.mustache', 438, 420 ]
4758 silly gunzTarPerm extractEntry CONTRIBUTING.md
4759 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 438, 420 ]
4760 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js
4761 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js',
4761 silly gunzTarPerm 438,
4761 silly gunzTarPerm 420 ]
4762 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/README.md
4763 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/README.md', 438, 420 ]
4764 silly gunzTarPerm extractEntry lib/winston/config/npm-config.js
4765 silly gunzTarPerm modified mode [ 'lib/winston/config/npm-config.js', 438, 420 ]
4766 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/README.md
4767 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/README.md', 438, 420 ]
4768 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js
4769 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js',
4769 silly gunzTarPerm 438,
4769 silly gunzTarPerm 420 ]
4770 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/inherits.js
4771 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/inherits.js', 438, 420 ]
4772 silly lockFile a03cc905-dules-glob-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits
4773 silly gunzTarPerm extractEntry examples/target-dir.js
4774 silly gunzTarPerm modified mode [ 'examples/target-dir.js', 438, 420 ]
4775 silly gunzTarPerm extractEntry lib/winston/config/syslog-config.js
4776 silly gunzTarPerm modified mode [ 'lib/winston/config/syslog-config.js', 438, 420 ]
4777 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/inherits.js
4778 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/inherits.js', 438, 420 ]
4779 silly lockFile ab3ede58-man-generator-node-modules-debug C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug
4780 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js
4781 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js',
4781 silly gunzTarPerm 438,
4781 silly gunzTarPerm 420 ]
4782 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/LICENSE
4783 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/LICENSE', 438, 420 ]
4784 silly gunzTarPerm extractEntry tests/05-stream.js
4785 silly gunzTarPerm modified mode [ 'tests/05-stream.js', 438, 420 ]
4786 silly gunzTarPerm extractEntry tests/99-benchmark.js
4787 silly gunzTarPerm modified mode [ 'tests/99-benchmark.js', 438, 420 ]
4788 silly gunzTarPerm extractEntry lib/winston/transports/console.js
4789 silly gunzTarPerm modified mode [ 'lib/winston/transports/console.js', 438, 420 ]
4790 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/LICENSE
4791 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/LICENSE', 438, 420 ]
4792 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/index.js
4793 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/index.js', 438, 420 ]
4794 silly gunzTarPerm extractEntry lib/winston/transports/file.js
4795 silly gunzTarPerm modified mode [ 'lib/winston/transports/file.js', 438, 420 ]
4796 verbose url raw mute-stream
4797 verbose url resolving [ 'https://registry.npmjs.org/', './mute-stream' ]
4798 verbose url resolved https://registry.npmjs.org/mute-stream
4799 info trying registry request attempt 1 at 20:03:08
4800 verbose etag "DUJSW61JERI1BWXUP4NCH6OOW"
4801 http GET https://registry.npmjs.org/mute-stream
4802 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/index.js
4803 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/index.js', 438, 420 ]
4804 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/README.markdown
4805 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/README.markdown', 438, 420 ]
4806 silly gunzTarPerm extractEntry lib/winston/transports/http.js
4807 silly gunzTarPerm modified mode [ 'lib/winston/transports/http.js', 438, 420 ]
4808 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/README.markdown
4809 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/README.markdown', 438, 420 ]
4810 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/README.md
4811 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/README.md', 438, 420 ]
4812 silly gunzTarPerm extractEntry lib/winston/transports/transport.js
4813 silly gunzTarPerm modified mode [ 'lib/winston/transports/transport.js', 438, 420 ]
4814 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/README.md
4815 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/README.md', 438, 420 ]
4816 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/LICENSE
4817 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/LICENSE', 438, 420 ]
4818 info preinstall inherits@1.0.0
4819 silly gunzTarPerm extractEntry lib/winston/transports/webhook.js
4820 silly gunzTarPerm modified mode [ 'lib/winston/transports/webhook.js', 438, 420 ]
4821 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/LICENSE
4822 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/LICENSE', 438, 420 ]
4823 info preinstall debug@0.7.2
4824 silly gunzTarPerm extractEntry test/require-directory-test.js
4825 silly gunzTarPerm modified mode [ 'test/require-directory-test.js', 438, 420 ]
4826 silly gunzTarPerm extractEntry test/utile-test.js
4827 silly gunzTarPerm modified mode [ 'test/utile-test.js', 438, 420 ]
4828 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/rimraf.js
4829 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/rimraf.js', 438, 420 ]
4830 silly gunzTarPerm extractEntry test/cli-test.js
4831 silly gunzTarPerm modified mode [ 'test/cli-test.js', 438, 420 ]
4832 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/rimraf.js
4833 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/rimraf.js', 438, 420 ]
4834 silly gunzTarPerm extractEntry templates/register.mustache
4835 silly gunzTarPerm modified mode [ 'templates/register.mustache', 438, 420 ]
4836 silly gunzTarPerm extractEntry templates/resolved-conflict.mustache
4837 silly gunzTarPerm modified mode [ 'templates/resolved-conflict.mustache', 438, 420 ]
4838 silly gunzTarPerm extractEntry CNAME
4839 silly gunzTarPerm modified mode [ 'CNAME', 438, 420 ]
4840 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/AUTHORS
4841 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/AUTHORS', 438, 420 ]
4842 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits\package.json
4843 silly gunzTarPerm extractEntry test/custom-timestamp-test.js
4844 silly gunzTarPerm modified mode [ 'test/custom-timestamp-test.js', 438, 420 ]
4845 silly gunzTarPerm extractEntry examples/subdir/package.json
4846 silly gunzTarPerm modified mode [ 'examples/subdir/package.json', 438, 420 ]
4847 silly gunzTarPerm extractEntry lib/pkginfo.js
4848 silly gunzTarPerm modified mode [ 'lib/pkginfo.js', 438, 420 ]
4849 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/AUTHORS
4850 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/AUTHORS', 438, 420 ]
4851 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug\package.json
4852 silly gunzTarPerm extractEntry test/fixtures/read-json-file/config.json
4853 silly gunzTarPerm modified mode [ 'test/fixtures/read-json-file/config.json', 438, 420 ]
4854 silly gunzTarPerm extractEntry vendor/underscore/README.md
4855 silly gunzTarPerm modified mode [ 'vendor/underscore/README.md', 438, 420 ]
4856 silly gunzTarPerm extractEntry tests/02-feed.js
4857 silly gunzTarPerm modified mode [ 'tests/02-feed.js', 438, 420 ]
4858 silly gunzTarPerm extractEntry tests/test-helper.js
4859 silly gunzTarPerm modified mode [ 'tests/test-helper.js', 438, 420 ]
4860 silly gunzTarPerm extractEntry test/exception-test.js
4861 silly gunzTarPerm modified mode [ 'test/exception-test.js', 438, 420 ]
4862 silly gunzTarPerm extractEntry vendor/underscore/README.md
4863 silly gunzTarPerm modified mode [ 'vendor/underscore/README.md', 438, 420 ]
4864 silly gunzTarPerm extractEntry templates/search-empty.mustache
4865 silly gunzTarPerm modified mode [ 'templates/search-empty.mustache', 438, 420 ]
4866 verbose readDependencies using package.json deps
4867 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits\package.json
4868 verbose readDependencies using package.json deps
4869 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug\package.json
4870 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js
4871 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-unpaused-streams.js',
4871 silly gunzTarPerm 438,
4871 silly gunzTarPerm 420 ]
4872 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json
4873 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json',
4873 silly gunzTarPerm 438,
4873 silly gunzTarPerm 420 ]
4874 silly gunzTarPerm extractEntry vendor/underscore/LICENSE
4875 silly gunzTarPerm modified mode [ 'vendor/underscore/LICENSE', 438, 420 ]
4876 silly gunzTarPerm extractEntry test/logger-test.js
4877 silly gunzTarPerm modified mode [ 'test/logger-test.js', 438, 420 ]
4878 silly gunzTarPerm extractEntry test/pkginfo-test.js
4879 silly gunzTarPerm modified mode [ 'test/pkginfo-test.js', 438, 420 ]
4880 silly gunzTarPerm extractEntry vendor/underscore/LICENSE
4881 silly gunzTarPerm modified mode [ 'vendor/underscore/LICENSE', 438, 420 ]
4882 verbose readDependencies using package.json deps
4883 silly resolved []
4884 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits
4885 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits
4886 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\inherits\package.json
4887 silly gunzTarPerm extractEntry vendor/underscore/underscore.js
4888 silly gunzTarPerm modified mode [ 'vendor/underscore/underscore.js', 438, 420 ]
4889 silly gunzTarPerm extractEntry test/container-test.js
4890 silly gunzTarPerm modified mode [ 'test/container-test.js', 438, 420 ]
4891 silly gunzTarPerm extractEntry vendor/underscore/underscore.js
4892 silly gunzTarPerm modified mode [ 'vendor/underscore/underscore.js', 438, 420 ]
4893 verbose linkStuff [ true,
4893 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
4893 verbose linkStuff false,
4893 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\glob\\node_modules' ]
4894 info linkStuff inherits@1.0.0
4895 verbose linkBins inherits@1.0.0
4896 verbose linkMans inherits@1.0.0
4897 verbose rebuildBundles inherits@1.0.0
4898 verbose readDependencies using package.json deps
4899 silly resolved []
4900 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug
4901 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug
4902 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\debug\package.json
4903 silly gunzTarPerm extractEntry test/log-exception-test.js
4904 silly gunzTarPerm modified mode [ 'test/log-exception-test.js', 438, 420 ]
4905 verbose linkStuff [ true,
4905 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
4905 verbose linkStuff false,
4905 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
4906 info linkStuff debug@0.7.2
4907 verbose linkBins debug@0.7.2
4908 verbose linkMans debug@0.7.2
4909 verbose rebuildBundles debug@0.7.2
4910 info install inherits@1.0.0
4911 silly gunzTarPerm extractEntry test/log-rewriter-test.js
4912 silly gunzTarPerm modified mode [ 'test/log-rewriter-test.js', 438, 420 ]
4913 info install debug@0.7.2
4914 silly gunzTarPerm extractEntry test/winston-test.js
4915 silly gunzTarPerm modified mode [ 'test/winston-test.js', 438, 420 ]
4916 info postinstall inherits@1.0.0
4917 silly gunzTarPerm extractEntry test/helpers.js
4918 silly gunzTarPerm modified mode [ 'test/helpers.js', 438, 420 ]
4919 info postinstall debug@0.7.2
4920 silly gunzTarPerm extractEntry test/fixtures/.gitkeep
4921 silly gunzTarPerm modified mode [ 'test/fixtures/.gitkeep', 438, 420 ]
4922 silly gunzTarPerm extractEntry test/fixtures/require-directory/helloWorld.js
4923 silly gunzTarPerm modified mode [ 'test/fixtures/require-directory/helloWorld.js', 438, 420 ]
4924 silly gunzTarPerm extractEntry test/fixtures/require-directory/directory/index.js
4925 silly gunzTarPerm modified mode [ 'test/fixtures/require-directory/directory/index.js',
4925 silly gunzTarPerm 438,
4925 silly gunzTarPerm 420 ]
4926 silly gunzTarPerm extractEntry test/fixtures/keys/agent2-cert.pem
4927 silly gunzTarPerm modified mode [ 'test/fixtures/keys/agent2-cert.pem', 438, 420 ]
4928 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\package.json
4929 silly gunzTarPerm extractEntry templates/search.mustache
4930 silly gunzTarPerm modified mode [ 'templates/search.mustache', 438, 420 ]
4931 silly gunzTarPerm extractEntry templates/suggestions.mustache
4932 silly gunzTarPerm modified mode [ 'templates/suggestions.mustache', 438, 420 ]
4933 silly gunzTarPerm extractEntry test/fixtures/keys/agent2-key.pem
4934 silly gunzTarPerm modified mode [ 'test/fixtures/keys/agent2-key.pem', 438, 420 ]
4935 silly gunzTarPerm extractEntry tests/bench.js
4936 silly gunzTarPerm modified mode [ 'tests/bench.js', 438, 420 ]
4937 silly gunzTarPerm extractEntry tests/Documents/Atom_Example.xml
4938 silly gunzTarPerm modified mode [ 'tests/Documents/Atom_Example.xml', 438, 420 ]
4939 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore
4940 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore',
4940 silly gunzTarPerm 438,
4940 silly gunzTarPerm 420 ]
4941 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js
4942 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js',
4942 silly gunzTarPerm 438,
4942 silly gunzTarPerm 420 ]
4943 silly gunzTarPerm extractEntry test/fixtures/logs/.gitkeep
4944 silly gunzTarPerm modified mode [ 'test/fixtures/logs/.gitkeep', 438, 420 ]
4945 silly gunzTarPerm extractEntry templates/tree-branch.mustache
4946 silly gunzTarPerm modified mode [ 'templates/tree-branch.mustache', 438, 420 ]
4947 silly gunzTarPerm extractEntry test/fixtures/scripts/default-exceptions.js
4948 silly gunzTarPerm modified mode [ 'test/fixtures/scripts/default-exceptions.js', 438, 420 ]
4949 silly gunzTarPerm extractEntry templates/warn.mustache
4950 silly gunzTarPerm modified mode [ 'templates/warn.mustache', 438, 420 ]
4951 silly gunzTarPerm extractEntry tests/Documents/Basic.html
4952 silly gunzTarPerm modified mode [ 'tests/Documents/Basic.html', 438, 420 ]
4953 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License
4954 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License',
4954 silly gunzTarPerm 438,
4954 silly gunzTarPerm 420 ]
4955 silly gunzTarPerm extractEntry test/fixtures/scripts/exit-on-error.js
4956 silly gunzTarPerm modified mode [ 'test/fixtures/scripts/exit-on-error.js', 438, 420 ]
4957 silly gunzTarPerm extractEntry templates/warning-mismatch.mustache
4958 silly gunzTarPerm modified mode [ 'templates/warning-mismatch.mustache', 438, 420 ]
4959 silly gunzTarPerm extractEntry tests/Documents/RDF_Example.xml
4960 silly gunzTarPerm modified mode [ 'tests/Documents/RDF_Example.xml', 438, 420 ]
4961 silly gunzTarPerm extractEntry test/fixtures/scripts/log-exceptions.js
4962 silly gunzTarPerm modified mode [ 'test/fixtures/scripts/log-exceptions.js', 438, 420 ]
4963 silly gunzTarPerm extractEntry templates/warning-missing.mustache
4964 silly gunzTarPerm modified mode [ 'templates/warning-missing.mustache', 438, 420 ]
4965 silly gunzTarPerm extractEntry tests/Documents/RSS_Example.xml
4966 silly gunzTarPerm modified mode [ 'tests/Documents/RSS_Example.xml', 438, 420 ]
4967 silly gunzTarPerm extractEntry test/fixtures/scripts/unhandle-exceptions.js
4968 silly gunzTarPerm modified mode [ 'test/fixtures/scripts/unhandle-exceptions.js', 438, 420 ]
4969 silly gunzTarPerm extractEntry templates/warning-uninstall.mustache
4970 silly gunzTarPerm modified mode [ 'templates/warning-uninstall.mustache', 438, 420 ]
4971 silly gunzTarPerm extractEntry tests/Events/01-simple.json
4972 silly gunzTarPerm modified mode [ 'tests/Events/01-simple.json', 438, 420 ]
4973 silly gunzTarPerm extractEntry test/transports/console-test.js
4974 silly gunzTarPerm modified mode [ 'test/transports/console-test.js', 438, 420 ]
4975 silly gunzTarPerm extractEntry test/cache-clean.js
4976 silly gunzTarPerm modified mode [ 'test/cache-clean.js', 438, 420 ]
4977 silly gunzTarPerm extractEntry test/helpers/macros.js
4978 silly gunzTarPerm modified mode [ 'test/helpers/macros.js', 438, 420 ]
4979 silly gunzTarPerm extractEntry test/transports/file-maxfiles-test.js
4980 silly gunzTarPerm modified mode [ 'test/transports/file-maxfiles-test.js', 438, 420 ]
4981 silly gunzTarPerm extractEntry test/completion.js
4982 silly gunzTarPerm modified mode [ 'test/completion.js', 438, 420 ]
4983 silly gunzTarPerm extractEntry test/transports/file-maxsize-test.js
4984 silly gunzTarPerm modified mode [ 'test/transports/file-maxsize-test.js', 438, 420 ]
4985 silly gunzTarPerm extractEntry test/help.js
4986 silly gunzTarPerm modified mode [ 'test/help.js', 438, 420 ]
4987 silly gunzTarPerm extractEntry test/transports/file-test.js
4988 silly gunzTarPerm modified mode [ 'test/transports/file-test.js', 438, 420 ]
4989 silly lockFile b7c719fe-generator-node-modules-cli-table C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table
4990 silly gunzTarPerm extractEntry test/info.js
4991 silly gunzTarPerm modified mode [ 'test/info.js', 438, 420 ]
4992 silly gunzTarPerm extractEntry test/transports/transport.js
4993 silly gunzTarPerm modified mode [ 'test/transports/transport.js', 438, 420 ]
4994 silly gunzTarPerm extractEntry test/manager.js
4995 silly gunzTarPerm modified mode [ 'test/manager.js', 438, 420 ]
4996 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile
4997 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile',
4997 silly gunzTarPerm 438,
4997 silly gunzTarPerm 420 ]
4998 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md
4999 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md',
4999 silly gunzTarPerm 438,
4999 silly gunzTarPerm 420 ]
5000 silly gunzTarPerm extractEntry test/transports/webhook-test.js
5001 silly gunzTarPerm modified mode [ 'test/transports/webhook-test.js', 438, 420 ]
5002 silly gunzTarPerm extractEntry test/package.js
5003 silly gunzTarPerm modified mode [ 'test/package.js', 438, 420 ]
5004 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js
5005 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js',
5005 silly gunzTarPerm 438,
5005 silly gunzTarPerm 420 ]
5006 silly gunzTarPerm extractEntry tests/Events/02-template.json
5007 silly gunzTarPerm modified mode [ 'tests/Events/02-template.json', 438, 420 ]
5008 silly gunzTarPerm extractEntry tests/Events/03-lowercase_tags.json
5009 silly gunzTarPerm modified mode [ 'tests/Events/03-lowercase_tags.json', 438, 420 ]
5010 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js
5011 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js',
5011 silly gunzTarPerm 438,
5011 silly gunzTarPerm 420 ]
5012 info preinstall cli-table@0.2.0
5013 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
5014 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js',
5014 silly gunzTarPerm 438,
5014 silly gunzTarPerm 420 ]
5015 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs\package.json
5016 silly gunzTarPerm extractEntry tests/Events/04-cdata.json
5017 silly gunzTarPerm modified mode [ 'tests/Events/04-cdata.json', 438, 420 ]
5018 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js
5019 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js',
5019 silly gunzTarPerm 438,
5019 silly gunzTarPerm 420 ]
5020 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\package.json
5021 silly gunzTarPerm extractEntry tests/Feeds/01-rss.js
5022 silly gunzTarPerm modified mode [ 'tests/Feeds/01-rss.js', 438, 420 ]
5023 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js
5024 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js',
5024 silly gunzTarPerm 438,
5024 silly gunzTarPerm 420 ]
5025 verbose readDependencies using package.json deps
5026 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\package.json
5027 verbose readDependencies using package.json deps
5028 silly gunzTarPerm extractEntry test/assets/package-nonstandard-json/.bowerrc
5029 silly gunzTarPerm modified mode [ 'test/assets/package-nonstandard-json/.bowerrc', 438, 420 ]
5030 silly gunzTarPerm extractEntry test/assets/package-nonstandard-json/foocomponent.json
5031 silly gunzTarPerm modified mode [ 'test/assets/package-nonstandard-json/foocomponent.json',
5031 silly gunzTarPerm 438,
5031 silly gunzTarPerm 420 ]
5032 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\package.json
5033 silly gunzTarPerm extractEntry test/assets/package-bootstrap/index.js
5034 silly gunzTarPerm modified mode [ 'test/assets/package-bootstrap/index.js', 438, 420 ]
5035 verbose cache add [ 'colors@0.3.0', null ]
5036 silly cache add name=undefined spec="colors@0.3.0" args=["colors@0.3.0",null]
5037 verbose parsed url { pathname: 'colors@0.3.0',
5037 verbose parsed url path: 'colors@0.3.0',
5037 verbose parsed url href: 'colors@0.3.0' }
5038 silly cache add name="colors" spec="0.3.0" args=["colors","0.3.0"]
5039 verbose parsed url { pathname: '0.3.0', path: '0.3.0', href: '0.3.0' }
5040 verbose addNamed [ 'colors', '0.3.0' ]
5041 verbose addNamed [ '0.3.0', '0.3.0' ]
5042 silly lockFile 5d93a213-colors-0-3-0 colors@0.3.0
5043 verbose lock colors@0.3.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\5d93a213-colors-0-3-0.lock
5044 silly gunzTarPerm extractEntry test/assets/package-bootstrap/component.json
5045 silly gunzTarPerm modified mode [ 'test/assets/package-bootstrap/component.json', 438, 420 ]
5046 silly gunzTarPerm extractEntry tests/Feeds/02-atom.js
5047 silly gunzTarPerm modified mode [ 'tests/Feeds/02-atom.js', 438, 420 ]
5048 silly gunzTarPerm extractEntry tests/Feeds/03-rdf.js
5049 silly gunzTarPerm modified mode [ 'tests/Feeds/03-rdf.js', 438, 420 ]
5050 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js
5051 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js',
5051 silly gunzTarPerm 438,
5051 silly gunzTarPerm 420 ]
5052 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js
5053 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js',
5053 silly gunzTarPerm 438,
5053 silly gunzTarPerm 420 ]
5054 silly lockFile 613d48e4-es-glob-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs
5055 silly gunzTarPerm extractEntry tests/Stream/01-basic.json
5056 silly gunzTarPerm modified mode [ 'tests/Stream/01-basic.json', 438, 420 ]
5057 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js
5058 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js',
5058 silly gunzTarPerm 438,
5058 silly gunzTarPerm 420 ]
5059 silly gunzTarPerm extractEntry tests/Stream/02-RSS.json
5060 silly gunzTarPerm modified mode [ 'tests/Stream/02-RSS.json', 438, 420 ]
5061 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js
5062 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js',
5062 silly gunzTarPerm 438,
5062 silly gunzTarPerm 420 ]
5063 verbose url raw colors/0.3.0
5064 verbose url resolving [ 'https://registry.npmjs.org/', './colors/0.3.0' ]
5065 verbose url resolved https://registry.npmjs.org/colors/0.3.0
5066 info trying registry request attempt 1 at 20:03:08
5067 verbose etag "8GKPZTN8P6ROOYUEBNHBL3MZZ"
5068 http GET https://registry.npmjs.org/colors/0.3.0
5069 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js
5070 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js',
5070 silly gunzTarPerm 438,
5070 silly gunzTarPerm 420 ]
5071 silly gunzTarPerm extractEntry node_modules/mime/package.json
5072 silly gunzTarPerm modified mode [ 'node_modules/mime/package.json', 438, 420 ]
5073 silly lockFile 516be753-erio-node-modules-cheerio-select C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select
5074 info preinstall graceful-fs@1.2.0
5075 silly gunzTarPerm extractEntry test/assets/package-deps-on-jquery-old/component.json
5076 silly gunzTarPerm modified mode [ 'test/assets/package-deps-on-jquery-old/component.json',
5076 silly gunzTarPerm 438,
5076 silly gunzTarPerm 420 ]
5077 silly gunzTarPerm extractEntry test/assets/package-empty-rc/.bowerrc
5078 silly gunzTarPerm modified mode [ 'test/assets/package-empty-rc/.bowerrc', 438, 420 ]
5079 silly gunzTarPerm extractEntry node_modules/mime/README.md
5080 silly gunzTarPerm modified mode [ 'node_modules/mime/README.md', 438, 420 ]
5081 silly gunzTarPerm extractEntry node_modules/mime/LICENSE
5082 silly gunzTarPerm modified mode [ 'node_modules/mime/LICENSE', 438, 420 ]
5083 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs\package.json
5084 silly gunzTarPerm extractEntry test/assets/package-empty-rc/component.json
5085 silly gunzTarPerm modified mode [ 'test/assets/package-empty-rc/component.json', 438, 420 ]
5086 silly gunzTarPerm extractEntry node_modules/mime/mime.js
5087 silly gunzTarPerm modified mode [ 'node_modules/mime/mime.js', 438, 420 ]
5088 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime\package.json
5089 silly gunzTarPerm extractEntry test/assets/package-empty-rc/foocomponent.json
5090 silly gunzTarPerm modified mode [ 'test/assets/package-empty-rc/foocomponent.json', 438, 420 ]
5091 silly gunzTarPerm extractEntry node_modules/mime/test.js
5092 silly gunzTarPerm modified mode [ 'node_modules/mime/test.js', 438, 420 ]
5093 verbose readDependencies using package.json deps
5094 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs\package.json
5095 silly gunzTarPerm extractEntry node_modules/mime/types/mime.types
5096 silly gunzTarPerm modified mode [ 'node_modules/mime/types/mime.types', 438, 420 ]
5097 info preinstall cheerio-select@0.0.3
5098 silly gunzTarPerm extractEntry node_modules/mime/types/node.types
5099 silly gunzTarPerm modified mode [ 'node_modules/mime/types/node.types', 438, 420 ]
5100 verbose readDependencies using package.json deps
5101 silly resolved []
5102 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs
5103 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs
5104 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\graceful-fs\package.json
5105 verbose linkStuff [ true,
5105 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5105 verbose linkStuff false,
5105 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\glob\\node_modules' ]
5106 info linkStuff graceful-fs@1.2.0
5107 verbose linkBins graceful-fs@1.2.0
5108 verbose linkMans graceful-fs@1.2.0
5109 verbose rebuildBundles graceful-fs@1.2.0
5110 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\package.json
5111 info install graceful-fs@1.2.0
5112 verbose readDependencies using package.json deps
5113 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\package.json
5114 info postinstall graceful-fs@1.2.0
5115 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp\package.json
5116 verbose readDependencies using package.json deps
5117 silly gunzTarPerm extractEntry test/assets/package-ignorables/index.js
5118 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/index.js', 438, 420 ]
5119 silly gunzTarPerm extractEntry test/assets/package-ignorables/.casey
5120 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/.casey', 438, 420 ]
5121 silly lockFile f73b3a3a-oman-generator-node-modules-mime C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime
5122 silly gunzTarPerm extractEntry test/assets/package-ignorables/.hide/turtle-location.mdown
5123 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/.hide/turtle-location.mdown',
5123 silly gunzTarPerm 438,
5123 silly gunzTarPerm 420 ]
5124 verbose cache add [ 'CSSselect@0.x', null ]
5125 silly cache add name=undefined spec="CSSselect@0.x" args=["CSSselect@0.x",null]
5126 verbose parsed url { pathname: 'CSSselect@0.x',
5126 verbose parsed url path: 'CSSselect@0.x',
5126 verbose parsed url href: 'CSSselect@0.x' }
5127 silly cache add name="CSSselect" spec="0.x" args=["CSSselect","0.x"]
5128 verbose parsed url { pathname: '0.x', path: '0.x', href: '0.x' }
5129 verbose addNamed [ 'CSSselect', '0.x' ]
5130 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
5131 silly lockFile b481d444-CSSselect-0-x CSSselect@0.x
5132 verbose lock CSSselect@0.x C:\Users\Lenovo\AppData\Roaming\npm-cache\b481d444-CSSselect-0-x.lock
5133 silly addNameRange { name: 'CSSselect', range: '>=0.0.0- <1.0.0-', hasData: false }
5134 info preinstall mime@1.2.9
5135 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\package.json
5136 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime\package.json
5137 silly lockFile 20df46d4-an-generator-node-modules-mkdirp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp
5138 verbose readDependencies using package.json deps
5139 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime\package.json
5140 silly gunzTarPerm extractEntry test/assets/package-ignorables/component.json
5141 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/component.json', 438, 420 ]
5142 silly gunzTarPerm extractEntry test/assets/package-ignorables/config/.jshintrc
5143 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/config/.jshintrc', 438, 420 ]
5144 verbose url raw CSSselect
5145 verbose url resolving [ 'https://registry.npmjs.org/', './CSSselect' ]
5146 verbose url resolved https://registry.npmjs.org/CSSselect
5147 info trying registry request attempt 1 at 20:03:08
5148 verbose etag "CTIDGKOKAWE5XVBYR81EG9A0Z"
5149 http GET https://registry.npmjs.org/CSSselect
5150 verbose readDependencies using package.json deps
5151 silly resolved []
5152 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime
5153 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime
5154 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mime\package.json
5155 silly gunzTarPerm extractEntry test/assets/package-ignorables/don.txt
5156 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/don.txt', 438, 420 ]
5157 verbose linkStuff [ true,
5157 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5157 verbose linkStuff false,
5157 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
5158 info linkStuff mime@1.2.9
5159 verbose linkBins mime@1.2.9
5160 verbose linkMans mime@1.2.9
5161 verbose rebuildBundles mime@1.2.9
5162 silly gunzTarPerm extractEntry test/assets/package-ignorables/leo.txt
5163 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/leo.txt', 438, 420 ]
5164 info install mime@1.2.9
5165 silly gunzTarPerm extractEntry test/assets/package-ignorables/lib/april.txt
5166 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/lib/april.txt', 438, 420 ]
5167 info preinstall mkdirp@0.3.4
5168 silly gunzTarPerm extractEntry test/assets/package-ignorables/names.txt
5169 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/names.txt', 438, 420 ]
5170 info postinstall mime@1.2.9
5171 silly gunzTarPerm extractEntry test/assets/package-ignorables/test/shredder.js
5172 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/test/shredder.js', 438, 420 ]
5173 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp\package.json
5174 silly gunzTarPerm extractEntry test/assets/package-ignorables/test/splinter.js
5175 silly gunzTarPerm modified mode [ 'test/assets/package-ignorables/test/splinter.js', 438, 420 ]
5176 verbose readDependencies using package.json deps
5177 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp\package.json
5178 silly lockFile 667b138a-modules-prompt-node-modules-read C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read
5179 silly gunzTarPerm extractEntry test/assets/package-invalid-json/index.js
5180 silly gunzTarPerm modified mode [ 'test/assets/package-invalid-json/index.js', 438, 420 ]
5181 silly gunzTarPerm extractEntry test/assets/package-invalid-json/component.json
5182 silly gunzTarPerm modified mode [ 'test/assets/package-invalid-json/component.json', 438, 420 ]
5183 verbose readDependencies using package.json deps
5184 silly resolved []
5185 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp
5186 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp
5187 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\mkdirp\package.json
5188 silly gunzTarPerm extractEntry test/assets/package-jquery/foo.js
5189 silly gunzTarPerm modified mode [ 'test/assets/package-jquery/foo.js', 438, 420 ]
5190 verbose linkStuff [ true,
5190 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5190 verbose linkStuff false,
5190 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
5191 info linkStuff mkdirp@0.3.4
5192 verbose linkBins mkdirp@0.3.4
5193 verbose linkMans mkdirp@0.3.4
5194 verbose rebuildBundles mkdirp@0.3.4
5195 silly gunzTarPerm extractEntry test/assets/package-jquery/index.js
5196 silly gunzTarPerm modified mode [ 'test/assets/package-jquery/index.js', 438, 420 ]
5197 info install mkdirp@0.3.4
5198 info preinstall read@1.0.4
5199 info postinstall mkdirp@0.3.4
5200 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\package.json
5201 verbose readDependencies using package.json deps
5202 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\package.json
5203 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp\package.json
5204 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp\package.json
5205 verbose readDependencies using package.json deps
5206 silly gunzTarPerm extractEntry test/assets/package-jquery/component.json
5207 silly gunzTarPerm modified mode [ 'test/assets/package-jquery/component.json', 438, 420 ]
5208 silly gunzTarPerm extractEntry test/assets/package-jquery-copy/index.js
5209 silly gunzTarPerm modified mode [ 'test/assets/package-jquery-copy/index.js', 438, 420 ]
5210 silly gunzTarPerm extractEntry test/assets/package-jquery-copy/component.json
5211 silly gunzTarPerm modified mode [ 'test/assets/package-jquery-copy/component.json', 438, 420 ]
5212 silly gunzTarPerm extractEntry test/assets/package-no-json/index.js
5213 silly gunzTarPerm modified mode [ 'test/assets/package-no-json/index.js', 438, 420 ]
5214 silly gunzTarPerm extractEntry test/assets/package-deps-on-jquery/component.json
5215 silly gunzTarPerm modified mode [ 'test/assets/package-deps-on-jquery/component.json', 438, 420 ]
5216 silly gunzTarPerm extractEntry test/assets/package-nonstandard-json-copy/foocomponent.json
5217 silly gunzTarPerm modified mode [ 'test/assets/package-nonstandard-json-copy/foocomponent.json',
5217 silly gunzTarPerm 438,
5217 silly gunzTarPerm 420 ]
5218 silly gunzTarPerm extractEntry test/assets/package-repo/README.md
5219 silly gunzTarPerm modified mode [ 'test/assets/package-repo/README.md', 438, 420 ]
5220 verbose cache add [ 'mute-stream@~0.0.2', null ]
5221 silly cache add name=undefined spec="mute-stream@~0.0.2" args=["mute-stream@~0.0.2",null]
5222 verbose parsed url { pathname: 'mute-stream@~0.0.2',
5222 verbose parsed url path: 'mute-stream@~0.0.2',
5222 verbose parsed url href: 'mute-stream@~0.0.2' }
5223 silly cache add name="mute-stream" spec="~0.0.2" args=["mute-stream","~0.0.2"]
5224 verbose parsed url { pathname: '~0.0.2', path: '~0.0.2', href: '~0.0.2' }
5225 verbose addNamed [ 'mute-stream', '~0.0.2' ]
5226 silly lockFile 70e9898d--configstore-node-modules-mkdirp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp
5227 silly lockFile 7390cd4d--configstore-node-modules-mkdirp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp
5228 info preinstall mkdirp@0.3.4
5229 info preinstall mkdirp@0.3.4
5230 silly gunzTarPerm extractEntry test/assets/package-repo/LICENSE
5231 silly gunzTarPerm modified mode [ 'test/assets/package-repo/LICENSE', 438, 420 ]
5232 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp\package.json
5233 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp\package.json
5234 silly gunzTarPerm extractEntry test/assets/package-repo/spark-md5.js
5235 silly gunzTarPerm modified mode [ 'test/assets/package-repo/spark-md5.js', 438, 420 ]
5236 verbose readDependencies using package.json deps
5237 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp\package.json
5238 verbose readDependencies using package.json deps
5239 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp\package.json
5240 silly gunzTarPerm extractEntry test/assets/package-repo/spark-md5.min.js
5241 silly gunzTarPerm modified mode [ 'test/assets/package-repo/spark-md5.min.js', 438, 420 ]
5242 verbose readDependencies using package.json deps
5243 silly resolved []
5244 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp
5245 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp
5246 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\mkdirp\package.json
5247 silly gunzTarPerm extractEntry test/assets/package-repo/.jshintrc
5248 silly gunzTarPerm modified mode [ 'test/assets/package-repo/.jshintrc', 438, 420 ]
5249 verbose linkStuff [ true,
5249 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5249 verbose linkStuff false,
5249 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules\\configstore\\node_modules' ]
5250 info linkStuff mkdirp@0.3.4
5251 verbose linkBins mkdirp@0.3.4
5252 verbose linkMans mkdirp@0.3.4
5253 verbose rebuildBundles mkdirp@0.3.4
5254 verbose readDependencies using package.json deps
5255 silly resolved []
5256 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp
5257 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp
5258 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\mkdirp\package.json
5259 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/logs/HEAD
5260 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/logs/HEAD', 438, 420 ]
5261 verbose linkStuff [ true,
5261 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5261 verbose linkStuff false,
5261 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\configstore\\node_modules' ]
5262 info linkStuff mkdirp@0.3.4
5263 verbose linkBins mkdirp@0.3.4
5264 verbose linkMans mkdirp@0.3.4
5265 verbose rebuildBundles mkdirp@0.3.4
5266 info install mkdirp@0.3.4
5267 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/logs/refs/heads/master
5268 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/logs/refs/heads/master',
5268 silly gunzTarPerm 438,
5268 silly gunzTarPerm 420 ]
5269 info install mkdirp@0.3.4
5270 info postinstall mkdirp@0.3.4
5271 info postinstall mkdirp@0.3.4
5272 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities\package.json
5273 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/logs/refs/remotes/origin/HEAD
5274 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/logs/refs/remotes/origin/HEAD',
5274 silly gunzTarPerm 438,
5274 silly gunzTarPerm 420 ]
5275 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/logs/refs/remotes/origin/master
5276 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/logs/refs/remotes/origin/master',
5276 silly gunzTarPerm 438,
5276 silly gunzTarPerm 420 ]
5277 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/config
5278 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/config', 438, 420 ]
5279 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/FETCH_HEAD
5280 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/FETCH_HEAD', 438, 420 ]
5281 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/HEAD
5282 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/HEAD', 438, 420 ]
5283 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/applypatch-msg.sample
5284 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/applypatch-msg.sample',
5284 silly gunzTarPerm 438,
5284 silly gunzTarPerm 420 ]
5285 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/commit-msg.sample
5286 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/commit-msg.sample',
5286 silly gunzTarPerm 438,
5286 silly gunzTarPerm 420 ]
5287 silly lockFile 029ade33-es-cheerio-node-modules-entities C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities
5288 info preinstall entities@0.1.1
5289 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/post-commit.sample
5290 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/post-commit.sample',
5290 silly gunzTarPerm 438,
5290 silly gunzTarPerm 420 ]
5291 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/post-receive.sample
5292 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/post-receive.sample',
5292 silly gunzTarPerm 438,
5292 silly gunzTarPerm 420 ]
5293 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities\package.json
5294 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/post-update.sample
5295 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/post-update.sample',
5295 silly gunzTarPerm 438,
5295 silly gunzTarPerm 420 ]
5296 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/pre-applypatch.sample
5297 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/pre-applypatch.sample',
5297 silly gunzTarPerm 438,
5297 silly gunzTarPerm 420 ]
5298 verbose readDependencies using package.json deps
5299 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities\package.json
5300 verbose readDependencies using package.json deps
5301 silly resolved []
5302 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities
5303 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities
5304 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\entities\package.json
5305 verbose linkStuff [ true,
5305 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5305 verbose linkStuff false,
5305 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules' ]
5306 info linkStuff entities@0.1.1
5307 verbose linkBins entities@0.1.1
5308 verbose linkMans entities@0.1.1
5309 verbose rebuildBundles entities@0.1.1
5310 info install entities@0.1.1
5311 info postinstall entities@0.1.1
5312 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator\package.json
5313 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/pre-commit.sample
5314 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/pre-commit.sample',
5314 silly gunzTarPerm 438,
5314 silly gunzTarPerm 420 ]
5315 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/pre-rebase.sample
5316 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/pre-rebase.sample',
5316 silly gunzTarPerm 438,
5316 silly gunzTarPerm 420 ]
5317 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/prepare-commit-msg.sample
5318 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/prepare-commit-msg.sample',
5318 silly gunzTarPerm 438,
5318 silly gunzTarPerm 420 ]
5319 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/hooks/update.sample
5320 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/hooks/update.sample',
5320 silly gunzTarPerm 438,
5320 silly gunzTarPerm 420 ]
5321 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\package.json
5322 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/index
5323 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/index', 438, 420 ]
5324 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/info/exclude
5325 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/info/exclude', 438, 420 ]
5326 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/description
5327 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/description', 438, 420 ]
5328 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\package.json
5329 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/8e/353e91e31d9d1e155e12bc29ca14af0afcbe06
5330 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/8e/353e91e31d9d1e155e12bc29ca14af0afcbe06',
5330 silly gunzTarPerm 438,
5330 silly gunzTarPerm 420 ]
5331 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/01/df57df1726b7a1a07e981c1ce316436a381e35
5332 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/01/df57df1726b7a1a07e981c1ce316436a381e35',
5332 silly gunzTarPerm 438,
5332 silly gunzTarPerm 420 ]
5333 silly lockFile f74a18b0--prompt-node-modules-revalidator C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator
5334 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/14/42d7b7f77a570522883398e544ee78fdb1a30a
5335 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/14/42d7b7f77a570522883398e544ee78fdb1a30a',
5335 silly gunzTarPerm 438,
5335 silly gunzTarPerm 420 ]
5336 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff\package.json
5337 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/1d/91729839ff499a8ace40628f65fafe9acfd043
5338 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/1d/91729839ff499a8ace40628f65fafe9acfd043',
5338 silly gunzTarPerm 438,
5338 silly gunzTarPerm 420 ]
5339 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/1d/cd807701aafabafb6cff8313b8becea7908a61
5340 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/1d/cd807701aafabafb6cff8313b8becea7908a61',
5340 silly gunzTarPerm 438,
5340 silly gunzTarPerm 420 ]
5341 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/20/42506f6dd1e6baed04bba341891dc3b7781a70
5342 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/20/42506f6dd1e6baed04bba341891dc3b7781a70',
5342 silly gunzTarPerm 438,
5342 silly gunzTarPerm 420 ]
5343 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/32/3c26e45c06f688d1b00ee04a53ddafaf066d5e
5344 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/32/3c26e45c06f688d1b00ee04a53ddafaf066d5e',
5344 silly gunzTarPerm 438,
5344 silly gunzTarPerm 420 ]
5345 info preinstall revalidator@0.1.5
5346 silly lockFile d12081b8-ules-glob-node-modules-minimatch C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
5347 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/3f/84fca5dba20dfbff011c1ec87952892e7829b3
5348 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/3f/84fca5dba20dfbff011c1ec87952892e7829b3',
5348 silly gunzTarPerm 438,
5348 silly gunzTarPerm 420 ]
5349 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/48/7a6ae84da8e4a1ee95cf59c7df8ea436fabf4c
5350 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/48/7a6ae84da8e4a1ee95cf59c7df8ea436fabf4c',
5350 silly gunzTarPerm 438,
5350 silly gunzTarPerm 420 ]
5351 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator\package.json
5352 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/4e/576c52cb630491ebcf62a77f5e81077c3be57e
5353 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/4e/576c52cb630491ebcf62a77f5e81077c3be57e',
5353 silly gunzTarPerm 438,
5353 silly gunzTarPerm 420 ]
5354 silly lockFile 8351ad4d-oman-generator-node-modules-glob C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob
5355 verbose readDependencies using package.json deps
5356 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator\package.json
5357 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/52/8f8e1553e2b03aee7ab6eb9216b3ed89061784
5358 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/52/8f8e1553e2b03aee7ab6eb9216b3ed89061784',
5358 silly gunzTarPerm 438,
5358 silly gunzTarPerm 420 ]
5359 info preinstall minimatch@0.2.9
5360 verbose readDependencies using package.json deps
5361 silly resolved []
5362 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator
5363 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator
5364 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\revalidator\package.json
5365 verbose linkStuff [ true,
5365 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5365 verbose linkStuff false,
5365 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules' ]
5366 info linkStuff revalidator@0.1.5
5367 verbose linkBins revalidator@0.1.5
5368 verbose linkMans revalidator@0.1.5
5369 verbose rebuildBundles revalidator@0.1.5
5370 silly lockFile 76ce1a32-oman-generator-node-modules-diff C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff
5371 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\package.json
5372 info install revalidator@0.1.5
5373 verbose readDependencies using package.json deps
5374 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\package.json
5375 info preinstall glob@3.1.20
5376 info postinstall revalidator@0.1.5
5377 verbose readDependencies using package.json deps
5378 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\package.json
5379 info preinstall diff@1.0.4
5380 verbose readDependencies using package.json deps
5381 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\package.json
5382 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/68/9c63b3432aaece15106f8b2162619f982ec370
5383 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/68/9c63b3432aaece15106f8b2162619f982ec370',
5383 silly gunzTarPerm 438,
5383 silly gunzTarPerm 420 ]
5384 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/69/bc69fdce113f9c1566aec1392bcc79d10d454b
5385 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/69/bc69fdce113f9c1566aec1392bcc79d10d454b',
5385 silly gunzTarPerm 438,
5385 silly gunzTarPerm 420 ]
5386 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo\package.json
5387 verbose cache add [ 'lru-cache@~2.0.0', null ]
5388 silly cache add name=undefined spec="lru-cache@~2.0.0" args=["lru-cache@~2.0.0",null]
5389 verbose parsed url { pathname: 'lru-cache@~2.0.0',
5389 verbose parsed url path: 'lru-cache@~2.0.0',
5389 verbose parsed url href: 'lru-cache@~2.0.0' }
5390 silly cache add name="lru-cache" spec="~2.0.0" args=["lru-cache","~2.0.0"]
5391 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
5392 verbose addNamed [ 'lru-cache', '~2.0.0' ]
5393 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
5394 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
5395 verbose lock lru-cache@~2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\07f9d76f-lru-cache-2-0-0.lock
5396 verbose cache add [ 'sigmund@~1.0.0', null ]
5397 silly cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null]
5398 verbose parsed url { pathname: 'sigmund@~1.0.0',
5398 verbose parsed url path: 'sigmund@~1.0.0',
5398 verbose parsed url href: 'sigmund@~1.0.0' }
5399 silly cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"]
5400 verbose parsed url { pathname: '~1.0.0', path: '~1.0.0', href: '~1.0.0' }
5401 verbose addNamed [ 'sigmund', '~1.0.0' ]
5402 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
5403 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
5404 verbose lock sigmund@~1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\584a4a05-sigmund-1-0-0.lock
5405 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff\package.json
5406 verbose readDependencies using package.json deps
5407 silly addNameRange { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: false }
5408 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/6c/1354ad5764e71a3bf30650013f0f0e9a897450
5409 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/6c/1354ad5764e71a3bf30650013f0f0e9a897450',
5409 silly gunzTarPerm 438,
5409 silly gunzTarPerm 420 ]
5410 silly addNameRange { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: false }
5411 verbose readDependencies using package.json deps
5412 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff\package.json
5413 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/75/7a3f84cfbf1fc94ce0c67d2f016690eb495bb5
5414 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/75/7a3f84cfbf1fc94ce0c67d2f016690eb495bb5',
5414 silly gunzTarPerm 438,
5414 silly gunzTarPerm 420 ]
5415 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/7a/0419da6bb16bbccf5e07f9bcd1754108ed9d1a
5416 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/7a/0419da6bb16bbccf5e07f9bcd1754108ed9d1a',
5416 silly gunzTarPerm 438,
5416 silly gunzTarPerm 420 ]
5417 verbose readDependencies using package.json deps
5418 silly resolved []
5419 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff
5420 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff
5421 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\diff\package.json
5422 verbose linkStuff [ true,
5422 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5422 verbose linkStuff false,
5422 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
5423 info linkStuff diff@1.0.4
5424 verbose linkBins diff@1.0.4
5425 verbose linkMans diff@1.0.4
5426 verbose rebuildBundles diff@1.0.4
5427 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/80/95211f85d5038d6f2ee248a134cf7e7d28e123
5428 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/80/95211f85d5038d6f2ee248a134cf7e7d28e123',
5428 silly gunzTarPerm 438,
5428 silly gunzTarPerm 420 ]
5429 info install diff@1.0.4
5430 verbose url raw lru-cache
5431 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
5432 verbose url resolved https://registry.npmjs.org/lru-cache
5433 info trying registry request attempt 1 at 20:03:08
5434 verbose etag "CE344M31O8TN95MZAQXG2BRM3"
5435 http GET https://registry.npmjs.org/lru-cache
5436 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/83/0e1eb1a47c76ecfd3c1df4ab1485dc8188cf3c
5437 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/83/0e1eb1a47c76ecfd3c1df4ab1485dc8188cf3c',
5437 silly gunzTarPerm 438,
5437 silly gunzTarPerm 420 ]
5438 verbose url raw sigmund
5439 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ]
5440 verbose url resolved https://registry.npmjs.org/sigmund
5441 info trying registry request attempt 1 at 20:03:08
5442 verbose etag "B1LJX4Z53MQ9MVVL3QMUPAWRP"
5443 http GET https://registry.npmjs.org/sigmund
5444 verbose cache add [ 'minimatch@0.2', null ]
5445 silly cache add name=undefined spec="minimatch@0.2" args=["minimatch@0.2",null]
5446 verbose parsed url { pathname: 'minimatch@0.2',
5446 verbose parsed url path: 'minimatch@0.2',
5446 verbose parsed url href: 'minimatch@0.2' }
5447 silly cache add name="minimatch" spec="0.2" args=["minimatch","0.2"]
5448 verbose parsed url { pathname: '0.2', path: '0.2', href: '0.2' }
5449 verbose addNamed [ 'minimatch', '0.2' ]
5450 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
5451 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
5452 verbose lock minimatch@0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\1c6e096b-minimatch-0-2.lock
5453 verbose cache add [ 'graceful-fs@~1.2.0', null ]
5454 silly cache add name=undefined spec="graceful-fs@~1.2.0" args=["graceful-fs@~1.2.0",null]
5455 verbose parsed url { pathname: 'graceful-fs@~1.2.0',
5455 verbose parsed url path: 'graceful-fs@~1.2.0',
5455 verbose parsed url href: 'graceful-fs@~1.2.0' }
5456 silly cache add name="graceful-fs" spec="~1.2.0" args=["graceful-fs","~1.2.0"]
5457 verbose parsed url { pathname: '~1.2.0', path: '~1.2.0', href: '~1.2.0' }
5458 verbose addNamed [ 'graceful-fs', '~1.2.0' ]
5459 verbose addNamed [ null, '>=1.2.0- <1.3.0-' ]
5460 silly lockFile 9c0bb906-graceful-fs-1-2-0 graceful-fs@~1.2.0
5461 verbose lock graceful-fs@~1.2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\9c0bb906-graceful-fs-1-2-0.lock
5462 verbose cache add [ 'inherits@1', null ]
5463 silly cache add name=undefined spec="inherits@1" args=["inherits@1",null]
5464 verbose parsed url { pathname: 'inherits@1',
5464 verbose parsed url path: 'inherits@1',
5464 verbose parsed url href: 'inherits@1' }
5465 silly cache add name="inherits" spec="1" args=["inherits","1"]
5466 verbose parsed url { pathname: '1', path: '1', href: '1' }
5467 verbose addNamed [ 'inherits', '1' ]
5468 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
5469 silly lockFile 4bca46d0-inherits-1 inherits@1
5470 verbose lock inherits@1 C:\Users\Lenovo\AppData\Roaming\npm-cache\4bca46d0-inherits-1.lock
5471 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/88/259581b83fd9081b94deebf2a7632590f09f83
5472 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/88/259581b83fd9081b94deebf2a7632590f09f83',
5472 silly gunzTarPerm 438,
5472 silly gunzTarPerm 420 ]
5473 silly addNameRange { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: false }
5474 silly addNameRange { name: 'graceful-fs',
5474 silly addNameRange range: '>=1.2.0- <1.3.0-',
5474 silly addNameRange hasData: false }
5475 silly addNameRange { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: false }
5476 info postinstall diff@1.0.4
5477 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/8c/ffccc175240ac0346bd2171a0d25d7c6a88c5f
5478 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/8c/ffccc175240ac0346bd2171a0d25d7c6a88c5f',
5478 silly gunzTarPerm 438,
5478 silly gunzTarPerm 420 ]
5479 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/0d/af124cc7163788c501f382461e45bd1de8e7ab
5480 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/0d/af124cc7163788c501f382461e45bd1de8e7ab',
5480 silly gunzTarPerm 438,
5480 silly gunzTarPerm 420 ]
5481 silly lockFile 494defb9-ules-prompt-node-modules-pkginfo C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo
5482 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/90/ed234fb0708235a733bcae0e5b90bd4fac5321
5483 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/90/ed234fb0708235a733bcae0e5b90bd4fac5321',
5483 silly gunzTarPerm 438,
5483 silly gunzTarPerm 420 ]
5484 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/92/afeeb69adc7fd744bb4d6556dc3d7204cb71fa
5485 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/92/afeeb69adc7fd744bb4d6556dc3d7204cb71fa',
5485 silly gunzTarPerm 438,
5485 silly gunzTarPerm 420 ]
5486 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/97/17b8c32f1c6acfbe3db68df8856a6630e4772d
5487 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/97/17b8c32f1c6acfbe3db68df8856a6630e4772d',
5487 silly gunzTarPerm 438,
5487 silly gunzTarPerm 420 ]
5488 verbose url raw graceful-fs
5489 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
5490 verbose url resolved https://registry.npmjs.org/graceful-fs
5491 info trying registry request attempt 1 at 20:03:08
5492 verbose etag "29V2F6XF8M8VFV5T1X38O391Q"
5493 http GET https://registry.npmjs.org/graceful-fs
5494 verbose url raw inherits
5495 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ]
5496 verbose url resolved https://registry.npmjs.org/inherits
5497 info trying registry request attempt 1 at 20:03:08
5498 verbose etag "DRNO5CY49IL57RD676Y754PE8"
5499 http GET https://registry.npmjs.org/inherits
5500 verbose url raw minimatch
5501 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
5502 verbose url resolved https://registry.npmjs.org/minimatch
5503 info trying registry request attempt 1 at 20:03:08
5504 verbose etag "65PMYHULHRSBN65MI485RD91A"
5505 http GET https://registry.npmjs.org/minimatch
5506 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/9c/7fa0117320c0c8b3f7d760143bad93c6e34b9d
5507 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/9c/7fa0117320c0c8b3f7d760143bad93c6e34b9d',
5507 silly gunzTarPerm 438,
5507 silly gunzTarPerm 420 ]
5508 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/9e/1ea691c15d1fcbd4df08a43381e52c6b4b8f83
5509 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/9e/1ea691c15d1fcbd4df08a43381e52c6b4b8f83',
5509 silly gunzTarPerm 438,
5509 silly gunzTarPerm 420 ]
5510 info preinstall pkginfo@0.3.0
5511 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/a2/1a15efe0034e57f1455f55ca1cd7805e25adfd
5512 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/a2/1a15efe0034e57f1455f55ca1cd7805e25adfd',
5512 silly gunzTarPerm 438,
5512 silly gunzTarPerm 420 ]
5513 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/aa/77627e06564ada85565b7fee02d9c28047f35a
5514 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/aa/77627e06564ada85565b7fee02d9c28047f35a',
5514 silly gunzTarPerm 438,
5514 silly gunzTarPerm 420 ]
5515 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo\package.json
5516 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/bb/01907369ff7accc18d6ec5b17d231f4217ac2d
5517 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/bb/01907369ff7accc18d6ec5b17d231f4217ac2d',
5517 silly gunzTarPerm 438,
5517 silly gunzTarPerm 420 ]
5518 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/be/9b0e2ca43b223ab14df61b868e95cb412c6faa
5519 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/be/9b0e2ca43b223ab14df61b868e95cb412c6faa',
5519 silly gunzTarPerm 438,
5519 silly gunzTarPerm 420 ]
5520 verbose readDependencies using package.json deps
5521 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo\package.json
5522 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/bf/7794b69000bbaa6598c3f67cc70c6a51d6ca3d
5523 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/bf/7794b69000bbaa6598c3f67cc70c6a51d6ca3d',
5523 silly gunzTarPerm 438,
5523 silly gunzTarPerm 420 ]
5524 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/ca/dd0beb4df19711eb9ce432608504cc21beebf3
5525 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/ca/dd0beb4df19711eb9ce432608504cc21beebf3',
5525 silly gunzTarPerm 438,
5525 silly gunzTarPerm 420 ]
5526 verbose readDependencies using package.json deps
5527 silly resolved []
5528 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo
5529 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo
5530 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\pkginfo\package.json
5531 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/d3/e127498b258d1827d03aa8980fc8db868352ad
5532 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/d3/e127498b258d1827d03aa8980fc8db868352ad',
5532 silly gunzTarPerm 438,
5532 silly gunzTarPerm 420 ]
5533 verbose linkStuff [ true,
5533 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5533 verbose linkStuff false,
5533 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules' ]
5534 info linkStuff pkginfo@0.3.0
5535 verbose linkBins pkginfo@0.3.0
5536 verbose linkMans pkginfo@0.3.0
5537 verbose rebuildBundles pkginfo@0.3.0
5538 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/d7/bb417d109af63c5bcbd7f7484ddfa66f38af13
5539 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/d7/bb417d109af63c5bcbd7f7484ddfa66f38af13',
5539 silly gunzTarPerm 438,
5539 silly gunzTarPerm 420 ]
5540 info install pkginfo@0.3.0
5541 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/ec/b67101368c505a6c23f1a1966d13c6aa66483f
5542 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/ec/b67101368c505a6c23f1a1966d13c6aa66483f',
5542 silly gunzTarPerm 438,
5542 silly gunzTarPerm 420 ]
5543 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/ee/947ec6a8a56f6c57d3fb48d10f8c104c66f4ce
5544 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/ee/947ec6a8a56f6c57d3fb48d10f8c104c66f4ce',
5544 silly gunzTarPerm 438,
5544 silly gunzTarPerm 420 ]
5545 info postinstall pkginfo@0.3.0
5546 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/f2/4e11fa324ac703273a03f54c3d60d840e69e24
5547 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/f2/4e11fa324ac703273a03f54c3d60d840e69e24',
5547 silly gunzTarPerm 438,
5547 silly gunzTarPerm 420 ]
5548 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/f9/260e4e30eb5e9f7d08751c6348e90b505f8af0
5549 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/f9/260e4e30eb5e9f7d08751c6348e90b505f8af0',
5549 silly gunzTarPerm 438,
5549 silly gunzTarPerm 420 ]
5550 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/f9/3f2fb92626ffd5bb9a17b5e2b2642f2c70c014
5551 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/f9/3f2fb92626ffd5bb9a17b5e2b2642f2c70c014',
5551 silly gunzTarPerm 438,
5551 silly gunzTarPerm 420 ]
5552 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/fb/18250b19f479c46a49a393a8f8f932ed083b55
5553 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/fb/18250b19f479c46a49a393a8f8f932ed083b55',
5553 silly gunzTarPerm 438,
5553 silly gunzTarPerm 420 ]
5554 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/pack/pack-af6aba8bdcf0fc9c7b4a690e6e2976ed7bbb8521.idx
5555 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/pack/pack-af6aba8bdcf0fc9c7b4a690e6e2976ed7bbb8521.idx',
5555 silly gunzTarPerm 438,
5555 silly gunzTarPerm 420 ]
5556 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/objects/pack/pack-af6aba8bdcf0fc9c7b4a690e6e2976ed7bbb8521.pack
5557 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/objects/pack/pack-af6aba8bdcf0fc9c7b4a690e6e2976ed7bbb8521.pack',
5557 silly gunzTarPerm 438,
5557 silly gunzTarPerm 420 ]
5558 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/ORIG_HEAD
5559 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/ORIG_HEAD', 438, 420 ]
5560 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/packed-refs
5561 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/packed-refs', 438, 420 ]
5562 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/refs/heads/master
5563 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/refs/heads/master',
5563 silly gunzTarPerm 438,
5563 silly gunzTarPerm 420 ]
5564 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/refs/remotes/origin/HEAD
5565 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/refs/remotes/origin/HEAD',
5565 silly gunzTarPerm 438,
5565 silly gunzTarPerm 420 ]
5566 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/refs/remotes/origin/master
5567 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/refs/remotes/origin/master',
5567 silly gunzTarPerm 438,
5567 silly gunzTarPerm 420 ]
5568 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/refs/tags/0.0.1
5569 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/refs/tags/0.0.1', 438, 420 ]
5570 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/refs/tags/0.0.2
5571 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/refs/tags/0.0.2', 438, 420 ]
5572 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/tortoisegit.data
5573 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/tortoisegit.data',
5573 silly gunzTarPerm 438,
5573 silly gunzTarPerm 420 ]
5574 silly gunzTarPerm extractEntry test/assets/package-repo/git_repo/tortoisegit.index
5575 silly gunzTarPerm modified mode [ 'test/assets/package-repo/git_repo/tortoisegit.index',
5575 silly gunzTarPerm 438,
5575 silly gunzTarPerm 420 ]
5576 silly gunzTarPerm extractEntry test/assets/package-repo/test/file_reader.html
5577 silly gunzTarPerm modified mode [ 'test/assets/package-repo/test/file_reader.html', 438, 420 ]
5578 silly gunzTarPerm extractEntry test/assets/package-repo/test/index.html
5579 silly gunzTarPerm modified mode [ 'test/assets/package-repo/test/index.html', 438, 420 ]
5580 silly gunzTarPerm extractEntry test/assets/project/.npmignore
5581 silly gunzTarPerm modified mode [ 'test/assets/project/.npmignore', 438, 420 ]
5582 silly gunzTarPerm extractEntry test/assets/project/component.json
5583 silly gunzTarPerm modified mode [ 'test/assets/project/component.json', 438, 420 ]
5584 silly gunzTarPerm extractEntry test/assets/project-nested/component.json
5585 silly gunzTarPerm modified mode [ 'test/assets/project-nested/component.json', 438, 420 ]
5586 silly gunzTarPerm extractEntry test/assets/project-nested-conflict/component.json
5587 silly gunzTarPerm modified mode [ 'test/assets/project-nested-conflict/component.json',
5587 silly gunzTarPerm 438,
5587 silly gunzTarPerm 420 ]
5588 silly gunzTarPerm extractEntry test/assets/project-nonstandard-json/foocomponent.json
5589 silly gunzTarPerm modified mode [ 'test/assets/project-nonstandard-json/foocomponent.json',
5589 silly gunzTarPerm 438,
5589 silly gunzTarPerm 420 ]
5590 silly gunzTarPerm extractEntry test/assets/project-static/component.json
5591 silly gunzTarPerm modified mode [ 'test/assets/project-static/component.json', 438, 420 ]
5592 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\package.json
5593 silly gunzTarPerm extractEntry test/assets/sprockets/.npmignore
5594 silly gunzTarPerm modified mode [ 'test/assets/sprockets/.npmignore', 438, 420 ]
5595 silly gunzTarPerm extractEntry test/assets/sprockets/assets/application.js
5596 silly gunzTarPerm modified mode [ 'test/assets/sprockets/assets/application.js', 438, 420 ]
5597 silly lockFile 8ab5cc9d-odules-prompt-node-modules-utile C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
5598 silly gunzTarPerm extractEntry test/assets/sprockets/component.json
5599 silly gunzTarPerm modified mode [ 'test/assets/sprockets/component.json', 438, 420 ]
5600 silly gunzTarPerm extractEntry test/assets/sprockets/Rakefile
5601 silly gunzTarPerm modified mode [ 'test/assets/sprockets/Rakefile', 438, 420 ]
5602 info preinstall utile@0.1.7
5603 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\package.json
5604 verbose readDependencies using package.json deps
5605 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\package.json
5606 verbose readDependencies using package.json deps
5607 verbose cache add [ 'deep-equal@*', null ]
5608 silly cache add name=undefined spec="deep-equal@*" args=["deep-equal@*",null]
5609 verbose parsed url { pathname: 'deep-equal@*',
5609 verbose parsed url path: 'deep-equal@*',
5609 verbose parsed url href: 'deep-equal@*' }
5610 silly cache add name="deep-equal" spec="*" args=["deep-equal","*"]
5611 verbose parsed url { pathname: '*', path: '*', href: '*' }
5612 verbose addNamed [ 'deep-equal', '*' ]
5613 verbose addNamed [ null, '' ]
5614 silly lockFile 2aa4e33c-deep-equal deep-equal@*
5615 verbose lock deep-equal@* C:\Users\Lenovo\AppData\Roaming\npm-cache\2aa4e33c-deep-equal.lock
5616 verbose cache add [ 'i@0.3.x', null ]
5617 silly cache add name=undefined spec="i@0.3.x" args=["i@0.3.x",null]
5618 verbose parsed url { pathname: 'i@0.3.x', path: 'i@0.3.x', href: 'i@0.3.x' }
5619 silly cache add name="i" spec="0.3.x" args=["i","0.3.x"]
5620 verbose parsed url { pathname: '0.3.x', path: '0.3.x', href: '0.3.x' }
5621 verbose addNamed [ 'i', '0.3.x' ]
5622 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
5623 silly lockFile 2b556e57-i-0-3-x i@0.3.x
5624 verbose lock i@0.3.x C:\Users\Lenovo\AppData\Roaming\npm-cache\2b556e57-i-0-3-x.lock
5625 verbose cache add [ 'mkdirp@0.x.x', null ]
5626 silly cache add name=undefined spec="mkdirp@0.x.x" args=["mkdirp@0.x.x",null]
5627 verbose parsed url { pathname: 'mkdirp@0.x.x',
5627 verbose parsed url path: 'mkdirp@0.x.x',
5627 verbose parsed url href: 'mkdirp@0.x.x' }
5628 silly cache add name="mkdirp" spec="0.x.x" args=["mkdirp","0.x.x"]
5629 verbose parsed url { pathname: '0.x.x', path: '0.x.x', href: '0.x.x' }
5630 verbose addNamed [ 'mkdirp', '0.x.x' ]
5631 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
5632 silly lockFile 0cdf6d66-mkdirp-0-x-x mkdirp@0.x.x
5633 verbose lock mkdirp@0.x.x C:\Users\Lenovo\AppData\Roaming\npm-cache\0cdf6d66-mkdirp-0-x-x.lock
5634 verbose cache add [ 'ncp@0.2.x', null ]
5635 silly cache add name=undefined spec="ncp@0.2.x" args=["ncp@0.2.x",null]
5636 verbose parsed url { pathname: 'ncp@0.2.x', path: 'ncp@0.2.x', href: 'ncp@0.2.x' }
5637 silly cache add name="ncp" spec="0.2.x" args=["ncp","0.2.x"]
5638 verbose parsed url { pathname: '0.2.x', path: '0.2.x', href: '0.2.x' }
5639 verbose addNamed [ 'ncp', '0.2.x' ]
5640 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
5641 silly lockFile 144b88e9-ncp-0-2-x ncp@0.2.x
5642 verbose lock ncp@0.2.x C:\Users\Lenovo\AppData\Roaming\npm-cache\144b88e9-ncp-0-2-x.lock
5643 verbose cache add [ 'rimraf@1.x.x', null ]
5644 silly cache add name=undefined spec="rimraf@1.x.x" args=["rimraf@1.x.x",null]
5645 verbose parsed url { pathname: 'rimraf@1.x.x',
5645 verbose parsed url path: 'rimraf@1.x.x',
5645 verbose parsed url href: 'rimraf@1.x.x' }
5646 silly cache add name="rimraf" spec="1.x.x" args=["rimraf","1.x.x"]
5647 verbose parsed url { pathname: '1.x.x', path: '1.x.x', href: '1.x.x' }
5648 verbose addNamed [ 'rimraf', '1.x.x' ]
5649 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
5650 silly lockFile 42682ec2-rimraf-1-x-x rimraf@1.x.x
5651 verbose lock rimraf@1.x.x C:\Users\Lenovo\AppData\Roaming\npm-cache\42682ec2-rimraf-1-x-x.lock
5652 silly addNameRange { name: 'deep-equal', range: '', hasData: false }
5653 silly addNameRange { name: 'i', range: '>=0.3.0- <0.4.0-', hasData: false }
5654 silly addNameRange { name: 'mkdirp', range: '>=0.0.0- <1.0.0-', hasData: false }
5655 silly addNameRange { name: 'ncp', range: '>=0.2.0- <0.3.0-', hasData: false }
5656 silly addNameRange { name: 'rimraf', range: '>=1.0.0- <2.0.0-', hasData: false }
5657 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\package.json
5658 verbose url raw deep-equal
5659 verbose url resolving [ 'https://registry.npmjs.org/', './deep-equal' ]
5660 verbose url resolved https://registry.npmjs.org/deep-equal
5661 info trying registry request attempt 1 at 20:03:09
5662 verbose etag "6CK743IWT9FK8BN7KLCO8H9PZ"
5663 http GET https://registry.npmjs.org/deep-equal
5664 verbose url raw i
5665 verbose url resolving [ 'https://registry.npmjs.org/', './i' ]
5666 verbose url resolved https://registry.npmjs.org/i
5667 info trying registry request attempt 1 at 20:03:09
5668 verbose etag "2XX3TQU2QTEI4SI9APFTPY7O9"
5669 http GET https://registry.npmjs.org/i
5670 verbose url raw ncp
5671 verbose url resolving [ 'https://registry.npmjs.org/', './ncp' ]
5672 verbose url resolved https://registry.npmjs.org/ncp
5673 info trying registry request attempt 1 at 20:03:09
5674 verbose etag "D9AEGLNH0B24KDFLAKCQB0ZZW"
5675 http GET https://registry.npmjs.org/ncp
5676 verbose url raw mkdirp
5677 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ]
5678 verbose url resolved https://registry.npmjs.org/mkdirp
5679 info trying registry request attempt 1 at 20:03:09
5680 verbose etag "C0CR4X5K7X4R8HAXX01IC7RE3"
5681 http GET https://registry.npmjs.org/mkdirp
5682 verbose url raw rimraf
5683 verbose url resolving [ 'https://registry.npmjs.org/', './rimraf' ]
5684 verbose url resolved https://registry.npmjs.org/rimraf
5685 info trying registry request attempt 1 at 20:03:09
5686 verbose etag "DAE5T6QXGHVTL3V5TBFH3N1QN"
5687 http GET https://registry.npmjs.org/rimraf
5688 silly lockFile ceb5fb6d-n-generator-node-modules-cheerio C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio
5689 info preinstall cheerio@0.10.7
5690 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\package.json
5691 verbose readDependencies using package.json deps
5692 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\package.json
5693 verbose readDependencies using package.json deps
5694 verbose cache add [ 'cheerio-select@*', null ]
5695 silly cache add name=undefined spec="cheerio-select@*" args=["cheerio-select@*",null]
5696 verbose parsed url { pathname: 'cheerio-select@*',
5696 verbose parsed url path: 'cheerio-select@*',
5696 verbose parsed url href: 'cheerio-select@*' }
5697 silly cache add name="cheerio-select" spec="*" args=["cheerio-select","*"]
5698 verbose parsed url { pathname: '*', path: '*', href: '*' }
5699 verbose addNamed [ 'cheerio-select', '*' ]
5700 verbose addNamed [ null, '' ]
5701 silly lockFile 5395b76d-cheerio-select cheerio-select@*
5702 verbose lock cheerio-select@* C:\Users\Lenovo\AppData\Roaming\npm-cache\5395b76d-cheerio-select.lock
5703 verbose cache add [ 'htmlparser2@2.x', null ]
5704 silly cache add name=undefined spec="htmlparser2@2.x" args=["htmlparser2@2.x",null]
5705 verbose parsed url { pathname: 'htmlparser2@2.x',
5705 verbose parsed url path: 'htmlparser2@2.x',
5705 verbose parsed url href: 'htmlparser2@2.x' }
5706 silly cache add name="htmlparser2" spec="2.x" args=["htmlparser2","2.x"]
5707 verbose parsed url { pathname: '2.x', path: '2.x', href: '2.x' }
5708 verbose addNamed [ 'htmlparser2', '2.x' ]
5709 verbose addNamed [ null, '>=2.0.0- <3.0.0-' ]
5710 silly lockFile 650cc907-htmlparser2-2-x htmlparser2@2.x
5711 verbose lock htmlparser2@2.x C:\Users\Lenovo\AppData\Roaming\npm-cache\650cc907-htmlparser2-2-x.lock
5712 verbose cache add [ 'underscore@~1.4', null ]
5713 silly cache add name=undefined spec="underscore@~1.4" args=["underscore@~1.4",null]
5714 verbose parsed url { pathname: 'underscore@~1.4',
5714 verbose parsed url path: 'underscore@~1.4',
5714 verbose parsed url href: 'underscore@~1.4' }
5715 silly cache add name="underscore" spec="~1.4" args=["underscore","~1.4"]
5716 verbose parsed url { pathname: '~1.4', path: '~1.4', href: '~1.4' }
5717 verbose addNamed [ 'underscore', '~1.4' ]
5718 verbose addNamed [ null, '>=1.4.0- <1.5.0-' ]
5719 silly lockFile cd35956c-underscore-1-4 underscore@~1.4
5720 verbose lock underscore@~1.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\cd35956c-underscore-1-4.lock
5721 verbose cache add [ 'entities@0.x', null ]
5722 silly cache add name=undefined spec="entities@0.x" args=["entities@0.x",null]
5723 verbose parsed url { pathname: 'entities@0.x',
5723 verbose parsed url path: 'entities@0.x',
5723 verbose parsed url href: 'entities@0.x' }
5724 silly cache add name="entities" spec="0.x" args=["entities","0.x"]
5725 verbose parsed url { pathname: '0.x', path: '0.x', href: '0.x' }
5726 verbose addNamed [ 'entities', '0.x' ]
5727 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
5728 silly lockFile a4ccbd5f-entities-0-x entities@0.x
5729 verbose lock entities@0.x C:\Users\Lenovo\AppData\Roaming\npm-cache\a4ccbd5f-entities-0-x.lock
5730 silly addNameRange { name: 'cheerio-select', range: '', hasData: false }
5731 silly addNameRange { name: 'htmlparser2',
5731 silly addNameRange range: '>=2.0.0- <3.0.0-',
5731 silly addNameRange hasData: false }
5732 silly addNameRange { name: 'underscore', range: '>=1.4.0- <1.5.0-', hasData: false }
5733 silly addNameRange { name: 'entities', range: '>=0.0.0- <1.0.0-', hasData: false }
5734 verbose url raw cheerio-select
5735 verbose url resolving [ 'https://registry.npmjs.org/', './cheerio-select' ]
5736 verbose url resolved https://registry.npmjs.org/cheerio-select
5737 info trying registry request attempt 1 at 20:03:09
5738 verbose etag "DRTN7Q7TBTAN68J227H2Z6AMW"
5739 http GET https://registry.npmjs.org/cheerio-select
5740 verbose url raw htmlparser2
5741 verbose url resolving [ 'https://registry.npmjs.org/', './htmlparser2' ]
5742 verbose url resolved https://registry.npmjs.org/htmlparser2
5743 info trying registry request attempt 1 at 20:03:09
5744 verbose etag "4SY39UNYEUUQCK6B09ZZ4CSUR"
5745 http GET https://registry.npmjs.org/htmlparser2
5746 verbose url raw underscore
5747 verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ]
5748 verbose url resolved https://registry.npmjs.org/underscore
5749 info trying registry request attempt 1 at 20:03:09
5750 verbose etag "C96P8IMIV5R2PO9F1WLZU0X0J"
5751 http GET https://registry.npmjs.org/underscore
5752 verbose url raw entities
5753 verbose url resolving [ 'https://registry.npmjs.org/', './entities' ]
5754 verbose url resolved https://registry.npmjs.org/entities
5755 info trying registry request attempt 1 at 20:03:09
5756 verbose etag "88MFFLUH1V131Z6BBI0U4S0JI"
5757 http GET https://registry.npmjs.org/entities
5758 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore\package.json
5759 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\package.json
5760 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\package.json
5761 silly lockFile 899d709d--cheerio-node-modules-underscore C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore
5762 silly lockFile a54dc282-cheerio-node-modules-htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
5763 info preinstall underscore@1.4.4
5764 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore\package.json
5765 silly lockFile 7b37dcd3-eoman-generator-node-modules-tar C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar
5766 verbose readDependencies using package.json deps
5767 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore\package.json
5768 info preinstall htmlparser2@2.5.1
5769 verbose readDependencies using package.json deps
5770 silly resolved []
5771 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore
5772 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore
5773 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\underscore\package.json
5774 verbose linkStuff [ true,
5774 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
5774 verbose linkStuff false,
5774 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules' ]
5775 info linkStuff underscore@1.4.4
5776 verbose linkBins underscore@1.4.4
5777 verbose linkMans underscore@1.4.4
5778 verbose rebuildBundles underscore@1.4.4
5779 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\package.json
5780 info install underscore@1.4.4
5781 info preinstall tar@0.1.16
5782 verbose readDependencies using package.json deps
5783 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\package.json
5784 info postinstall underscore@1.4.4
5785 verbose readDependencies using package.json deps
5786 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\package.json
5787 verbose readDependencies using package.json deps
5788 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\package.json
5789 verbose cache add [ 'domhandler@2.0', null ]
5790 silly cache add name=undefined spec="domhandler@2.0" args=["domhandler@2.0",null]
5791 verbose parsed url { pathname: 'domhandler@2.0',
5791 verbose parsed url path: 'domhandler@2.0',
5791 verbose parsed url href: 'domhandler@2.0' }
5792 silly cache add name="domhandler" spec="2.0" args=["domhandler","2.0"]
5793 verbose parsed url { pathname: '2.0', path: '2.0', href: '2.0' }
5794 verbose addNamed [ 'domhandler', '2.0' ]
5795 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
5796 silly lockFile ce5b758a-domhandler-2-0 domhandler@2.0
5797 verbose lock domhandler@2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\ce5b758a-domhandler-2-0.lock
5798 verbose cache add [ 'domutils@1.0', null ]
5799 silly cache add name=undefined spec="domutils@1.0" args=["domutils@1.0",null]
5800 verbose parsed url { pathname: 'domutils@1.0',
5800 verbose parsed url path: 'domutils@1.0',
5800 verbose parsed url href: 'domutils@1.0' }
5801 silly cache add name="domutils" spec="1.0" args=["domutils","1.0"]
5802 verbose parsed url { pathname: '1.0', path: '1.0', href: '1.0' }
5803 verbose addNamed [ 'domutils', '1.0' ]
5804 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
5805 silly lockFile 2783aae3-domutils-1-0 domutils@1.0
5806 verbose lock domutils@1.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\2783aae3-domutils-1-0.lock
5807 verbose cache add [ 'domelementtype@1', null ]
5808 silly cache add name=undefined spec="domelementtype@1" args=["domelementtype@1",null]
5809 verbose parsed url { pathname: 'domelementtype@1',
5809 verbose parsed url path: 'domelementtype@1',
5809 verbose parsed url href: 'domelementtype@1' }
5810 silly cache add name="domelementtype" spec="1" args=["domelementtype","1"]
5811 verbose parsed url { pathname: '1', path: '1', href: '1' }
5812 verbose addNamed [ 'domelementtype', '1' ]
5813 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
5814 silly lockFile 1833f177-domelementtype-1 domelementtype@1
5815 verbose lock domelementtype@1 C:\Users\Lenovo\AppData\Roaming\npm-cache\1833f177-domelementtype-1.lock
5816 verbose readDependencies using package.json deps
5817 silly addNameRange { name: 'domhandler', range: '>=2.0.0- <2.1.0-', hasData: false }
5818 silly addNameRange { name: 'domutils', range: '>=1.0.0- <1.1.0-', hasData: false }
5819 silly addNameRange { name: 'domelementtype',
5819 silly addNameRange range: '>=1.0.0- <2.0.0-',
5819 silly addNameRange hasData: false }
5820 verbose url raw domhandler
5821 verbose url resolving [ 'https://registry.npmjs.org/', './domhandler' ]
5822 verbose url resolved https://registry.npmjs.org/domhandler
5823 info trying registry request attempt 1 at 20:03:09
5824 verbose etag "AMNS5355QJ6IF8DH0ZDAOH9T2"
5825 http GET https://registry.npmjs.org/domhandler
5826 verbose url raw domutils
5827 verbose url resolving [ 'https://registry.npmjs.org/', './domutils' ]
5828 verbose url resolved https://registry.npmjs.org/domutils
5829 info trying registry request attempt 1 at 20:03:09
5830 verbose etag "79H6QBF5HQ5UF6QRW1QNJT42Y"
5831 http GET https://registry.npmjs.org/domutils
5832 verbose url raw domelementtype
5833 verbose url resolving [ 'https://registry.npmjs.org/', './domelementtype' ]
5834 verbose url resolved https://registry.npmjs.org/domelementtype
5835 info trying registry request attempt 1 at 20:03:09
5836 verbose etag "EO85ZICWKWGONX56AIQFECN8D"
5837 http GET https://registry.npmjs.org/domelementtype
5838 verbose cache add [ 'inherits@1.x', null ]
5839 silly cache add name=undefined spec="inherits@1.x" args=["inherits@1.x",null]
5840 verbose parsed url { pathname: 'inherits@1.x',
5840 verbose parsed url path: 'inherits@1.x',
5840 verbose parsed url href: 'inherits@1.x' }
5841 silly cache add name="inherits" spec="1.x" args=["inherits","1.x"]
5842 verbose parsed url { pathname: '1.x', path: '1.x', href: '1.x' }
5843 verbose addNamed [ 'inherits', '1.x' ]
5844 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
5845 silly lockFile 4165dcb7-inherits-1-x inherits@1.x
5846 verbose lock inherits@1.x C:\Users\Lenovo\AppData\Roaming\npm-cache\4165dcb7-inherits-1-x.lock
5847 verbose cache add [ 'block-stream@*', null ]
5848 silly cache add name=undefined spec="block-stream@*" args=["block-stream@*",null]
5849 verbose parsed url { pathname: 'block-stream@*',
5849 verbose parsed url path: 'block-stream@*',
5849 verbose parsed url href: 'block-stream@*' }
5850 silly cache add name="block-stream" spec="*" args=["block-stream","*"]
5851 verbose parsed url { pathname: '*', path: '*', href: '*' }
5852 verbose addNamed [ 'block-stream', '*' ]
5853 verbose addNamed [ null, '' ]
5854 silly lockFile 28c964d9-block-stream block-stream@*
5855 verbose lock block-stream@* C:\Users\Lenovo\AppData\Roaming\npm-cache\28c964d9-block-stream.lock
5856 verbose cache add [ 'fstream@~0.1.8', null ]
5857 silly cache add name=undefined spec="fstream@~0.1.8" args=["fstream@~0.1.8",null]
5858 verbose parsed url { pathname: 'fstream@~0.1.8',
5858 verbose parsed url path: 'fstream@~0.1.8',
5858 verbose parsed url href: 'fstream@~0.1.8' }
5859 silly cache add name="fstream" spec="~0.1.8" args=["fstream","~0.1.8"]
5860 verbose parsed url { pathname: '~0.1.8', path: '~0.1.8', href: '~0.1.8' }
5861 verbose addNamed [ 'fstream', '~0.1.8' ]
5862 verbose addNamed [ null, '>=0.1.8- <0.2.0-' ]
5863 silly lockFile 7519e88d-fstream-0-1-8 fstream@~0.1.8
5864 verbose lock fstream@~0.1.8 C:\Users\Lenovo\AppData\Roaming\npm-cache\7519e88d-fstream-0-1-8.lock
5865 silly addNameRange { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: false }
5866 silly addNameRange { name: 'block-stream', range: '', hasData: false }
5867 silly addNameRange { name: 'fstream', range: '>=0.1.8- <0.2.0-', hasData: false }
5868 verbose url raw block-stream
5869 verbose url resolving [ 'https://registry.npmjs.org/', './block-stream' ]
5870 verbose url resolved https://registry.npmjs.org/block-stream
5871 info trying registry request attempt 1 at 20:03:09
5872 verbose etag "8YK0FG2GV3S0U8PSW67YP4A4U"
5873 http GET https://registry.npmjs.org/block-stream
5874 verbose url raw inherits
5875 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ]
5876 verbose url resolved https://registry.npmjs.org/inherits
5877 info trying registry request attempt 1 at 20:03:09
5878 verbose etag "DRNO5CY49IL57RD676Y754PE8"
5879 http GET https://registry.npmjs.org/inherits
5880 verbose url raw fstream
5881 verbose url resolving [ 'https://registry.npmjs.org/', './fstream' ]
5882 verbose url resolved https://registry.npmjs.org/fstream
5883 info trying registry request attempt 1 at 20:03:09
5884 verbose etag "2PF69TKN60Z445U29ZPRXLQDQ"
5885 http GET https://registry.npmjs.org/fstream
5886 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\package.json
5887 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\package.json
5888 silly lockFile 75c2d31a--configstore-node-modules-yamljs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs
5889 silly lockFile b6ef8980--configstore-node-modules-yamljs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs
5890 info preinstall yamljs@0.1.4
5891 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\package.json
5892 info preinstall yamljs@0.1.4
5893 verbose readDependencies using package.json deps
5894 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\package.json
5895 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\package.json
5896 verbose readDependencies using package.json deps
5897 verbose readDependencies using package.json deps
5898 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\package.json
5899 verbose readDependencies using package.json deps
5900 verbose cache add [ 'argparse@~0.1.4', null ]
5901 silly cache add name=undefined spec="argparse@~0.1.4" args=["argparse@~0.1.4",null]
5902 verbose parsed url { pathname: 'argparse@~0.1.4',
5902 verbose parsed url path: 'argparse@~0.1.4',
5902 verbose parsed url href: 'argparse@~0.1.4' }
5903 silly cache add name="argparse" spec="~0.1.4" args=["argparse","~0.1.4"]
5904 verbose parsed url { pathname: '~0.1.4', path: '~0.1.4', href: '~0.1.4' }
5905 verbose addNamed [ 'argparse', '~0.1.4' ]
5906 verbose addNamed [ null, '>=0.1.4- <0.2.0-' ]
5907 silly lockFile 0d99e7f2-argparse-0-1-4 argparse@~0.1.4
5908 verbose lock argparse@~0.1.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\0d99e7f2-argparse-0-1-4.lock
5909 verbose cache add [ 'glob@~3.1.11', null ]
5910 silly cache add name=undefined spec="glob@~3.1.11" args=["glob@~3.1.11",null]
5911 verbose parsed url { pathname: 'glob@~3.1.11',
5911 verbose parsed url path: 'glob@~3.1.11',
5911 verbose parsed url href: 'glob@~3.1.11' }
5912 silly cache add name="glob" spec="~3.1.11" args=["glob","~3.1.11"]
5913 verbose parsed url { pathname: '~3.1.11', path: '~3.1.11', href: '~3.1.11' }
5914 verbose addNamed [ 'glob', '~3.1.11' ]
5915 verbose addNamed [ null, '>=3.1.11- <3.2.0-' ]
5916 silly lockFile 98c10469-glob-3-1-11 glob@~3.1.11
5917 verbose lock glob@~3.1.11 C:\Users\Lenovo\AppData\Roaming\npm-cache\98c10469-glob-3-1-11.lock
5918 verbose cache add [ 'argparse@~0.1.4', null ]
5919 silly cache add name=undefined spec="argparse@~0.1.4" args=["argparse@~0.1.4",null]
5920 verbose parsed url { pathname: 'argparse@~0.1.4',
5920 verbose parsed url path: 'argparse@~0.1.4',
5920 verbose parsed url href: 'argparse@~0.1.4' }
5921 silly cache add name="argparse" spec="~0.1.4" args=["argparse","~0.1.4"]
5922 verbose parsed url { pathname: '~0.1.4', path: '~0.1.4', href: '~0.1.4' }
5923 verbose addNamed [ 'argparse', '~0.1.4' ]
5924 verbose cache add [ 'glob@~3.1.11', null ]
5925 silly cache add name=undefined spec="glob@~3.1.11" args=["glob@~3.1.11",null]
5926 verbose parsed url { pathname: 'glob@~3.1.11',
5926 verbose parsed url path: 'glob@~3.1.11',
5926 verbose parsed url href: 'glob@~3.1.11' }
5927 silly cache add name="glob" spec="~3.1.11" args=["glob","~3.1.11"]
5928 verbose parsed url { pathname: '~3.1.11', path: '~3.1.11', href: '~3.1.11' }
5929 verbose addNamed [ 'glob', '~3.1.11' ]
5930 silly addNameRange { name: 'argparse', range: '>=0.1.4- <0.2.0-', hasData: false }
5931 silly addNameRange { name: 'glob', range: '>=3.1.11- <3.2.0-', hasData: false }
5932 verbose url raw argparse
5933 verbose url resolving [ 'https://registry.npmjs.org/', './argparse' ]
5934 verbose url resolved https://registry.npmjs.org/argparse
5935 info trying registry request attempt 1 at 20:03:09
5936 verbose etag "6CB6A5H9P0SVSFLAP8SE18PM0"
5937 http GET https://registry.npmjs.org/argparse
5938 verbose url raw glob
5939 verbose url resolving [ 'https://registry.npmjs.org/', './glob' ]
5940 verbose url resolved https://registry.npmjs.org/glob
5941 info trying registry request attempt 1 at 20:03:09
5942 verbose etag "37TZ3PH6A46Z16RQAFZW7BDSG"
5943 http GET https://registry.npmjs.org/glob
5944 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\package.json
5945 silly lockFile 00404305-ules-prompt-node-modules-winston C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
5946 info preinstall winston@0.6.2
5947 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\package.json
5948 verbose readDependencies using package.json deps
5949 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\package.json
5950 verbose readDependencies using package.json deps
5951 verbose cache add [ 'cycle@1.0.x', null ]
5952 silly cache add name=undefined spec="cycle@1.0.x" args=["cycle@1.0.x",null]
5953 verbose parsed url { pathname: 'cycle@1.0.x',
5953 verbose parsed url path: 'cycle@1.0.x',
5953 verbose parsed url href: 'cycle@1.0.x' }
5954 silly cache add name="cycle" spec="1.0.x" args=["cycle","1.0.x"]
5955 verbose parsed url { pathname: '1.0.x', path: '1.0.x', href: '1.0.x' }
5956 verbose addNamed [ 'cycle', '1.0.x' ]
5957 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
5958 silly lockFile dfb63733-cycle-1-0-x cycle@1.0.x
5959 verbose lock cycle@1.0.x C:\Users\Lenovo\AppData\Roaming\npm-cache\dfb63733-cycle-1-0-x.lock
5960 verbose cache add [ 'eyes@0.1.x', null ]
5961 silly cache add name=undefined spec="eyes@0.1.x" args=["eyes@0.1.x",null]
5962 verbose parsed url { pathname: 'eyes@0.1.x',
5962 verbose parsed url path: 'eyes@0.1.x',
5962 verbose parsed url href: 'eyes@0.1.x' }
5963 silly cache add name="eyes" spec="0.1.x" args=["eyes","0.1.x"]
5964 verbose parsed url { pathname: '0.1.x', path: '0.1.x', href: '0.1.x' }
5965 verbose addNamed [ 'eyes', '0.1.x' ]
5966 verbose addNamed [ null, '>=0.1.0- <0.2.0-' ]
5967 silly lockFile 81039dce-eyes-0-1-x eyes@0.1.x
5968 verbose lock eyes@0.1.x C:\Users\Lenovo\AppData\Roaming\npm-cache\81039dce-eyes-0-1-x.lock
5969 verbose cache add [ 'pkginfo@0.2.x', null ]
5970 silly cache add name=undefined spec="pkginfo@0.2.x" args=["pkginfo@0.2.x",null]
5971 verbose parsed url { pathname: 'pkginfo@0.2.x',
5971 verbose parsed url path: 'pkginfo@0.2.x',
5971 verbose parsed url href: 'pkginfo@0.2.x' }
5972 silly cache add name="pkginfo" spec="0.2.x" args=["pkginfo","0.2.x"]
5973 verbose parsed url { pathname: '0.2.x', path: '0.2.x', href: '0.2.x' }
5974 verbose addNamed [ 'pkginfo', '0.2.x' ]
5975 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
5976 silly lockFile f898f07d-pkginfo-0-2-x pkginfo@0.2.x
5977 verbose lock pkginfo@0.2.x C:\Users\Lenovo\AppData\Roaming\npm-cache\f898f07d-pkginfo-0-2-x.lock
5978 verbose cache add [ 'request@2.9.x', null ]
5979 silly cache add name=undefined spec="request@2.9.x" args=["request@2.9.x",null]
5980 verbose parsed url { pathname: 'request@2.9.x',
5980 verbose parsed url path: 'request@2.9.x',
5980 verbose parsed url href: 'request@2.9.x' }
5981 silly cache add name="request" spec="2.9.x" args=["request","2.9.x"]
5982 verbose parsed url { pathname: '2.9.x', path: '2.9.x', href: '2.9.x' }
5983 verbose addNamed [ 'request', '2.9.x' ]
5984 verbose addNamed [ null, '>=2.9.0- <2.10.0-' ]
5985 silly lockFile 0258777d-request-2-9-x request@2.9.x
5986 verbose lock request@2.9.x C:\Users\Lenovo\AppData\Roaming\npm-cache\0258777d-request-2-9-x.lock
5987 verbose cache add [ 'stack-trace@0.0.x', null ]
5988 silly cache add name=undefined spec="stack-trace@0.0.x" args=["stack-trace@0.0.x",null]
5989 verbose parsed url { pathname: 'stack-trace@0.0.x',
5989 verbose parsed url path: 'stack-trace@0.0.x',
5989 verbose parsed url href: 'stack-trace@0.0.x' }
5990 silly cache add name="stack-trace" spec="0.0.x" args=["stack-trace","0.0.x"]
5991 verbose parsed url { pathname: '0.0.x', path: '0.0.x', href: '0.0.x' }
5992 verbose addNamed [ 'stack-trace', '0.0.x' ]
5993 verbose addNamed [ null, '>=0.0.0- <0.1.0-' ]
5994 silly lockFile 00b1025d-stack-trace-0-0-x stack-trace@0.0.x
5995 verbose lock stack-trace@0.0.x C:\Users\Lenovo\AppData\Roaming\npm-cache\00b1025d-stack-trace-0-0-x.lock
5996 silly addNameRange { name: 'cycle', range: '>=1.0.0- <1.1.0-', hasData: false }
5997 silly addNameRange { name: 'eyes', range: '>=0.1.0- <0.2.0-', hasData: false }
5998 silly addNameRange { name: 'pkginfo', range: '>=0.2.0- <0.3.0-', hasData: false }
5999 silly addNameRange { name: 'request', range: '>=2.9.0- <2.10.0-', hasData: false }
6000 silly addNameRange { name: 'stack-trace',
6000 silly addNameRange range: '>=0.0.0- <0.1.0-',
6000 silly addNameRange hasData: false }
6001 verbose url raw cycle
6002 verbose url resolving [ 'https://registry.npmjs.org/', './cycle' ]
6003 verbose url resolved https://registry.npmjs.org/cycle
6004 info trying registry request attempt 1 at 20:03:09
6005 verbose etag "F509GWWJ5MUI0X7DSOJ3YBE00"
6006 http GET https://registry.npmjs.org/cycle
6007 verbose url raw eyes
6008 verbose url resolving [ 'https://registry.npmjs.org/', './eyes' ]
6009 verbose url resolved https://registry.npmjs.org/eyes
6010 info trying registry request attempt 1 at 20:03:09
6011 verbose etag "3XBYFIU3SKOEZRTBT8NE2NH23"
6012 http GET https://registry.npmjs.org/eyes
6013 verbose url raw pkginfo
6014 verbose url resolving [ 'https://registry.npmjs.org/', './pkginfo' ]
6015 verbose url resolved https://registry.npmjs.org/pkginfo
6016 info trying registry request attempt 1 at 20:03:09
6017 verbose etag "F26PSUBX8QVN4J17CIKQN0PEL"
6018 http GET https://registry.npmjs.org/pkginfo
6019 verbose url raw stack-trace
6020 verbose url resolving [ 'https://registry.npmjs.org/', './stack-trace' ]
6021 verbose url resolved https://registry.npmjs.org/stack-trace
6022 info trying registry request attempt 1 at 20:03:09
6023 verbose etag "A0BQ68H5A7T97FGGZDP6UOIQF"
6024 http GET https://registry.npmjs.org/stack-trace
6025 verbose url raw request
6026 verbose url resolving [ 'https://registry.npmjs.org/', './request' ]
6027 verbose url resolved https://registry.npmjs.org/request
6028 info trying registry request attempt 1 at 20:03:09
6029 verbose etag "3PUB8MOMHWDN2TWDE7K402DCM"
6030 http GET https://registry.npmjs.org/request
6031 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\package.json
6032 silly lockFile 0d16f3f1-les-insight-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request
6033 info preinstall request@2.12.0
6034 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\package.json
6035 verbose readDependencies using package.json deps
6036 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\package.json
6037 verbose readDependencies using package.json deps
6038 silly resolved []
6039 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request
6040 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request
6041 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\package.json
6042 verbose linkStuff [ true,
6042 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6042 verbose linkStuff false,
6042 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules' ]
6043 info linkStuff request@2.12.0
6044 verbose linkBins request@2.12.0
6045 verbose linkMans request@2.12.0
6046 verbose rebuildBundles request@2.12.0
6047 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\form-data\package.json
6048 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\mime\package.json
6049 verbose rebuildBundles [ 'form-data', 'mime' ]
6050 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\form-data
6051 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\form-data
6052 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\form-data\package.json
6053 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string\package.json
6054 info preinstall form-data@0.0.3
6055 verbose linkStuff [ false,
6055 verbose linkStuff false,
6055 verbose linkStuff false,
6055 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\request\\node_modules' ]
6056 info linkStuff form-data@0.0.3
6057 verbose linkBins form-data@0.0.3
6058 verbose linkMans form-data@0.0.3
6059 verbose rebuildBundles form-data@0.0.3
6060 verbose rebuildBundles [ 'async', 'combined-stream' ]
6061 info install form-data@0.0.3
6062 info postinstall form-data@0.0.3
6063 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\mime
6064 silly lockFile f8c96290-r-node-modules-underscore-string C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string
6065 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\mime
6066 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\request\node_modules\mime\package.json
6067 info preinstall mime@1.2.7
6068 verbose linkStuff [ false,
6068 verbose linkStuff false,
6068 verbose linkStuff false,
6068 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\request\\node_modules' ]
6069 info linkStuff mime@1.2.7
6070 verbose linkBins mime@1.2.7
6071 verbose linkMans mime@1.2.7
6072 verbose rebuildBundles mime@1.2.7
6073 info install mime@1.2.7
6074 info preinstall underscore.string@2.3.1
6075 info postinstall mime@1.2.7
6076 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string\package.json
6077 info install request@2.12.0
6078 verbose readDependencies using package.json deps
6079 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string\package.json
6080 info postinstall request@2.12.0
6081 verbose readDependencies using package.json deps
6082 silly resolved []
6083 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string
6084 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string
6085 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\underscore.string\package.json
6086 verbose linkStuff [ true,
6086 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6086 verbose linkStuff false,
6086 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
6087 info linkStuff underscore.string@2.3.1
6088 verbose linkBins underscore.string@2.3.1
6089 verbose linkMans underscore.string@2.3.1
6090 verbose rebuildBundles underscore.string@2.3.1
6091 info install underscore.string@2.3.1
6092 info postinstall underscore.string@2.3.1
6093 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\package.json
6094 silly lockFile 5dbaa117-te-notifier-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request
6095 info preinstall request@2.12.0
6096 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\package.json
6097 verbose readDependencies using package.json deps
6098 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\package.json
6099 verbose readDependencies using package.json deps
6100 silly resolved []
6101 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request
6102 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request
6103 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\package.json
6104 verbose linkStuff [ true,
6104 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6104 verbose linkStuff false,
6104 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules' ]
6105 info linkStuff request@2.12.0
6106 verbose linkBins request@2.12.0
6107 verbose linkMans request@2.12.0
6108 verbose rebuildBundles request@2.12.0
6109 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\form-data\package.json
6110 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\mime\package.json
6111 verbose rebuildBundles [ 'form-data', 'mime' ]
6112 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\form-data
6113 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\form-data
6114 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\form-data\package.json
6115 info preinstall form-data@0.0.3
6116 verbose linkStuff [ false,
6116 verbose linkStuff false,
6116 verbose linkStuff false,
6116 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules\\request\\node_modules' ]
6117 info linkStuff form-data@0.0.3
6118 verbose linkBins form-data@0.0.3
6119 verbose linkMans form-data@0.0.3
6120 verbose rebuildBundles form-data@0.0.3
6121 verbose rebuildBundles [ 'async', 'combined-stream' ]
6122 info install form-data@0.0.3
6123 info postinstall form-data@0.0.3
6124 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\mime
6125 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\mime
6126 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\request\node_modules\mime\package.json
6127 info preinstall mime@1.2.7
6128 verbose linkStuff [ false,
6128 verbose linkStuff false,
6128 verbose linkStuff false,
6128 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules\\request\\node_modules' ]
6129 info linkStuff mime@1.2.7
6130 verbose linkBins mime@1.2.7
6131 verbose linkMans mime@1.2.7
6132 verbose rebuildBundles mime@1.2.7
6133 info install mime@1.2.7
6134 info postinstall mime@1.2.7
6135 info install request@2.12.0
6136 info postinstall request@2.12.0
6137 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash\package.json
6138 silly lockFile 61cd6b91--findup-sync-node-modules-lodash C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash
6139 info preinstall lodash@0.9.2
6140 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash\package.json
6141 verbose readDependencies using package.json deps
6142 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash\package.json
6143 verbose readDependencies using package.json deps
6144 silly resolved []
6145 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash
6146 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash
6147 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\lodash\package.json
6148 verbose linkStuff [ true,
6148 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6148 verbose linkStuff false,
6148 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules' ]
6149 info linkStuff lodash@0.9.2
6150 verbose linkBins lodash@0.9.2
6151 verbose link bins [ { lodash: './build.js' },
6151 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\.bin',
6151 verbose link bins false ]
6152 verbose linkMans lodash@0.9.2
6153 verbose rebuildBundles lodash@0.9.2
6154 info install lodash@0.9.2
6155 info postinstall lodash@0.9.2
6156 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash\package.json
6157 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash\package.json
6158 silly lockFile cc90fd60--configstore-node-modules-lodash C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash
6159 silly lockFile 38babd1b--configstore-node-modules-lodash C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash
6160 info preinstall lodash@0.9.2
6161 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash\package.json
6162 verbose readDependencies using package.json deps
6163 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash\package.json
6164 verbose readDependencies using package.json deps
6165 silly resolved []
6166 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash
6167 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash
6168 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\lodash\package.json
6169 info preinstall lodash@0.9.2
6170 verbose linkStuff [ true,
6170 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6170 verbose linkStuff false,
6170 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules\\configstore\\node_modules' ]
6171 info linkStuff lodash@0.9.2
6172 verbose linkBins lodash@0.9.2
6173 verbose link bins [ { lodash: './build.js' },
6173 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\update-notifier\\node_modules\\configstore\\node_modules\\.bin',
6173 verbose link bins false ]
6174 verbose linkMans lodash@0.9.2
6175 verbose rebuildBundles lodash@0.9.2
6176 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash\package.json
6177 verbose readDependencies using package.json deps
6178 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash\package.json
6179 verbose readDependencies using package.json deps
6180 silly resolved []
6181 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash
6182 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash
6183 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\lodash\package.json
6184 verbose linkStuff [ true,
6184 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6184 verbose linkStuff false,
6184 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\configstore\\node_modules' ]
6185 info linkStuff lodash@0.9.2
6186 verbose linkBins lodash@0.9.2
6187 verbose link bins [ { lodash: './build.js' },
6187 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\configstore\\node_modules\\.bin',
6187 verbose link bins false ]
6188 verbose linkMans lodash@0.9.2
6189 verbose rebuildBundles lodash@0.9.2
6190 info install lodash@0.9.2
6191 info install lodash@0.9.2
6192 info postinstall lodash@0.9.2
6193 info postinstall lodash@0.9.2
6194 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\package.json
6195 silly lockFile 1d0b9d75-n-generator-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request
6196 info preinstall request@2.12.0
6197 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\package.json
6198 verbose readDependencies using package.json deps
6199 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\package.json
6200 verbose readDependencies using package.json deps
6201 silly resolved []
6202 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request
6203 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request
6204 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\package.json
6205 verbose linkStuff [ true,
6205 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6205 verbose linkStuff false,
6205 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
6206 info linkStuff request@2.12.0
6207 verbose linkBins request@2.12.0
6208 verbose linkMans request@2.12.0
6209 verbose rebuildBundles request@2.12.0
6210 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\form-data\package.json
6211 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\mime\package.json
6212 verbose rebuildBundles [ 'form-data', 'mime' ]
6213 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\form-data
6214 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\form-data
6215 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\form-data\package.json
6216 info preinstall form-data@0.0.3
6217 verbose linkStuff [ false,
6217 verbose linkStuff false,
6217 verbose linkStuff false,
6217 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\request\\node_modules' ]
6218 info linkStuff form-data@0.0.3
6219 verbose linkBins form-data@0.0.3
6220 verbose linkMans form-data@0.0.3
6221 verbose rebuildBundles form-data@0.0.3
6222 verbose rebuildBundles [ 'async', 'combined-stream' ]
6223 info install form-data@0.0.3
6224 info postinstall form-data@0.0.3
6225 verbose rebuild bundle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\mime
6226 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\mime
6227 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\request\node_modules\mime\package.json
6228 info preinstall mime@1.2.7
6229 verbose linkStuff [ false,
6229 verbose linkStuff false,
6229 verbose linkStuff false,
6229 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\request\\node_modules' ]
6230 info linkStuff mime@1.2.7
6231 verbose linkBins mime@1.2.7
6232 verbose linkMans mime@1.2.7
6233 verbose rebuildBundles mime@1.2.7
6234 info install mime@1.2.7
6235 info postinstall mime@1.2.7
6236 info install request@2.12.0
6237 info postinstall request@2.12.0
6238 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\package.json
6239 silly lockFile 59ff044a-man-generator-node-modules-bower C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
6240 info preinstall bower@0.7.0
6241 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\package.json
6242 verbose readDependencies using package.json deps
6243 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\package.json
6244 verbose readDependencies using package.json deps
6245 verbose cache add [ 'tmp@~0.0.16', null ]
6246 silly cache add name=undefined spec="tmp@~0.0.16" args=["tmp@~0.0.16",null]
6247 verbose parsed url { pathname: 'tmp@~0.0.16',
6247 verbose parsed url path: 'tmp@~0.0.16',
6247 verbose parsed url href: 'tmp@~0.0.16' }
6248 silly cache add name="tmp" spec="~0.0.16" args=["tmp","~0.0.16"]
6249 verbose parsed url { pathname: '~0.0.16', path: '~0.0.16', href: '~0.0.16' }
6250 verbose addNamed [ 'tmp', '~0.0.16' ]
6251 verbose addNamed [ null, '>=0.0.16- <0.1.0-' ]
6252 silly lockFile c50b15b6-tmp-0-0-16 tmp@~0.0.16
6253 verbose lock tmp@~0.0.16 C:\Users\Lenovo\AppData\Roaming\npm-cache\c50b15b6-tmp-0-0-16.lock
6254 verbose cache add [ 'vows@~0.6.4', null ]
6255 silly cache add name=undefined spec="vows@~0.6.4" args=["vows@~0.6.4",null]
6256 verbose parsed url { pathname: 'vows@~0.6.4',
6256 verbose parsed url path: 'vows@~0.6.4',
6256 verbose parsed url href: 'vows@~0.6.4' }
6257 silly cache add name="vows" spec="~0.6.4" args=["vows","~0.6.4"]
6258 verbose parsed url { pathname: '~0.6.4', path: '~0.6.4', href: '~0.6.4' }
6259 verbose addNamed [ 'vows', '~0.6.4' ]
6260 verbose addNamed [ null, '>=0.6.4- <0.7.0-' ]
6261 silly lockFile bc9d7638-vows-0-6-4 vows@~0.6.4
6262 verbose lock vows@~0.6.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\bc9d7638-vows-0-6-4.lock
6263 verbose cache add [ 'nopt@~2.0.0', null ]
6264 silly cache add name=undefined spec="nopt@~2.0.0" args=["nopt@~2.0.0",null]
6265 verbose parsed url { pathname: 'nopt@~2.0.0',
6265 verbose parsed url path: 'nopt@~2.0.0',
6265 verbose parsed url href: 'nopt@~2.0.0' }
6266 silly cache add name="nopt" spec="~2.0.0" args=["nopt","~2.0.0"]
6267 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
6268 verbose addNamed [ 'nopt', '~2.0.0' ]
6269 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
6270 silly lockFile 42399ddd-nopt-2-0-0 nopt@~2.0.0
6271 verbose lock nopt@~2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\42399ddd-nopt-2-0-0.lock
6272 verbose cache add [ 'archy@~0.0.2', null ]
6273 silly cache add name=undefined spec="archy@~0.0.2" args=["archy@~0.0.2",null]
6274 verbose parsed url { pathname: 'archy@~0.0.2',
6274 verbose parsed url path: 'archy@~0.0.2',
6274 verbose parsed url href: 'archy@~0.0.2' }
6275 silly cache add name="archy" spec="~0.0.2" args=["archy","~0.0.2"]
6276 verbose parsed url { pathname: '~0.0.2', path: '~0.0.2', href: '~0.0.2' }
6277 verbose addNamed [ 'archy', '~0.0.2' ]
6278 verbose addNamed [ null, '>=0.0.2- <0.1.0-' ]
6279 silly lockFile 835d25e0-archy-0-0-2 archy@~0.0.2
6280 verbose lock archy@~0.0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\835d25e0-archy-0-0-2.lock
6281 verbose cache add [ 'async@~0.1.22', null ]
6282 silly cache add name=undefined spec="async@~0.1.22" args=["async@~0.1.22",null]
6283 verbose parsed url { pathname: 'async@~0.1.22',
6283 verbose parsed url path: 'async@~0.1.22',
6283 verbose parsed url href: 'async@~0.1.22' }
6284 silly cache add name="async" spec="~0.1.22" args=["async","~0.1.22"]
6285 verbose parsed url { pathname: '~0.1.22', path: '~0.1.22', href: '~0.1.22' }
6286 verbose addNamed [ 'async', '~0.1.22' ]
6287 verbose addNamed [ null, '>=0.1.22- <0.2.0-' ]
6288 silly lockFile 3af71045-async-0-1-22 async@~0.1.22
6289 verbose lock async@~0.1.22 C:\Users\Lenovo\AppData\Roaming\npm-cache\3af71045-async-0-1-22.lock
6290 verbose cache add [ 'rimraf@~2.0.2', null ]
6291 silly cache add name=undefined spec="rimraf@~2.0.2" args=["rimraf@~2.0.2",null]
6292 verbose parsed url { pathname: 'rimraf@~2.0.2',
6292 verbose parsed url path: 'rimraf@~2.0.2',
6292 verbose parsed url href: 'rimraf@~2.0.2' }
6293 silly cache add name="rimraf" spec="~2.0.2" args=["rimraf","~2.0.2"]
6294 verbose parsed url { pathname: '~2.0.2', path: '~2.0.2', href: '~2.0.2' }
6295 verbose addNamed [ 'rimraf', '~2.0.2' ]
6296 verbose addNamed [ null, '>=2.0.2- <2.1.0-' ]
6297 silly lockFile 723423b4-rimraf-2-0-2 rimraf@~2.0.2
6298 verbose lock rimraf@~2.0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\723423b4-rimraf-2-0-2.lock
6299 verbose cache add [ 'semver@~1.1.0', null ]
6300 silly cache add name=undefined spec="semver@~1.1.0" args=["semver@~1.1.0",null]
6301 verbose parsed url { pathname: 'semver@~1.1.0',
6301 verbose parsed url path: 'semver@~1.1.0',
6301 verbose parsed url href: 'semver@~1.1.0' }
6302 silly cache add name="semver" spec="~1.1.0" args=["semver","~1.1.0"]
6303 verbose parsed url { pathname: '~1.1.0', path: '~1.1.0', href: '~1.1.0' }
6304 verbose addNamed [ 'semver', '~1.1.0' ]
6305 verbose addNamed [ null, '>=1.1.0- <1.2.0-' ]
6306 silly lockFile 384d7ac7-semver-1-1-0 semver@~1.1.0
6307 verbose lock semver@~1.1.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\384d7ac7-semver-1-1-0.lock
6308 verbose cache add [ 'request@~2.11.4', null ]
6309 silly cache add name=undefined spec="request@~2.11.4" args=["request@~2.11.4",null]
6310 verbose parsed url { pathname: 'request@~2.11.4',
6310 verbose parsed url path: 'request@~2.11.4',
6310 verbose parsed url href: 'request@~2.11.4' }
6311 silly cache add name="request" spec="~2.11.4" args=["request","~2.11.4"]
6312 verbose parsed url { pathname: '~2.11.4', path: '~2.11.4', href: '~2.11.4' }
6313 verbose addNamed [ 'request', '~2.11.4' ]
6314 verbose addNamed [ null, '>=2.11.4- <2.12.0-' ]
6315 silly lockFile c2e2f8c3-request-2-11-4 request@~2.11.4
6316 verbose lock request@~2.11.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\c2e2f8c3-request-2-11-4.lock
6317 verbose cache add [ 'fstream@~0.1.19', null ]
6318 silly cache add name=undefined spec="fstream@~0.1.19" args=["fstream@~0.1.19",null]
6319 verbose parsed url { pathname: 'fstream@~0.1.19',
6319 verbose parsed url path: 'fstream@~0.1.19',
6319 verbose parsed url href: 'fstream@~0.1.19' }
6320 silly cache add name="fstream" spec="~0.1.19" args=["fstream","~0.1.19"]
6321 verbose parsed url { pathname: '~0.1.19', path: '~0.1.19', href: '~0.1.19' }
6322 verbose addNamed [ 'fstream', '~0.1.19' ]
6323 verbose addNamed [ null, '>=0.1.19- <0.2.0-' ]
6324 silly lockFile 41db2e12-fstream-0-1-19 fstream@~0.1.19
6325 verbose lock fstream@~0.1.19 C:\Users\Lenovo\AppData\Roaming\npm-cache\41db2e12-fstream-0-1-19.lock
6326 verbose cache add [ 'hogan.js@~2.0.0', null ]
6327 silly cache add name=undefined spec="hogan.js@~2.0.0" args=["hogan.js@~2.0.0",null]
6328 verbose parsed url { pathname: 'hogan.js@~2.0.0',
6328 verbose parsed url path: 'hogan.js@~2.0.0',
6328 verbose parsed url href: 'hogan.js@~2.0.0' }
6329 silly cache add name="hogan.js" spec="~2.0.0" args=["hogan.js","~2.0.0"]
6330 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
6331 verbose addNamed [ 'hogan.js', '~2.0.0' ]
6332 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
6333 silly lockFile 09df9878-hogan-js-2-0-0 hogan.js@~2.0.0
6334 verbose lock hogan.js@~2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\09df9878-hogan-js-2-0-0.lock
6335 verbose cache add [ 'lodash@~0.9.1', null ]
6336 silly cache add name=undefined spec="lodash@~0.9.1" args=["lodash@~0.9.1",null]
6337 verbose parsed url { pathname: 'lodash@~0.9.1',
6337 verbose parsed url path: 'lodash@~0.9.1',
6337 verbose parsed url href: 'lodash@~0.9.1' }
6338 silly cache add name="lodash" spec="~0.9.1" args=["lodash","~0.9.1"]
6339 verbose parsed url { pathname: '~0.9.1', path: '~0.9.1', href: '~0.9.1' }
6340 verbose addNamed [ 'lodash', '~0.9.1' ]
6341 verbose addNamed [ null, '>=0.9.1- <0.10.0-' ]
6342 silly lockFile 0d23e065-lodash-0-9-1 lodash@~0.9.1
6343 verbose lock lodash@~0.9.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\0d23e065-lodash-0-9-1.lock
6344 verbose cache add [ 'read-package-json@~0.1.8', null ]
6345 silly cache add name=undefined spec="read-package-json@~0.1.8" args=["read-package-json@~0.1.8",null]
6346 verbose parsed url { pathname: 'read-package-json@~0.1.8',
6346 verbose parsed url path: 'read-package-json@~0.1.8',
6346 verbose parsed url href: 'read-package-json@~0.1.8' }
6347 silly cache add name="read-package-json" spec="~0.1.8" args=["read-package-json","~0.1.8"]
6348 verbose parsed url { pathname: '~0.1.8', path: '~0.1.8', href: '~0.1.8' }
6349 verbose addNamed [ 'read-package-json', '~0.1.8' ]
6350 verbose addNamed [ null, '>=0.1.8- <0.2.0-' ]
6351 silly lockFile b3dc094e-read-package-json-0-1-8 read-package-json@~0.1.8
6352 verbose lock read-package-json@~0.1.8 C:\Users\Lenovo\AppData\Roaming\npm-cache\b3dc094e-read-package-json-0-1-8.lock
6353 silly addNameRange { name: 'tmp', range: '>=0.0.16- <0.1.0-', hasData: false }
6354 silly addNameRange { name: 'vows', range: '>=0.6.4- <0.7.0-', hasData: false }
6355 silly addNameRange { name: 'nopt', range: '>=2.0.0- <2.1.0-', hasData: false }
6356 silly addNameRange { name: 'archy', range: '>=0.0.2- <0.1.0-', hasData: false }
6357 silly addNameRange { name: 'async', range: '>=0.1.22- <0.2.0-', hasData: false }
6358 silly addNameRange { name: 'rimraf', range: '>=2.0.2- <2.1.0-', hasData: false }
6359 silly addNameRange { name: 'semver', range: '>=1.1.0- <1.2.0-', hasData: false }
6360 silly addNameRange { name: 'request', range: '>=2.11.4- <2.12.0-', hasData: false }
6361 silly addNameRange { name: 'fstream', range: '>=0.1.19- <0.2.0-', hasData: false }
6362 silly addNameRange { name: 'hogan.js', range: '>=2.0.0- <2.1.0-', hasData: false }
6363 silly addNameRange { name: 'lodash', range: '>=0.9.1- <0.10.0-', hasData: false }
6364 silly addNameRange { name: 'read-package-json',
6364 silly addNameRange range: '>=0.1.8- <0.2.0-',
6364 silly addNameRange hasData: false }
6365 verbose url raw tmp
6366 verbose url resolving [ 'https://registry.npmjs.org/', './tmp' ]
6367 verbose url resolved https://registry.npmjs.org/tmp
6368 info trying registry request attempt 1 at 20:03:09
6369 verbose etag "Y2OY86PHFK625P91G5FE704L"
6370 http GET https://registry.npmjs.org/tmp
6371 verbose url raw vows
6372 verbose url resolving [ 'https://registry.npmjs.org/', './vows' ]
6373 verbose url resolved https://registry.npmjs.org/vows
6374 info trying registry request attempt 1 at 20:03:09
6375 verbose etag "2W19J3F1TJD6ZDG64YFECVSO"
6376 http GET https://registry.npmjs.org/vows
6377 verbose url raw nopt
6378 verbose url resolving [ 'https://registry.npmjs.org/', './nopt' ]
6379 verbose url resolved https://registry.npmjs.org/nopt
6380 info trying registry request attempt 1 at 20:03:09
6381 verbose etag "D3F4NZPSX96YQJ5HWG49BFN3D"
6382 http GET https://registry.npmjs.org/nopt
6383 verbose url raw archy
6384 verbose url resolving [ 'https://registry.npmjs.org/', './archy' ]
6385 verbose url resolved https://registry.npmjs.org/archy
6386 info trying registry request attempt 1 at 20:03:09
6387 verbose etag "53N8FL7LSOCQI38X825XH4WTI"
6388 http GET https://registry.npmjs.org/archy
6389 verbose url raw rimraf
6390 verbose url resolving [ 'https://registry.npmjs.org/', './rimraf' ]
6391 verbose url resolved https://registry.npmjs.org/rimraf
6392 info trying registry request attempt 1 at 20:03:09
6393 verbose etag "DAE5T6QXGHVTL3V5TBFH3N1QN"
6394 http GET https://registry.npmjs.org/rimraf
6395 verbose cache add [ 'stable@~0.1.2', null ]
6396 silly cache add name=undefined spec="stable@~0.1.2" args=["stable@~0.1.2",null]
6397 verbose parsed url { pathname: 'stable@~0.1.2',
6397 verbose parsed url path: 'stable@~0.1.2',
6397 verbose parsed url href: 'stable@~0.1.2' }
6398 silly cache add name="stable" spec="~0.1.2" args=["stable","~0.1.2"]
6399 verbose parsed url { pathname: '~0.1.2', path: '~0.1.2', href: '~0.1.2' }
6400 verbose addNamed [ 'stable', '~0.1.2' ]
6401 verbose addNamed [ null, '>=0.1.2- <0.2.0-' ]
6402 silly lockFile 248113cb-stable-0-1-2 stable@~0.1.2
6403 verbose lock stable@~0.1.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\248113cb-stable-0-1-2.lock
6404 verbose cache add [ 'rc@~0.0.6', null ]
6405 silly cache add name=undefined spec="rc@~0.0.6" args=["rc@~0.0.6",null]
6406 verbose parsed url { pathname: 'rc@~0.0.6', path: 'rc@~0.0.6', href: 'rc@~0.0.6' }
6407 silly cache add name="rc" spec="~0.0.6" args=["rc","~0.0.6"]
6408 verbose parsed url { pathname: '~0.0.6', path: '~0.0.6', href: '~0.0.6' }
6409 verbose addNamed [ 'rc', '~0.0.6' ]
6410 verbose addNamed [ null, '>=0.0.6- <0.1.0-' ]
6411 silly lockFile 35fe02d3-rc-0-0-6 rc@~0.0.6
6412 verbose lock rc@~0.0.6 C:\Users\Lenovo\AppData\Roaming\npm-cache\35fe02d3-rc-0-0-6.lock
6413 verbose cache add [ 'unzip@0.0.4', null ]
6414 silly cache add name=undefined spec="unzip@0.0.4" args=["unzip@0.0.4",null]
6415 verbose parsed url { pathname: 'unzip@0.0.4',
6415 verbose parsed url path: 'unzip@0.0.4',
6415 verbose parsed url href: 'unzip@0.0.4' }
6416 silly cache add name="unzip" spec="0.0.4" args=["unzip","0.0.4"]
6417 verbose parsed url { pathname: '0.0.4', path: '0.0.4', href: '0.0.4' }
6418 verbose addNamed [ 'unzip', '0.0.4' ]
6419 verbose addNamed [ '0.0.4', '0.0.4' ]
6420 silly lockFile 220590fb-unzip-0-0-4 unzip@0.0.4
6421 verbose lock unzip@0.0.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\220590fb-unzip-0-0-4.lock
6422 verbose url raw semver
6423 verbose url resolving [ 'https://registry.npmjs.org/', './semver' ]
6424 verbose url resolved https://registry.npmjs.org/semver
6425 info trying registry request attempt 1 at 20:03:09
6426 verbose etag "ALC0145XKDZ8H451U3D2AW1XH"
6427 http GET https://registry.npmjs.org/semver
6428 verbose url raw request
6429 verbose url resolving [ 'https://registry.npmjs.org/', './request' ]
6430 verbose url resolved https://registry.npmjs.org/request
6431 info trying registry request attempt 1 at 20:03:09
6432 verbose etag "3PUB8MOMHWDN2TWDE7K402DCM"
6433 http GET https://registry.npmjs.org/request
6434 verbose url raw fstream
6435 verbose url resolving [ 'https://registry.npmjs.org/', './fstream' ]
6436 verbose url resolved https://registry.npmjs.org/fstream
6437 info trying registry request attempt 1 at 20:03:09
6438 verbose etag "2PF69TKN60Z445U29ZPRXLQDQ"
6439 http GET https://registry.npmjs.org/fstream
6440 verbose url raw hogan.js
6441 verbose url resolving [ 'https://registry.npmjs.org/', './hogan.js' ]
6442 verbose url resolved https://registry.npmjs.org/hogan.js
6443 info trying registry request attempt 1 at 20:03:09
6444 verbose etag "4Z76XNAM2EDSR2KPMWRMNEV4X"
6445 http GET https://registry.npmjs.org/hogan.js
6446 verbose url raw async
6447 verbose url resolving [ 'https://registry.npmjs.org/', './async' ]
6448 verbose url resolved https://registry.npmjs.org/async
6449 info trying registry request attempt 1 at 20:03:09
6450 verbose etag "2BTTMARBZXQREN2SXKBZCESWC"
6451 http GET https://registry.npmjs.org/async
6452 verbose url raw lodash
6453 verbose url resolving [ 'https://registry.npmjs.org/', './lodash' ]
6454 verbose url resolved https://registry.npmjs.org/lodash
6455 info trying registry request attempt 1 at 20:03:09
6456 verbose etag "7RQGUTFFROJEGQW2KTWJFWHL"
6457 http GET https://registry.npmjs.org/lodash
6458 silly addNameRange { name: 'stable', range: '>=0.1.2- <0.2.0-', hasData: false }
6459 silly addNameRange { name: 'rc', range: '>=0.0.6- <0.1.0-', hasData: false }
6460 verbose url raw read-package-json
6461 verbose url resolving [ 'https://registry.npmjs.org/', './read-package-json' ]
6462 verbose url resolved https://registry.npmjs.org/read-package-json
6463 info trying registry request attempt 1 at 20:03:09
6464 verbose etag "9T2M7LCTUE8YCYRA9VPG8JMNG"
6465 http GET https://registry.npmjs.org/read-package-json
6466 verbose url raw stable
6467 verbose url resolving [ 'https://registry.npmjs.org/', './stable' ]
6468 verbose url resolved https://registry.npmjs.org/stable
6469 info trying registry request attempt 1 at 20:03:09
6470 verbose etag "8HUELTE5IOC7ZFAED1QFDGOJS"
6471 http GET https://registry.npmjs.org/stable
6472 verbose url raw rc
6473 verbose url resolving [ 'https://registry.npmjs.org/', './rc' ]
6474 verbose url resolved https://registry.npmjs.org/rc
6475 info trying registry request attempt 1 at 20:03:09
6476 verbose etag "A0RRVZKOCNQ5BZ0UYX9HTXUUB"
6477 http GET https://registry.npmjs.org/rc
6478 verbose url raw unzip/0.0.4
6479 verbose url resolving [ 'https://registry.npmjs.org/', './unzip/0.0.4' ]
6480 verbose url resolved https://registry.npmjs.org/unzip/0.0.4
6481 info trying registry request attempt 1 at 20:03:09
6482 verbose etag "5P6IO76MP5PBYEMBAU041U7EV"
6483 http GET https://registry.npmjs.org/unzip/0.0.4
6484 http 304 https://registry.npmjs.org/graceful-fs
6485 silly registry.get cb [ 304,
6485 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6485 silly registry.get etag: '"29V2F6XF8M8VFV5T1X38O391Q"',
6485 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6485 silly registry.get 'content-length': '0' } ]
6486 verbose etag graceful-fs from cache
6487 silly addNameRange number 2 { name: 'graceful-fs', range: '>=1.0.0- <2.0.0-', hasData: true }
6488 silly addNameRange versions [ 'graceful-fs',
6488 silly addNameRange [ '1.0.0',
6488 silly addNameRange '1.0.1',
6488 silly addNameRange '1.0.2',
6488 silly addNameRange '1.1.0',
6488 silly addNameRange '1.1.1',
6488 silly addNameRange '1.1.2',
6488 silly addNameRange '1.1.3',
6488 silly addNameRange '1.1.4',
6488 silly addNameRange '1.1.5',
6488 silly addNameRange '1.1.6',
6488 silly addNameRange '1.1.7',
6488 silly addNameRange '1.1.8',
6488 silly addNameRange '1.1.9',
6488 silly addNameRange '1.1.10',
6488 silly addNameRange '1.1.11',
6488 silly addNameRange '1.1.12',
6488 silly addNameRange '1.1.13',
6488 silly addNameRange '1.1.14',
6488 silly addNameRange '1.2.0' ] ]
6489 verbose addNamed [ 'graceful-fs', '1.2.0' ]
6490 verbose addNamed [ '1.2.0', '1.2.0' ]
6491 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
6492 verbose lock graceful-fs@1.2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\e0e0063c-graceful-fs-1-2-0.lock
6493 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
6494 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
6495 silly lockFile 34532f06-graceful-fs-1 graceful-fs@~1
6496 silly resolved [ { author:
6496 silly resolved { name: 'Isaac Z. Schlueter',
6496 silly resolved email: 'i@izs.me',
6496 silly resolved url: 'http://blog.izs.me' },
6496 silly resolved name: 'graceful-fs',
6496 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
6496 silly resolved version: '1.2.0',
6496 silly resolved repository:
6496 silly resolved { type: 'git',
6496 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
6496 silly resolved main: 'graceful-fs.js',
6496 silly resolved engines: { node: '>=0.4.0' },
6496 silly resolved directories: { test: 'test' },
6496 silly resolved scripts: { test: 'tap test/*.js' },
6496 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
6496 silly resolved license: 'BSD',
6496 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
6496 silly resolved readmeFilename: 'README.md',
6496 silly resolved _id: 'graceful-fs@1.2.0',
6496 silly resolved _from: 'graceful-fs@~1' } ]
6497 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf
6498 info installOne graceful-fs@1.2.0
6499 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
6500 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs unbuild
6501 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs\package.json
6502 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package.tgz
6503 silly lockFile ce9c68e2--rimraf-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs
6504 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs C:\Users\Lenovo\AppData\Roaming\npm-cache\ce9c68e2--rimraf-node-modules-graceful-fs.lock
6505 http 304 https://registry.npmjs.org/mute-stream
6506 silly registry.get cb [ 304,
6506 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6506 silly registry.get etag: '"DUJSW61JERI1BWXUP4NCH6OOW"',
6506 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6506 silly registry.get 'content-length': '0' } ]
6507 verbose etag mute-stream from cache
6508 silly gunzTarPerm modes [ '755', '644' ]
6509 silly gunzTarPerm extractEntry package.json
6510 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6511 silly addNameRange number 2 { name: 'mute-stream', range: '>=0.0.2- <0.1.0-', hasData: true }
6512 silly addNameRange versions [ 'mute-stream', [ '0.0.1', '0.0.2', '0.0.3' ] ]
6513 verbose addNamed [ 'mute-stream', '0.0.3' ]
6514 verbose addNamed [ '0.0.3', '0.0.3' ]
6515 silly lockFile 3cfd36c8-mute-stream-0-0-3 mute-stream@0.0.3
6516 verbose lock mute-stream@0.0.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\3cfd36c8-mute-stream-0-0-3.lock
6517 silly gunzTarPerm extractEntry .npmignore
6518 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
6519 silly gunzTarPerm extractEntry README.md
6520 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6521 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\mute-stream\0.0.3\package\package.json
6522 silly lockFile 3cfd36c8-mute-stream-0-0-3 mute-stream@0.0.3
6523 silly lockFile a8c0fe44-mute-stream-0-0-2 mute-stream@~0.0.2
6524 silly gunzTarPerm extractEntry LICENSE
6525 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6526 silly gunzTarPerm extractEntry graceful-fs.js
6527 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
6528 silly resolved [ { name: 'mute-stream',
6528 silly resolved version: '0.0.3',
6528 silly resolved main: 'mute.js',
6528 silly resolved directories: { test: 'test' },
6528 silly resolved devDependencies: { tap: '~0.2.5' },
6528 silly resolved scripts: { test: 'tap test/*.js' },
6528 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/mute-stream' },
6528 silly resolved keywords: [ 'mute', 'stream', 'pipe' ],
6528 silly resolved author:
6528 silly resolved { name: 'Isaac Z. Schlueter',
6528 silly resolved email: 'i@izs.me',
6528 silly resolved url: 'http://blog.izs.me/' },
6528 silly resolved license: 'BSD',
6528 silly resolved description: 'Bytes go in, but they don\'t come out (when muted).',
6528 silly resolved readme: '# mute-stream\n\nBytes go in, but they don\'t come out (when muted).\n\nThis is a basic pass-through stream, but when muted, the bytes are\nsilently dropped, rather than being passed through.\n\n## Usage\n\n```javascript\nvar MuteStream = require(\'mute-stream\')\n\nvar ms = new MuteStream(options)\n\nms.pipe(process.stdout)\nms.write(\'foo\') // writes \'foo\' to stdout\nms.mute()\nms.write(\'bar\') // does not write \'bar\'\nms.unmute()\nms.write(\'baz\') // writes \'baz\' to stdout\n\n// can also be used to mute incoming data\nvar ms = new MuteStream\ninput.pipe(ms)\n\nms.on(\'data\', function (c) {\n console.log(\'data: \' + c)\n})\n\ninput.emit(\'data\', \'foo\') // logs \'foo\'\nms.mute()\ninput.emit(\'data\', \'bar\') // does not log \'bar\'\nms.unmute()\ninput.emit(\'data\', \'baz\') // logs \'baz\'\n```\n\n## Options\n\nAll options are optional.\n\n* `replace` Set to a string to replace each character with the\n specified string when muted. (So you can show `****` instead of the\n password, for example.)\n\n## ms.mute()\n\nSet `muted` to `true`. Turns `.write()` into a no-op.\n\n## ms.unmute()\n\nSet `muted` to `false`\n\n## ms.isTTY\n\nTrue if the pipe destination is a TTY, or if the incoming pipe source is\na TTY.\n\n## Other stream methods...\n\nThe other standard readable and writable stream methods are all\navailable. The MuteStream object acts as a facade to its pipe source\nand destination.\n',
6528 silly resolved readmeFilename: 'README.md',
6528 silly resolved _id: 'mute-stream@0.0.3',
6528 silly resolved _from: 'mute-stream@~0.0.2' } ]
6529 info install mute-stream@0.0.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read
6530 info installOne mute-stream@0.0.3
6531 silly resolved [ { name: 'mute-stream',
6531 silly resolved version: '0.0.3',
6531 silly resolved main: 'mute.js',
6531 silly resolved directories: { test: 'test' },
6531 silly resolved devDependencies: { tap: '~0.2.5' },
6531 silly resolved scripts: { test: 'tap test/*.js' },
6531 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/mute-stream' },
6531 silly resolved keywords: [ 'mute', 'stream', 'pipe' ],
6531 silly resolved author:
6531 silly resolved { name: 'Isaac Z. Schlueter',
6531 silly resolved email: 'i@izs.me',
6531 silly resolved url: 'http://blog.izs.me/' },
6531 silly resolved license: 'BSD',
6531 silly resolved description: 'Bytes go in, but they don\'t come out (when muted).',
6531 silly resolved readme: '# mute-stream\n\nBytes go in, but they don\'t come out (when muted).\n\nThis is a basic pass-through stream, but when muted, the bytes are\nsilently dropped, rather than being passed through.\n\n## Usage\n\n```javascript\nvar MuteStream = require(\'mute-stream\')\n\nvar ms = new MuteStream(options)\n\nms.pipe(process.stdout)\nms.write(\'foo\') // writes \'foo\' to stdout\nms.mute()\nms.write(\'bar\') // does not write \'bar\'\nms.unmute()\nms.write(\'baz\') // writes \'baz\' to stdout\n\n// can also be used to mute incoming data\nvar ms = new MuteStream\ninput.pipe(ms)\n\nms.on(\'data\', function (c) {\n console.log(\'data: \' + c)\n})\n\ninput.emit(\'data\', \'foo\') // logs \'foo\'\nms.mute()\ninput.emit(\'data\', \'bar\') // does not log \'bar\'\nms.unmute()\ninput.emit(\'data\', \'baz\') // logs \'baz\'\n```\n\n## Options\n\nAll options are optional.\n\n* `replace` Set to a string to replace each character with the\n specified string when muted. (So you can show `****` instead of the\n password, for example.)\n\n## ms.mute()\n\nSet `muted` to `true`. Turns `.write()` into a no-op.\n\n## ms.unmute()\n\nSet `muted` to `false`\n\n## ms.isTTY\n\nTrue if the pipe destination is a TTY, or if the incoming pipe source is\na TTY.\n\n## Other stream methods...\n\nThe other standard readable and writable stream methods are all\navailable. The MuteStream object acts as a facade to its pipe source\nand destination.\n',
6531 silly resolved readmeFilename: 'README.md',
6531 silly resolved _id: 'mute-stream@0.0.3',
6531 silly resolved _from: 'mute-stream@~0.0.2' } ]
6532 info install mute-stream@0.0.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read
6533 info installOne mute-stream@0.0.3
6534 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\mute-stream\0.0.3\package\package.json
6535 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream unbuild
6536 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream\package.json
6537 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\mute-stream\0.0.3\package\package.json
6538 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream unbuild
6539 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream\package.json
6540 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\mute-stream\0.0.3\package.tgz
6541 silly lockFile 875015ff-es-read-node-modules-mute-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream
6542 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream C:\Users\Lenovo\AppData\Roaming\npm-cache\875015ff-es-read-node-modules-mute-stream.lock
6543 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\mute-stream\0.0.3\package.tgz
6544 silly lockFile 3294a9dc-es-read-node-modules-mute-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream
6545 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream C:\Users\Lenovo\AppData\Roaming\npm-cache\3294a9dc-es-read-node-modules-mute-stream.lock
6546 silly gunzTarPerm extractEntry test/open.js
6547 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
6548 silly gunzTarPerm modes [ '755', '644' ]
6549 silly gunzTarPerm modes [ '755', '644' ]
6550 silly gunzTarPerm extractEntry package.json
6551 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6552 silly gunzTarPerm extractEntry package.json
6553 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6554 silly gunzTarPerm extractEntry README.md
6555 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6556 silly gunzTarPerm extractEntry LICENSE
6557 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6558 silly gunzTarPerm extractEntry README.md
6559 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6560 silly gunzTarPerm extractEntry LICENSE
6561 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6562 silly gunzTarPerm extractEntry mute.js
6563 silly gunzTarPerm modified mode [ 'mute.js', 438, 420 ]
6564 silly gunzTarPerm extractEntry test/basic.js
6565 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
6566 silly gunzTarPerm extractEntry mute.js
6567 silly gunzTarPerm modified mode [ 'mute.js', 438, 420 ]
6568 silly gunzTarPerm extractEntry test/basic.js
6569 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
6570 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream\package.json
6571 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream\package.json
6572 silly lockFile 3294a9dc-es-read-node-modules-mute-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream
6573 silly lockFile 875015ff-es-read-node-modules-mute-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream
6574 info preinstall mute-stream@0.0.3
6575 info preinstall mute-stream@0.0.3
6576 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream\package.json
6577 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream\package.json
6578 verbose readDependencies using package.json deps
6579 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream\package.json
6580 verbose readDependencies using package.json deps
6581 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream\package.json
6582 verbose readDependencies using package.json deps
6583 silly resolved []
6584 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream
6585 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream
6586 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\node_modules\mute-stream\package.json
6587 verbose linkStuff [ true,
6587 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6587 verbose linkStuff false,
6587 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\read\\node_modules' ]
6588 info linkStuff mute-stream@0.0.3
6589 verbose linkBins mute-stream@0.0.3
6590 verbose linkMans mute-stream@0.0.3
6591 verbose rebuildBundles mute-stream@0.0.3
6592 verbose readDependencies using package.json deps
6593 silly resolved []
6594 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream
6595 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream
6596 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\node_modules\mute-stream\package.json
6597 verbose linkStuff [ true,
6597 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6597 verbose linkStuff false,
6597 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\read\\node_modules' ]
6598 info linkStuff mute-stream@0.0.3
6599 verbose linkBins mute-stream@0.0.3
6600 verbose linkMans mute-stream@0.0.3
6601 verbose rebuildBundles mute-stream@0.0.3
6602 info install mute-stream@0.0.3
6603 info install mute-stream@0.0.3
6604 info postinstall mute-stream@0.0.3
6605 info postinstall mute-stream@0.0.3
6606 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read
6607 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read
6608 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\read\package.json
6609 verbose linkStuff [ true,
6609 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6609 verbose linkStuff false,
6609 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules' ]
6610 info linkStuff read@1.0.4
6611 verbose linkBins read@1.0.4
6612 verbose linkMans read@1.0.4
6613 verbose rebuildBundles read@1.0.4
6614 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read
6615 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read
6616 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\read\package.json
6617 verbose linkStuff [ true,
6617 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6617 verbose linkStuff false,
6617 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
6618 info linkStuff read@1.0.4
6619 verbose linkBins read@1.0.4
6620 verbose linkMans read@1.0.4
6621 verbose rebuildBundles read@1.0.4
6622 verbose rebuildBundles [ 'mute-stream' ]
6623 info install read@1.0.4
6624 verbose rebuildBundles [ 'mute-stream' ]
6625 info install read@1.0.4
6626 info postinstall read@1.0.4
6627 info postinstall read@1.0.4
6628 http 304 https://registry.npmjs.org/colors/0.3.0
6629 silly registry.get cb [ 304,
6629 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6629 silly registry.get etag: '"8GKPZTN8P6ROOYUEBNHBL3MZZ"',
6629 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6629 silly registry.get 'content-length': '0' } ]
6630 verbose etag colors/0.3.0 from cache
6631 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\colors\0.3.0\package\package.json
6632 silly lockFile 5d93a213-colors-0-3-0 colors@0.3.0
6633 silly resolved [ { name: 'colors',
6633 silly resolved description: 'get colors in your node.js console like what',
6633 silly resolved version: '0.3.0',
6633 silly resolved author: { name: 'Marak Squires' },
6633 silly resolved repository: { type: 'git', url: 'http://github.com/Marak/colors.js.git' },
6633 silly resolved engine: [ 'node >=0.1.90' ],
6633 silly resolved main: 'colors',
6633 silly resolved readme: '<h1>colors.js - get color and style in your node.js console like what</h1>\n\n<img src="http://i.imgur.com/goJdO.png" border = "0"/>\n\n var sys = require(\'sys\');\n var colors = require(\'./colors\');\n\n sys.puts(\'hello\'.green); // outputs green text\n sys.puts(\'i like cake and pies\'.underline.red) // outputs red underlined text\n sys.puts(\'inverse the color\'.inverse); // inverses the color\n sys.puts(\'OMG Rainbows!\'.rainbow); // rainbow (ignores spaces)\n \n<h2>colors and styles!</h2>\n- bold\n- italic\n- underline\n- inverse\n- yellow\n- cyan\n- white\n- magenta\n- green\n- red\n- grey\n- blue\n\n\n### Authors \n\n#### Alexis Sellier (cloudhead) , Marak Squires , Justin Campbell\n',
6633 silly resolved readmeFilename: 'ReadMe.md',
6633 silly resolved _id: 'colors@0.3.0',
6633 silly resolved _from: 'colors@0.3.0' } ]
6634 info install colors@0.3.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table
6635 info installOne colors@0.3.0
6636 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\colors\0.3.0\package\package.json
6637 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors unbuild
6638 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors\package.json
6639 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\colors\0.3.0\package.tgz
6640 silly lockFile 57d9f571-es-cli-table-node-modules-colors C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors
6641 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors C:\Users\Lenovo\AppData\Roaming\npm-cache\57d9f571-es-cli-table-node-modules-colors.lock
6642 silly gunzTarPerm modes [ '755', '644' ]
6643 silly gunzTarPerm extractEntry package.json
6644 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6645 silly gunzTarPerm extractEntry colors.js
6646 silly gunzTarPerm modified mode [ 'colors.js', 438, 420 ]
6647 silly gunzTarPerm extractEntry example.js
6648 silly gunzTarPerm modified mode [ 'example.js', 438, 420 ]
6649 silly gunzTarPerm extractEntry MIT-LICENSE.txt
6650 silly gunzTarPerm modified mode [ 'MIT-LICENSE.txt', 438, 420 ]
6651 silly gunzTarPerm extractEntry ReadMe.md
6652 silly gunzTarPerm modified mode [ 'ReadMe.md', 438, 420 ]
6653 http 304 https://registry.npmjs.org/sigmund
6654 silly registry.get cb [ 304,
6654 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6654 silly registry.get etag: '"B1LJX4Z53MQ9MVVL3QMUPAWRP"',
6654 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6654 silly registry.get 'content-length': '0' } ]
6655 verbose etag sigmund from cache
6656 http 304 https://registry.npmjs.org/CSSselect
6657 silly registry.get cb [ 304,
6657 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6657 silly registry.get etag: '"CTIDGKOKAWE5XVBYR81EG9A0Z"',
6657 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6657 silly registry.get 'content-length': '0' } ]
6658 verbose etag CSSselect from cache
6659 silly addNameRange number 2 { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: true }
6660 silly addNameRange versions [ 'sigmund', [ '1.0.0' ] ]
6661 verbose addNamed [ 'sigmund', '1.0.0' ]
6662 verbose addNamed [ '1.0.0', '1.0.0' ]
6663 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
6664 verbose lock sigmund@1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\7b2d1244-sigmund-1-0-0.lock
6665 silly addNameRange number 2 { name: 'CSSselect', range: '>=0.0.0- <1.0.0-', hasData: true }
6666 silly addNameRange versions [ 'CSSselect',
6666 silly addNameRange [ '0.0.1',
6666 silly addNameRange '0.1.0',
6666 silly addNameRange '0.1.1',
6666 silly addNameRange '0.1.2',
6666 silly addNameRange '0.2.1',
6666 silly addNameRange '0.2.2',
6666 silly addNameRange '0.2.3',
6666 silly addNameRange '0.2.4',
6666 silly addNameRange '0.3.0' ] ]
6667 verbose addNamed [ 'CSSselect', '0.3.0' ]
6668 verbose addNamed [ '0.3.0', '0.3.0' ]
6669 silly lockFile 5afd01a5-CSSselect-0-3-0 CSSselect@0.3.0
6670 verbose lock CSSselect@0.3.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\5afd01a5-CSSselect-0-3-0.lock
6671 http 304 https://registry.npmjs.org/graceful-fs
6672 silly registry.get cb [ 304,
6672 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6672 silly registry.get etag: '"29V2F6XF8M8VFV5T1X38O391Q"',
6672 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6672 silly registry.get 'content-length': '0' } ]
6673 verbose etag graceful-fs from cache
6674 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package\package.json
6675 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package\package.json
6676 silly addNameRange number 2 { name: 'graceful-fs', range: '>=1.2.0- <1.3.0-', hasData: true }
6677 silly addNameRange versions [ 'graceful-fs',
6677 silly addNameRange [ '1.0.0',
6677 silly addNameRange '1.0.1',
6677 silly addNameRange '1.0.2',
6677 silly addNameRange '1.1.0',
6677 silly addNameRange '1.1.1',
6677 silly addNameRange '1.1.2',
6677 silly addNameRange '1.1.3',
6677 silly addNameRange '1.1.4',
6677 silly addNameRange '1.1.5',
6677 silly addNameRange '1.1.6',
6677 silly addNameRange '1.1.7',
6677 silly addNameRange '1.1.8',
6677 silly addNameRange '1.1.9',
6677 silly addNameRange '1.1.10',
6677 silly addNameRange '1.1.11',
6677 silly addNameRange '1.1.12',
6677 silly addNameRange '1.1.13',
6677 silly addNameRange '1.1.14',
6677 silly addNameRange '1.2.0' ] ]
6678 verbose addNamed [ 'graceful-fs', '1.2.0' ]
6679 verbose addNamed [ '1.2.0', '1.2.0' ]
6680 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
6681 verbose lock graceful-fs@1.2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\e0e0063c-graceful-fs-1-2-0.lock
6682 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
6683 silly lockFile 5afd01a5-CSSselect-0-3-0 CSSselect@0.3.0
6684 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
6685 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
6686 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
6687 silly lockFile b481d444-CSSselect-0-x CSSselect@0.x
6688 silly lockFile 9c0bb906-graceful-fs-1-2-0 graceful-fs@~1.2.0
6689 silly resolved [ { name: 'CSSselect',
6689 silly resolved version: '0.3.0',
6689 silly resolved description: 'a rtl CSS selector engine',
6689 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
6689 silly resolved keywords: [ 'css', 'selector' ],
6689 silly resolved main: 'index.js',
6689 silly resolved engine: '',
6689 silly resolved repository: { type: 'git', url: 'git://github.com/fb55/cssselect.git' },
6689 silly resolved dependencies: { CSSwhat: '>= 0.1' },
6689 silly resolved devDependencies:
6689 silly resolved { htmlparser2: '>= 2.2.8',
6689 silly resolved 'cheerio-soupselect': '*',
6689 silly resolved mocha: '*',
6689 silly resolved 'expect.js': '*' },
6689 silly resolved scripts: { test: 'mocha -u exports -R list tests/qwery tests/nwmatcher/scotch.js' },
6689 silly resolved readme: '#CSSselect [![Build Status](https://secure.travis-ci.org/fb55/CSSselect.png?branch=master)](http://travis-ci.org/fb55/CSSselect)\n\n##What?\n\nCSSselect is CSS selector engine. It returns a function that tests elements if they match a selector - checking needs to happen "from the top", like browser engines execute queries.\n\n##Why?\n\nJust take the following CSS query: `foo bar baz`. When the element named `baz` has like a billion children, every one of them needs to be checked if they match a query. Three times, to be precise, if you run a CSS query from the start to the end (as e.g. JSDOM does). Yup, that\'s slow.\n\nThis library checks every element once. The more complex the query, the greater the benefit.\n\n##How?\n\nBy stacking functions!\n\n##TODO\n\n1. The API needs to be improved\n2. Documentation needs to be written',
6689 silly resolved readmeFilename: 'README.md',
6689 silly resolved _id: 'CSSselect@0.3.0',
6689 silly resolved _from: 'CSSselect@0.x' } ]
6690 info install CSSselect@0.3.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select
6691 info installOne CSSselect@0.3.0
6692 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package\package.json
6693 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect unbuild
6694 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\package.json
6695 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package.tgz
6696 silly lockFile 3a0c55a6-io-select-node-modules-CSSselect C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect
6697 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect C:\Users\Lenovo\AppData\Roaming\npm-cache\3a0c55a6-io-select-node-modules-CSSselect.lock
6698 silly gunzTarPerm modes [ '755', '644' ]
6699 silly gunzTarPerm extractEntry package.json
6700 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6701 silly gunzTarPerm extractEntry README.md
6702 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6703 silly gunzTarPerm extractEntry browser_functions.js
6704 silly gunzTarPerm modified mode [ 'browser_functions.js', 438, 420 ]
6705 silly gunzTarPerm extractEntry index.js
6706 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
6707 silly gunzTarPerm extractEntry .travis.yml
6708 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
6709 silly gunzTarPerm extractEntry tests/bench.js
6710 silly gunzTarPerm modified mode [ 'tests/bench.js', 438, 420 ]
6711 silly gunzTarPerm extractEntry tests/helper.js
6712 silly gunzTarPerm modified mode [ 'tests/helper.js', 438, 420 ]
6713 silly gunzTarPerm extractEntry tests/slickspeed.js
6714 silly gunzTarPerm modified mode [ 'tests/slickspeed.js', 438, 420 ]
6715 silly gunzTarPerm extractEntry tests/docs/W3C_Selectors.html
6716 silly gunzTarPerm modified mode [ 'tests/docs/W3C_Selectors.html', 438, 420 ]
6717 silly gunzTarPerm extractEntry tests/nwmatcher/LICENSE
6718 silly gunzTarPerm modified mode [ 'tests/nwmatcher/LICENSE', 438, 420 ]
6719 silly gunzTarPerm extractEntry tests/nwmatcher/scotch.js
6720 silly gunzTarPerm modified mode [ 'tests/nwmatcher/scotch.js', 438, 420 ]
6721 silly gunzTarPerm extractEntry tests/nwmatcher/test.html
6722 silly gunzTarPerm modified mode [ 'tests/nwmatcher/test.html', 438, 420 ]
6723 silly gunzTarPerm extractEntry tests/qwery/index.js
6724 silly gunzTarPerm modified mode [ 'tests/qwery/index.js', 438, 420 ]
6725 silly gunzTarPerm extractEntry tests/qwery/index.html
6726 silly gunzTarPerm modified mode [ 'tests/qwery/index.html', 438, 420 ]
6727 http 304 https://registry.npmjs.org/inherits
6728 silly registry.get cb [ 304,
6728 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6728 silly registry.get etag: '"DRNO5CY49IL57RD676Y754PE8"',
6728 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6728 silly registry.get 'content-length': '0' } ]
6729 verbose etag inherits from cache
6730 silly addNameRange number 2 { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: true }
6731 silly addNameRange versions [ 'inherits', [ '1.0.0' ] ]
6732 verbose addNamed [ 'inherits', '1.0.0' ]
6733 verbose addNamed [ '1.0.0', '1.0.0' ]
6734 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
6735 verbose lock inherits@1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\776fbe77-inherits-1-0-0.lock
6736 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
6737 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
6738 silly lockFile 4bca46d0-inherits-1 inherits@1
6739 http 304 https://registry.npmjs.org/lru-cache
6740 silly registry.get cb [ 304,
6740 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6740 silly registry.get etag: '"CE344M31O8TN95MZAQXG2BRM3"',
6740 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6740 silly registry.get 'content-length': '0' } ]
6741 verbose etag lru-cache from cache
6742 silly addNameRange number 2 { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: true }
6743 silly addNameRange versions [ 'lru-cache',
6743 silly addNameRange [ '1.0.1',
6743 silly addNameRange '1.0.2',
6743 silly addNameRange '1.0.3',
6743 silly addNameRange '1.0.4',
6743 silly addNameRange '1.0.5',
6743 silly addNameRange '1.0.6',
6743 silly addNameRange '1.1.0',
6743 silly addNameRange '1.1.1',
6743 silly addNameRange '2.0.0',
6743 silly addNameRange '2.0.1',
6743 silly addNameRange '2.0.2',
6743 silly addNameRange '2.0.3',
6743 silly addNameRange '2.0.4',
6743 silly addNameRange '2.1.0',
6743 silly addNameRange '2.2.0',
6743 silly addNameRange '2.2.1',
6743 silly addNameRange '2.2.2' ] ]
6744 verbose addNamed [ 'lru-cache', '2.0.4' ]
6745 verbose addNamed [ '2.0.4', '2.0.4' ]
6746 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
6747 verbose lock lru-cache@2.0.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\2fba6ddb-lru-cache-2-0-4.lock
6748 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package\package.json
6749 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
6750 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
6751 silly resolved [ { name: 'sigmund',
6751 silly resolved version: '1.0.0',
6751 silly resolved description: 'Quick and dirty signatures for Objects.',
6751 silly resolved main: 'sigmund.js',
6751 silly resolved directories: { test: 'test' },
6751 silly resolved dependencies: {},
6751 silly resolved devDependencies: { tap: '~0.3.0' },
6751 silly resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' },
6751 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund' },
6751 silly resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ],
6751 silly resolved author:
6751 silly resolved { name: 'Isaac Z. Schlueter',
6751 silly resolved email: 'i@izs.me',
6751 silly resolved url: 'http://blog.izs.me/' },
6751 silly resolved license: 'BSD',
6751 silly resolved readme: '# sigmund\n\nQuick and dirty signatures for Objects.\n\nThis is like a much faster `deepEquals` comparison, which returns a\nstring key suitable for caches and the like.\n\n## Usage\n\n```javascript\nfunction doSomething (someObj) {\n var key = sigmund(someObj, maxDepth) // max depth defaults to 10\n var cached = cache.get(key)\n if (cached) return cached)\n\n var result = expensiveCalculation(someObj)\n cache.set(key, result)\n return result\n}\n```\n\nThe resulting key will be as unique and reproducible as calling\n`JSON.stringify` or `util.inspect` on the object, but is much faster.\nIn order to achieve this speed, some differences are glossed over.\nFor example, the object `{0:\'foo\'}` will be treated identically to the\narray `[\'foo\']`.\n\nAlso, just as there is no way to summon the soul from the scribblings\nof a cocain-addled psychoanalyst, there is no way to revive the object\nfrom the signature string that sigmund gives you. In fact, it\'s\nbarely even readable.\n\nAs with `sys.inspect` and `JSON.stringify`, larger objects will\nproduce larger signature strings.\n\nBecause sigmund is a bit less strict than the more thorough\nalternatives, the strings will be shorter, and also there is a\nslightly higher chance for collisions. For example, these objects\nhave the same signature:\n\n var obj1 = {a:\'b\',c:/def/,g:[\'h\',\'i\',{j:\'\',k:\'l\'}]}\n var obj2 = {a:\'b\',c:\'/def/\',g:[\'h\',\'i\',\'{jkl\']}\n\nLike a good Freudian, sigmund is most effective when you already have\nsome understanding of what you\'re looking for. It can help you help\nyourself, but you must be willing to do some work as well.\n\nCycles are handled, and cyclical objects are silently omitted (though\nthe key is included in the signature output.)\n\nThe second argument is the maximum depth, which defaults to 10,\nbecause that is the maximum object traversal depth covered by most\ninsurance carriers.\n',
6751 silly resolved readmeFilename: 'README.md',
6751 silly resolved _id: 'sigmund@1.0.0',
6751 silly resolved _from: 'sigmund@~1.0.0' },
6751 silly resolved { name: 'lru-cache',
6751 silly resolved description: 'A cache object that deletes the least-recently-used items.',
6751 silly resolved version: '2.0.4',
6751 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
6751 silly resolved scripts: { test: 'tap test' },
6751 silly resolved main: 'lib/lru-cache.js',
6751 silly resolved repository:
6751 silly resolved { type: 'git',
6751 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
6751 silly resolved devDependencies: { tap: '' },
6751 silly resolved license:
6751 silly resolved { type: 'MIT',
6751 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
6751 silly resolved contributors:
6751 silly resolved [ [Object],
6751 silly resolved [Object],
6751 silly resolved [Object],
6751 silly resolved [Object],
6751 silly resolved [Object],
6751 silly resolved [Object],
6751 silly resolved [Object] ],
6751 silly resolved readme: '# lru cache\n\nA cache object that deletes the least-recently-used items.\n\n## Usage:\n\n```javascript\nvar LRU = require("lru-cache")\n , options = { max: 500\n , length: function (n) { return n * 2 }\n , dispose: function (key, n) { n.close() }\n , maxAge: 1000 * 60 * 60 }\n , cache = LRU(options)\n , otherCache = LRU(50) // sets just the max size\n\ncache.set("key", "value")\ncache.get("key") // "value"\n\ncache.reset() // empty the cache\n```\n\nIf you put more stuff in it, then items will fall out.\n\nIf you try to put an oversized thing in it, then it\'ll fall out right\naway.\n\n## Options\n\n* `max` The maximum number of items. Not setting this is kind of\n silly, since that\'s the whole purpose of this lib, but it defaults\n to `Infinity`.\n* `maxAge` Maximum age in ms. Items are not pro-actively pruned out\n as they age, but if you try to get an item that is too old, it\'ll\n drop it and return undefined instead of giving it to you.\n* `length` Function that is used to calculate the length of stored\n items. If you\'re storing strings or buffers, then you probably want\n to do something like `function(n){return n.length}`. The default is\n `function(n){return 1}`, which is fine if you want to store `n`\n like-sized things.\n* `dispose` Function that is called on items when they are dropped\n from the cache. This can be handy if you want to close file\n descriptors or do other cleanup tasks when items are no longer\n accessible. Called with `key, value`. It\'s called *before*\n actually removing the item from the internal cache, so if you want\n to immediately put it back in, you\'ll have to do that in a\n `nextTick` or `setTimeout` callback or it won\'t do anything.\n',
6751 silly resolved readmeFilename: 'README.md',
6751 silly resolved _id: 'lru-cache@2.0.4',
6751 silly resolved _from: 'lru-cache@~2.0.0' } ]
6752 info install sigmund@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
6753 info install lru-cache@2.0.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
6754 info installOne sigmund@1.0.0
6755 info installOne lru-cache@2.0.4
6756 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package\package.json
6757 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund unbuild
6758 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
6759 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package\package.json
6760 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache unbuild
6761 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
6762 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz
6763 silly lockFile 63c77b0b-s-minimatch-node-modules-sigmund C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund
6764 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund C:\Users\Lenovo\AppData\Roaming\npm-cache\63c77b0b-s-minimatch-node-modules-sigmund.lock
6765 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package.tgz
6766 silly lockFile 0fde06a2-minimatch-node-modules-lru-cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
6767 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache C:\Users\Lenovo\AppData\Roaming\npm-cache\0fde06a2-minimatch-node-modules-lru-cache.lock
6768 silly gunzTarPerm modes [ '755', '644' ]
6769 silly gunzTarPerm modes [ '755', '644' ]
6770 silly gunzTarPerm extractEntry package.json
6771 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6772 silly gunzTarPerm extractEntry package.json
6773 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6774 silly gunzTarPerm extractEntry README.md
6775 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6776 silly gunzTarPerm extractEntry LICENSE
6777 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6778 silly gunzTarPerm extractEntry .npmignore
6779 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
6780 silly gunzTarPerm extractEntry README.md
6781 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6782 silly gunzTarPerm extractEntry LICENSE
6783 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6784 silly gunzTarPerm extractEntry AUTHORS
6785 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
6786 silly gunzTarPerm extractEntry bench.js
6787 silly gunzTarPerm modified mode [ 'bench.js', 438, 420 ]
6788 silly gunzTarPerm extractEntry sigmund.js
6789 silly gunzTarPerm modified mode [ 'sigmund.js', 438, 420 ]
6790 silly gunzTarPerm extractEntry test/basic.js
6791 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
6792 silly gunzTarPerm extractEntry lib/lru-cache.js
6793 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
6794 silly gunzTarPerm extractEntry test/basic.js
6795 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
6796 http 304 https://registry.npmjs.org/minimatch
6797 silly registry.get cb [ 304,
6797 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6797 silly registry.get etag: '"65PMYHULHRSBN65MI485RD91A"',
6797 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6797 silly registry.get 'content-length': '0' } ]
6798 verbose etag minimatch from cache
6799 http 304 https://registry.npmjs.org/i
6800 silly registry.get cb [ 304,
6800 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6800 silly registry.get etag: '"2XX3TQU2QTEI4SI9APFTPY7O9"',
6800 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6800 silly registry.get 'content-length': '0' } ]
6801 verbose etag i from cache
6802 http 304 https://registry.npmjs.org/deep-equal
6803 silly registry.get cb [ 304,
6803 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6803 silly registry.get etag: '"6CK743IWT9FK8BN7KLCO8H9PZ"',
6803 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6803 silly registry.get 'content-length': '0' } ]
6804 verbose etag deep-equal from cache
6805 silly addNameRange number 2 { name: 'i', range: '>=0.3.0- <0.4.0-', hasData: true }
6806 silly addNameRange versions [ 'i', [ '0.2.0', '0.3.0', '0.3.1' ] ]
6807 verbose addNamed [ 'i', '0.3.1' ]
6808 verbose addNamed [ '0.3.1', '0.3.1' ]
6809 silly lockFile 2667193a-i-0-3-1 i@0.3.1
6810 verbose lock i@0.3.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\2667193a-i-0-3-1.lock
6811 silly addNameRange number 2 { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: true }
6812 silly addNameRange versions [ 'minimatch',
6812 silly addNameRange [ '0.0.1',
6812 silly addNameRange '0.0.2',
6812 silly addNameRange '0.0.4',
6812 silly addNameRange '0.0.5',
6812 silly addNameRange '0.1.1',
6812 silly addNameRange '0.1.2',
6812 silly addNameRange '0.1.3',
6812 silly addNameRange '0.1.4',
6812 silly addNameRange '0.1.5',
6812 silly addNameRange '0.2.0',
6812 silly addNameRange '0.2.2',
6812 silly addNameRange '0.2.3',
6812 silly addNameRange '0.2.4',
6812 silly addNameRange '0.2.5',
6812 silly addNameRange '0.2.6',
6812 silly addNameRange '0.2.7',
6812 silly addNameRange '0.2.8',
6812 silly addNameRange '0.2.9' ] ]
6813 verbose addNamed [ 'minimatch', '0.2.9' ]
6814 verbose addNamed [ '0.2.9', '0.2.9' ]
6815 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
6816 verbose lock minimatch@0.2.9 C:\Users\Lenovo\AppData\Roaming\npm-cache\1fa5f2b9-minimatch-0-2-9.lock
6817 silly addNameRange number 2 { name: 'deep-equal', range: '', hasData: true }
6818 silly addNameRange versions [ 'deep-equal', [ '0.0.0' ] ]
6819 verbose addNamed [ 'deep-equal', '0.0.0' ]
6820 verbose addNamed [ '0.0.0', '0.0.0' ]
6821 silly lockFile 52f78ead-deep-equal-0-0-0 deep-equal@0.0.0
6822 verbose lock deep-equal@0.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\52f78ead-deep-equal-0-0-0.lock
6823 http 304 https://registry.npmjs.org/ncp
6824 silly registry.get cb [ 304,
6824 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6824 silly registry.get etag: '"D9AEGLNH0B24KDFLAKCQB0ZZW"',
6824 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6824 silly registry.get 'content-length': '0' } ]
6825 verbose etag ncp from cache
6826 http 304 https://registry.npmjs.org/mkdirp
6827 silly registry.get cb [ 304,
6827 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6827 silly registry.get etag: '"C0CR4X5K7X4R8HAXX01IC7RE3"',
6827 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6827 silly registry.get 'content-length': '0' } ]
6828 verbose etag mkdirp from cache
6829 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\i\0.3.1\package\package.json
6830 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\deep-equal\0.0.0\package\package.json
6831 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
6832 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
6833 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
6834 silly addNameRange number 2 { name: 'ncp', range: '>=0.2.0- <0.3.0-', hasData: true }
6835 silly addNameRange versions [ 'ncp',
6835 silly addNameRange [ '0.0.0',
6835 silly addNameRange '0.0.1',
6835 silly addNameRange '0.0.2',
6835 silly addNameRange '0.1.0',
6835 silly addNameRange '0.1.1',
6835 silly addNameRange '0.1.2',
6835 silly addNameRange '0.2.0',
6835 silly addNameRange '0.2.1',
6835 silly addNameRange '0.2.2',
6835 silly addNameRange '0.2.3',
6835 silly addNameRange '0.2.4',
6835 silly addNameRange '0.2.5',
6835 silly addNameRange '0.2.6',
6835 silly addNameRange '0.3.0',
6835 silly addNameRange '0.4.0' ] ]
6836 verbose addNamed [ 'ncp', '0.2.6' ]
6837 verbose addNamed [ '0.2.6', '0.2.6' ]
6838 silly lockFile 318f1b24-ncp-0-2-6 ncp@0.2.6
6839 verbose lock ncp@0.2.6 C:\Users\Lenovo\AppData\Roaming\npm-cache\318f1b24-ncp-0-2-6.lock
6840 silly resolved [ { author:
6840 silly resolved { name: 'Isaac Z. Schlueter',
6840 silly resolved email: 'i@izs.me',
6840 silly resolved url: 'http://blog.izs.me' },
6840 silly resolved name: 'graceful-fs',
6840 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
6840 silly resolved version: '1.2.0',
6840 silly resolved repository:
6840 silly resolved { type: 'git',
6840 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
6840 silly resolved main: 'graceful-fs.js',
6840 silly resolved engines: { node: '>=0.4.0' },
6840 silly resolved directories: { test: 'test' },
6840 silly resolved scripts: { test: 'tap test/*.js' },
6840 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
6840 silly resolved license: 'BSD',
6840 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
6840 silly resolved readmeFilename: 'README.md',
6840 silly resolved _id: 'graceful-fs@1.2.0',
6840 silly resolved _from: 'graceful-fs@~1.2.0' },
6840 silly resolved { name: 'inherits',
6840 silly resolved description: 'A tiny simple way to do classic inheritance in js',
6840 silly resolved version: '1.0.0',
6840 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
6840 silly resolved main: './inherits.js',
6840 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
6840 silly resolved author:
6840 silly resolved { name: 'Isaac Z. Schlueter',
6840 silly resolved email: 'i@izs.me',
6840 silly resolved url: 'http://blog.izs.me/' },
6840 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
6840 silly resolved readmeFilename: 'README.md',
6840 silly resolved _id: 'inherits@1.0.0',
6840 silly resolved _from: 'inherits@1',
6840 silly resolved scripts: {} },
6840 silly resolved { author:
6840 silly resolved { name: 'Isaac Z. Schlueter',
6840 silly resolved email: 'i@izs.me',
6840 silly resolved url: 'http://blog.izs.me' },
6840 silly resolved name: 'minimatch',
6840 silly resolved description: 'a glob matcher in javascript',
6840 silly resolved version: '0.2.9',
6840 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
6840 silly resolved main: 'minimatch.js',
6840 silly resolved scripts: { test: 'tap test' },
6840 silly resolved engines: { node: '*' },
6840 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
6840 silly resolved devDependencies: { tap: '' },
6840 silly resolved license:
6840 silly resolved { type: 'MIT',
6840 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
6840 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n',
6840 silly resolved readmeFilename: 'README.md',
6840 silly resolved _id: 'minimatch@0.2.9',
6840 silly resolved _from: 'minimatch@0.2' } ]
6841 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob
6842 info install inherits@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob
6843 info install minimatch@0.2.9 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob
6844 info installOne graceful-fs@1.2.0
6845 info installOne inherits@1.0.0
6846 info installOne minimatch@0.2.9
6847 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.0.0- <1.0.0-', hasData: true }
6848 silly addNameRange versions [ 'mkdirp',
6848 silly addNameRange [ '0.0.1',
6848 silly addNameRange '0.0.2',
6848 silly addNameRange '0.0.3',
6848 silly addNameRange '0.0.4',
6848 silly addNameRange '0.0.5',
6848 silly addNameRange '0.0.6',
6848 silly addNameRange '0.0.7',
6848 silly addNameRange '0.1.0',
6848 silly addNameRange '0.2.0',
6848 silly addNameRange '0.2.1',
6848 silly addNameRange '0.2.2',
6848 silly addNameRange '0.3.0',
6848 silly addNameRange '0.3.1',
6848 silly addNameRange '0.3.2',
6848 silly addNameRange '0.3.3',
6848 silly addNameRange '0.3.4' ] ]
6849 verbose addNamed [ 'mkdirp', '0.3.4' ]
6850 verbose addNamed [ '0.3.4', '0.3.4' ]
6851 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
6852 verbose lock mkdirp@0.3.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\86f43333-mkdirp-0-3-4.lock
6853 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
6854 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
6855 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
6856 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\ncp\0.2.6\package\package.json
6857 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs unbuild
6858 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs\package.json
6859 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits unbuild
6860 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits\package.json
6861 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch unbuild
6862 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\package.json
6863 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\mkdirp\0.3.4\package\package.json
6864 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors\package.json
6865 silly lockFile 86f43333-mkdirp-0-3-4 mkdirp@0.3.4
6866 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package.tgz
6867 silly lockFile 2e309faf-es-glob-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs
6868 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs C:\Users\Lenovo\AppData\Roaming\npm-cache\2e309faf-es-glob-node-modules-graceful-fs.lock
6869 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package.tgz
6870 silly lockFile 1bc4fdba-dules-glob-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits
6871 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits C:\Users\Lenovo\AppData\Roaming\npm-cache\1bc4fdba-dules-glob-node-modules-inherits.lock
6872 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package.tgz
6873 silly lockFile 347517c1-ules-glob-node-modules-minimatch C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch
6874 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch C:\Users\Lenovo\AppData\Roaming\npm-cache\347517c1-ules-glob-node-modules-minimatch.lock
6875 silly lockFile 2667193a-i-0-3-1 i@0.3.1
6876 silly lockFile 52f78ead-deep-equal-0-0-0 deep-equal@0.0.0
6877 silly lockFile 0cdf6d66-mkdirp-0-x-x mkdirp@0.x.x
6878 silly gunzTarPerm modes [ '755', '644' ]
6879 silly gunzTarPerm modes [ '755', '644' ]
6880 silly gunzTarPerm modes [ '755', '644' ]
6881 silly lockFile 2b556e57-i-0-3-x i@0.3.x
6882 silly lockFile 2aa4e33c-deep-equal deep-equal@*
6883 silly lockFile 318f1b24-ncp-0-2-6 ncp@0.2.6
6884 silly gunzTarPerm extractEntry package.json
6885 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6886 silly gunzTarPerm extractEntry package.json
6887 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6888 silly gunzTarPerm extractEntry package.json
6889 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
6890 silly lockFile 144b88e9-ncp-0-2-x ncp@0.2.x
6891 silly lockFile 57d9f571-es-cli-table-node-modules-colors C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors
6892 silly gunzTarPerm extractEntry .npmignore
6893 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
6894 silly gunzTarPerm extractEntry README.md
6895 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6896 silly gunzTarPerm extractEntry README.md
6897 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6898 silly gunzTarPerm extractEntry inherits.js
6899 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ]
6900 silly gunzTarPerm extractEntry README.md
6901 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
6902 silly gunzTarPerm extractEntry LICENSE
6903 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6904 info preinstall colors@0.3.0
6905 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors\package.json
6906 verbose readDependencies using package.json deps
6907 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors\package.json
6908 verbose readDependencies using package.json deps
6909 silly resolved []
6910 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors
6911 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors
6912 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\node_modules\colors\package.json
6913 verbose linkStuff [ true,
6913 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6913 verbose linkStuff false,
6913 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\cli-table\\node_modules' ]
6914 info linkStuff colors@0.3.0
6915 verbose linkBins colors@0.3.0
6916 verbose linkMans colors@0.3.0
6917 verbose rebuildBundles colors@0.3.0
6918 info install colors@0.3.0
6919 http 304 https://registry.npmjs.org/cheerio-select
6920 silly registry.get cb [ 304,
6920 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6920 silly registry.get etag: '"DRTN7Q7TBTAN68J227H2Z6AMW"',
6920 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6920 silly registry.get 'content-length': '0' } ]
6921 verbose etag cheerio-select from cache
6922 http 304 https://registry.npmjs.org/rimraf
6923 silly registry.get cb [ 304,
6923 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6923 silly registry.get etag: '"DAE5T6QXGHVTL3V5TBFH3N1QN"',
6923 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6923 silly registry.get 'content-length': '0' } ]
6924 verbose etag rimraf from cache
6925 silly gunzTarPerm extractEntry LICENSE
6926 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
6927 silly gunzTarPerm extractEntry graceful-fs.js
6928 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
6929 http 304 https://registry.npmjs.org/htmlparser2
6930 silly registry.get cb [ 304,
6930 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
6930 silly registry.get etag: '"4SY39UNYEUUQCK6B09ZZ4CSUR"',
6930 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
6930 silly registry.get 'content-length': '0' } ]
6931 verbose etag htmlparser2 from cache
6932 silly gunzTarPerm extractEntry minimatch.js
6933 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ]
6934 silly gunzTarPerm extractEntry .travis.yml
6935 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
6936 info postinstall colors@0.3.0
6937 silly gunzTarPerm extractEntry test/basic.js
6938 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
6939 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table
6940 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table
6941 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cli-table\package.json
6942 verbose linkStuff [ true,
6942 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
6942 verbose linkStuff false,
6942 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
6943 info linkStuff cli-table@0.2.0
6944 verbose linkBins cli-table@0.2.0
6945 verbose linkMans cli-table@0.2.0
6946 verbose rebuildBundles cli-table@0.2.0
6947 silly gunzTarPerm extractEntry test/brace-expand.js
6948 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ]
6949 verbose rebuildBundles [ 'colors' ]
6950 info install cli-table@0.2.0
6951 silly gunzTarPerm extractEntry test/caching.js
6952 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ]
6953 silly gunzTarPerm extractEntry test/defaults.js
6954 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ]
6955 silly addNameRange number 2 { name: 'cheerio-select', range: '', hasData: true }
6956 silly addNameRange versions [ 'cheerio-select', [ '0.0.1', '0.0.2', '0.0.3' ] ]
6957 verbose addNamed [ 'cheerio-select', '0.0.3' ]
6958 verbose addNamed [ '0.0.3', '0.0.3' ]
6959 silly lockFile c182ce93-cheerio-select-0-0-3 cheerio-select@0.0.3
6960 verbose lock cheerio-select@0.0.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\c182ce93-cheerio-select-0-0-3.lock
6961 info postinstall cli-table@0.2.0
6962 silly addNameRange number 2 { name: 'rimraf', range: '>=1.0.0- <2.0.0-', hasData: true }
6963 silly addNameRange versions [ 'rimraf',
6963 silly addNameRange [ '1.0.0',
6963 silly addNameRange '1.0.1',
6963 silly addNameRange '1.0.2',
6963 silly addNameRange '1.0.4',
6963 silly addNameRange '1.0.5',
6963 silly addNameRange '1.0.6',
6963 silly addNameRange '1.0.7',
6963 silly addNameRange '1.0.8',
6963 silly addNameRange '1.0.9',
6963 silly addNameRange '2.0.0',
6963 silly addNameRange '2.0.1',
6963 silly addNameRange '2.0.2',
6963 silly addNameRange '2.0.3',
6963 silly addNameRange '2.1.0',
6963 silly addNameRange '2.1.1',
6963 silly addNameRange '2.1.2',
6963 silly addNameRange '2.1.3',
6963 silly addNameRange '2.1.4' ] ]
6964 verbose addNamed [ 'rimraf', '1.0.9' ]
6965 verbose addNamed [ '1.0.9', '1.0.9' ]
6966 silly lockFile 67d50f11-rimraf-1-0-9 rimraf@1.0.9
6967 verbose lock rimraf@1.0.9 C:\Users\Lenovo\AppData\Roaming\npm-cache\67d50f11-rimraf-1-0-9.lock
6968 silly gunzTarPerm extractEntry test/open.js
6969 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
6970 silly addNameRange number 2 { name: 'htmlparser2', range: '>=2.0.0- <3.0.0-', hasData: true }
6971 silly addNameRange versions [ 'htmlparser2',
6971 silly addNameRange [ '1.0.0',
6971 silly addNameRange '1.1.0',
6971 silly addNameRange '1.5.0',
6971 silly addNameRange '2.0.0',
6971 silly addNameRange '2.0.1',
6971 silly addNameRange '2.1.0',
6971 silly addNameRange '2.1.1',
6971 silly addNameRange '2.1.2',
6971 silly addNameRange '2.1.3',
6971 silly addNameRange '2.2.0',
6971 silly addNameRange '2.2.2',
6971 silly addNameRange '2.2.3',
6971 silly addNameRange '2.2.4',
6971 silly addNameRange '2.2.5',
6971 silly addNameRange '2.2.6',
6971 silly addNameRange '2.2.7',
6971 silly addNameRange '2.2.8',
6971 silly addNameRange '2.2.9',
6971 silly addNameRange '2.3.0',
6971 silly addNameRange '2.5.0',
6971 silly addNameRange '2.5.1' ] ]
6972 verbose addNamed [ 'htmlparser2', '2.5.1' ]
6973 verbose addNamed [ '2.5.1', '2.5.1' ]
6974 silly lockFile ff089c38-htmlparser2-2-5-1 htmlparser2@2.5.1
6975 verbose lock htmlparser2@2.5.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\ff089c38-htmlparser2-2-5-1.lock
6976 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\cheerio-select\0.0.3\package\package.json
6977 silly lockFile c182ce93-cheerio-select-0-0-3 cheerio-select@0.0.3
6978 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\1.0.9\package\package.json
6979 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\htmlparser2\2.5.1\package\package.json
6980 silly lockFile ff089c38-htmlparser2-2-5-1 htmlparser2@2.5.1
6981 silly lockFile 5395b76d-cheerio-select cheerio-select@*
6982 silly lockFile 650cc907-htmlparser2-2-x htmlparser2@2.x
6983 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits\package.json
6984 silly lockFile 67d50f11-rimraf-1-0-9 rimraf@1.0.9
6985 silly lockFile 42682ec2-rimraf-1-x-x rimraf@1.x.x
6986 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
6987 silly resolved [ { name: 'mkdirp',
6987 silly resolved description: 'Recursively mkdir, like `mkdir -p`',
6987 silly resolved version: '0.3.4',
6987 silly resolved author:
6987 silly resolved { name: 'James Halliday',
6987 silly resolved email: 'mail@substack.net',
6987 silly resolved url: 'http://substack.net' },
6987 silly resolved main: './index',
6987 silly resolved keywords: [ 'mkdir', 'directory' ],
6987 silly resolved repository:
6987 silly resolved { type: 'git',
6987 silly resolved url: 'http://github.com/substack/node-mkdirp.git' },
6987 silly resolved scripts: { test: 'tap test/*.js' },
6987 silly resolved devDependencies: { tap: '~0.2.4' },
6987 silly resolved license: 'MIT/X11',
6987 silly resolved engines: { node: '*' },
6987 silly resolved readme: 'mkdirp\n======\n\nLike `mkdir -p`, but in node.js!\n\n[![build status](https://secure.travis-ci.org/substack/node-mkdirp.png)](http://travis-ci.org/substack/node-mkdirp)\n\nexample\n=======\n\npow.js\n------\n var mkdirp = require(\'mkdirp\');\n \n mkdirp(\'/tmp/foo/bar/baz\', function (err) {\n if (err) console.error(err)\n else console.log(\'pow!\')\n });\n\nOutput\n pow!\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\nmethods\n=======\n\nvar mkdirp = require(\'mkdirp\');\n\nmkdirp(dir, mode, cb)\n---------------------\n\nCreate a new directory and any necessary subdirectories at `dir` with octal\npermission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\n`cb(err, made)` fires with the error or the first directory `made`\nthat had to be created, if any.\n\nmkdirp.sync(dir, mode)\n----------------------\n\nSynchronously create a new directory and any necessary subdirectories at `dir`\nwith octal permission string `mode`.\n\nIf `mode` isn\'t specified, it defaults to `0777 & (~process.umask())`.\n\nReturns the first directory that had to be created, if any.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n npm install mkdirp\n\nlicense\n=======\n\nMIT/X11\n',
6987 silly resolved readmeFilename: 'README.markdown',
6987 silly resolved _id: 'mkdirp@0.3.4',
6987 silly resolved _from: 'mkdirp@0.x.x' },
6987 silly resolved { name: 'i',
6987 silly resolved version: '0.3.1',
6987 silly resolved author:
6987 silly resolved { name: 'Pavan Kumar Sunkara',
6987 silly resolved email: 'pavan.sss1991@gmail.com',
6987 silly resolved url: 'pksunkara.github.com' },
6987 silly resolved description: 'custom inflections for nodejs',
6987 silly resolved main: './lib/inflect',
6987 silly resolved repository: { type: 'git', url: 'git://github.com/pksunkara/inflect.git' },
6987 silly resolved keywords:
6987 silly resolved [ 'singular',
6987 silly resolved 'plural',
6987 silly resolved 'camelize',
6987 silly resolved 'underscore',
6987 silly resolved 'dasherize',
6987 silly resolved 'demodulize',
6987 silly resolved 'ordinalize',
6987 silly resolved 'uncountable',
6987 silly resolved 'pluralize',
6987 silly resolved 'singularize',
6987 silly resolved 'titleize',
6987 silly resolved 'tableize',
6987 silly resolved 'classify',
6987 silly resolved 'foreign_key' ],
6987 silly resolved homepage: 'http://pksunkara.github.com/inflect',
6987 silly resolved scripts: { test: './node_modules/.bin/vows --spec $(find test -name \'*-test.js\')' },
6987 silly resolved contributors: [ [Object] ],
6987 silly resolved dependencies: {},
6987 silly resolved devDependencies: { vows: '~0.6.1' },
6987 silly resolved engines: { node: '>=0.4' },
6987 silly resolved bugs: { url: 'https://github.com/pksunkara/inflect/issues' },
6987 silly resolved licenses: [ [Object] ],
6987 silly resolved readme: '# inflect\n\ncustomizable inflections for nodejs\n\n## Installation\n\n```bash\nnpm install i\n```\n\n## Usage\n\nRequire the module before using\n\n```js\nvar inflect = require(\'i\')();\n```\n\nAll the below api functions can be called directly on a string\n\n```js\ninflect.titleize(\'messages to store\') // === \'Messages To Store\'\n\'messages to store\'.titleize // === \'Messages To Store\'\n```\n\nonly if `true` is passed while initiating\n\n```js\nvar inflect = require(\'i\')(true);\n```\n\n### Pluralize\n\n```js\ninflect.pluralize(\'person\'); // === \'people\'\ninflect.pluralize(\'octopus\'); // === \'octopi\'\ninflect.pluralize(\'Hat\'); // === \'Hats\'\n```\n\n### Singularize\n\n```js\ninflect.singularize(\'people\'); // === \'person\'\ninflect.singularize(\'octopi\'); // === \'octopus\'\ninflect.singularize(\'Hats\'); // === \'Hat\'\n```\n\n### Camelize\n\n```js\ninflect.camelize(\'message_properties\'); // === \'MessageProperties\'\ninflect.camelize(\'message_properties\', false); // === \'messageProperties\'\n```\n\n### Underscore\n\n```js\ninflect.underscore(\'MessageProperties\'); // === \'message_properties\'\ninflect.underscore(\'messageProperties\'); // === \'message_properties\'\n```\n\n### Humanize\n\n```js\ninflect.humanize(\'message_id\'); // === \'Message\'\n```\n\n### Dasherize\n\n```js\ninflect.dasherize(\'message_properties\'); // === \'message-properties\'\ninflect.dasherize(\'Message Properties\'); // === \'Message Properties\'\n```\n\n### Titleize\n\n```js\ninflect.titleize(\'message_properties\'); // === \'Message Properties\'\ninflect.titleize(\'message properties to keep\'); // === \'Message Properties to Keep\'\n```\n\n### Demodulize\n\n```js\ninflect.demodulize(\'Message.Bus.Properties\'); // === \'Properties\'\n```\n\n### Tableize\n\n```js\ninflect.tableize(\'MessageBusProperty\'); // === \'message_bus_properties\'\n```\n\n### Classify\n\n```js\ninflect.classify(\'message_bus_properties\'); // === \'MessageBusProperty\'\n```\n\n### Foreign key\n\n```js\ninflect.foreign_key(\'MessageBusProperty\'); // === \'message_bus_property_id\'\ninflect.foreign_key(\'MessageBusProperty\', false); // === \'message_bus_propertyid\'\n```\n\n### Ordinalize\n\n```js\ninflect.ordinalize( \'1\' ); // === \'1st\'\n```\n\n## Custom rules for inflection\n\n### Custom plural\n\nWe can use regexp in any of these custom rules\n\n```js\ninflect.inflections.plural(\'person\', \'guys\');\ninflect.pluralize(\'person\'); // === \'guys\'\ninflect.singularize(\'guys\'); // === \'guy\'\n```\n\n### Custom singular\n\n```js\ninflect.inflections.singular(\'guys\', \'person\')\ninflect.singularize(\'guys\'); // === \'person\'\ninflect.pluralize(\'person\'); // === \'people\'\n```\n\n### Custom irregular\n\n```js\ninflect.inflections.irregular(\'person\', \'guys\')\ninflect.pluralize(\'person\'); // === \'guys\'\ninflect.singularize(\'guys\'); // === \'person\'\n```\n\n### Custom human\n\n```js\ninflect.inflections.human(/^(.*)_cnt$/i, \'$1_count\');\ninflect.inflections.humanize(\'jargon_cnt\'); // === \'Jargon count\'\n```\n\n### Custom uncountable\n\n```js\ninflect.inflections.uncountable(\'oil\')\ninflect.pluralize(\'oil\'); // === \'oil\'\ninflect.singularize(\'oil\'); // === \'oil\'\n```\n\n## Contributors\nHere is a list of [Contributors](http://github.com/pksunkara/inflect/contributors)\n\n### TODO\n\n- More obscure test cases\n\n__I accept pull requests and guarantee a reply back within a day__\n\n## License\nMIT/X11\n\n## Bug Reports\nReport [here](http://github.com/pksunkara/inflect/issues). __Guaranteed reply within a day__.\n\n## Contact\nPavan Kumar Sunkara (pavan.sss1991@gmail.com)\n\nFollow me on [github](https://github.com/users/follow?target=pksunkara), [twitter](http://twitter.com/pksunkara)\n',
6987 silly resolved readmeFilename: 'README.md',
6987 silly resolved _id: 'i@0.3.1',
6987 silly resolved _from: 'i@0.3.x' },
6987 silly resolved { name: 'deep-equal',
6987 silly resolved version: '0.0.0',
6987 silly resolved description: 'node\'s assert.deepEqual algorithm',
6987 silly resolved main: 'index.js',
6987 silly resolved directories: { lib: '.', example: 'example', test: 'test' },
6987 silly resolved scripts: { test: 'tap test/*.js' },
6987 silly resolved devDependencies: { tap: '0.0.x' },
6987 silly resolved repository:
6987 silly resolved { type: 'git',
6987 silly resolved url: 'http://github.com/substack/node-deep-equal.git' },
6987 silly resolved keywords: [ 'equality', 'equal', 'compare' ],
6987 silly resolved author:
6987 silly resolved { name: 'James Halliday',
6987 silly resolved email: 'mail@substack.net',
6987 silly resolved url: 'http://substack.net' },
6987 silly resolved license: 'MIT/X11',
6987 silly resolved engine: { node: '>=0.4' },
6987 silly resolved readme: 'deep-equal\n==========\n\nNode\'s `assert.deepEqual() algorithm` as a standalone module.\n\nexample\n=======\n\n``` js\nvar equal = require(\'deep-equal\');\nconsole.dir([\n equal(\n { a : [ 2, 3 ], b : [ 4 ] },\n { a : [ 2, 3 ], b : [ 4 ] }\n ),\n equal(\n { x : 5, y : [6] },\n { x : 5, y : 6 }\n )\n]);\n```\n\nmethods\n=======\n\nvar deepEqual = require(\'deep-equal\')\n\ndeepEqual(a, b)\n---------------\n\nCompare objects `a` and `b`, returning whether they are equal according to a\nrecursive equality algorithm.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install deep-equal\n```\n\ntest\n====\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm test\n```\n\nlicense\n=======\n\nMIT. Derived largely from node\'s assert module.\n',
6987 silly resolved readmeFilename: 'README.markdown',
6987 silly resolved _id: 'deep-equal@0.0.0',
6987 silly resolved _from: 'deep-equal@*' },
6987 silly resolved { name: 'ncp',
6987 silly resolved version: '0.2.6',
6987 silly resolved author: { name: 'AvianFlu', email: 'charlie@charlieistheman.com' },
6987 silly resolved description: 'Asynchronous recursive file copy utility.',
6987 silly resolved bin: { ncp: './bin/ncp' },
6987 silly resolved devDependencies: { vows: '0.6.x', rimraf: '1.0.x', 'read-dir-files': '0.0.x' },
6987 silly resolved main: './lib/ncp.js',
6987 silly resolved repository: { type: 'git', url: 'https://github.com/AvianFlu/ncp.git' },
6987 silly resolved keywords: [ 'cli', 'copy' ],
6987 silly resolved license: 'MIT',
6987 silly resolved engine: { node: '>=0.4' },
6987 silly resolved scripts: { test: 'vows --isolate --spec' },
6987 silly resolved readme: '# ncp - Asynchronous recursive file & directory copying\n\n[![Build Status](https://secure.travis-ci.org/AvianFlu/ncp.png)](http://travis-ci.org/AvianFlu/ncp)\n\nThink `cp -r`, but pure node, and asynchronous. `ncp` can be used both as a CLI tool and programmatically.\n\n## Command Line usage\n\nUsage is simple: `ncp [source] [dest] [--limit=concurrency limit]\n[--filter=filter] --stopOnErr`\n\nThe \'filter\' is a Regular Expression - matched files will be copied.\n\nThe \'concurrency limit\' is an integer that represents how many pending file system requests `ncp` has at a time.\n\n\'stopOnErr\' is a boolean flag that will tell `ncp` to stop immediately if any\nerrors arise, rather than attempting to continue while logging errors.\n\nIf there are no errors, `ncp` will output `done.` when complete. If there are errors, the error messages will be logged to `stdout` and to `./ncp-debug.log`, and the copy operation will attempt to continue.\n\n## Programmatic usage\n\nProgrammatic usage of `ncp` is just as simple. The only argument to the completion callback is a possible error. \n\n```javascript\nvar ncp = require(\'ncp\').ncp;\n\nncp.limit = 16;\n\nncp(source, destination, function (err) {\n if (err) {\n return console.error(err);\n }\n console.log(\'done!\');\n});\n```\n\nYou can also call ncp like `ncp(source, destination, options, callback)`. \n`options` should be a dictionary. Currently, such options are available:\n\n * `options.filter` - a `RegExp` instance, against which each file name is\n tested to determine whether to copy it or not, or a function taking single\n parameter: copied file name, returning `true` or `false`, determining\n whether to copy file or not.\n\nPlease open an issue if any bugs arise. As always, I accept (working) pull requests, and refunds are available at `/dev/null`.\n',
6987 silly resolved readmeFilename: 'README.md',
6987 silly resolved _id: 'ncp@0.2.6',
6987 silly resolved _from: 'ncp@0.2.x' },
6987 silly resolved { name: 'rimraf',
6987 silly resolved version: '1.0.9',
6987 silly resolved main: 'rimraf.js',
6987 silly resolved description: 'A deep deletion module for node (like `rm -rf`)',
6987 silly resolved author:
6987 silly resolved { name: 'Isaac Z. Schlueter',
6987 silly resolved email: 'i@izs.me',
6987 silly resolved url: 'http://blog.izs.me/' },
6987 silly resolved license:
6987 silly resolved { type: 'MIT',
6987 silly resolved url: 'https://github.com/isaacs/rimraf/raw/master/LICENSE' },
6987 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/rimraf.git' },
6987 silly resolved scripts: { test: 'cd test && bash run.sh' },
6987 silly resolved contributors: [ [Object], [Object], [Object], [Object] ],
6987 silly resolved readme: 'A `rm -rf` for node.\n\nInstall with `npm install rimraf`, or just drop rimraf.js somewhere.\n\n## API\n\n`rimraf(f, [options,] callback)`\n\nThe callback will be called with an error if there is one. Certain\nerrors are handled for you:\n\n* `EBUSY` - rimraf will back off a maximum of opts.maxBusyTries times\n before giving up.\n* `EMFILE` - If too many file descriptors get opened, rimraf will\n patiently wait until more become available.\n\n## Options\n\nThe options object is optional. These fields are respected:\n\n* `maxBusyTries` - The number of times to retry a file or folder in the\n event of an `EBUSY` error. The default is 3.\n* `gently` - If provided a `gently` path, then rimraf will only delete\n files and folders that are beneath this path, and only delete symbolic\n links that point to a place within this path. (This is very important\n to npm\'s use-case, and shows rimraf\'s pedigree.)\n\n\n## rimraf.sync\n\nIt can remove stuff synchronously, too. But that\'s not so good. Use\nthe async API. It\'s better.\n',
6987 silly resolved readmeFilename: 'README.md',
6987 silly resolved _id: 'rimraf@1.0.9',
6987 silly resolved _from: 'rimraf@1.x.x' } ]
6988 info install mkdirp@0.3.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
6989 info install i@0.3.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
6990 info install deep-equal@0.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
6991 info install ncp@0.2.6 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
6992 info install rimraf@1.0.9 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
6993 info installOne mkdirp@0.3.4
6994 info installOne i@0.3.1
6995 info installOne deep-equal@0.0.0
6996 info installOne ncp@0.2.6
6997 info installOne rimraf@1.0.9
6998 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\mkdirp\0.3.4\package\package.json
6999 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\i\0.3.1\package\package.json
7000 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\deep-equal\0.0.0\package\package.json
7001 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\ncp\0.2.6\package\package.json
7002 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\1.0.9\package\package.json
7003 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp unbuild
7004 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp\package.json
7005 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i unbuild
7006 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i\package.json
7007 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal unbuild
7008 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal\package.json
7009 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp unbuild
7010 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp\package.json
7011 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf unbuild
7012 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf\package.json
7013 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\mkdirp\0.3.4\package.tgz
7014 silly lockFile 999a333b-odules-utile-node-modules-mkdirp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp
7015 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp C:\Users\Lenovo\AppData\Roaming\npm-cache\999a333b-odules-utile-node-modules-mkdirp.lock
7016 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\i\0.3.1\package.tgz
7017 silly lockFile b2d2002e-ode-modules-utile-node-modules-i C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i
7018 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i C:\Users\Lenovo\AppData\Roaming\npm-cache\b2d2002e-ode-modules-utile-node-modules-i.lock
7019 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\deep-equal\0.0.0\package.tgz
7020 silly lockFile e88f3aaf-es-utile-node-modules-deep-equal C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal
7021 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal C:\Users\Lenovo\AppData\Roaming\npm-cache\e88f3aaf-es-utile-node-modules-deep-equal.lock
7022 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\ncp\0.2.6\package.tgz
7023 silly lockFile 9b00de74-e-modules-utile-node-modules-ncp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp
7024 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp C:\Users\Lenovo\AppData\Roaming\npm-cache\9b00de74-e-modules-utile-node-modules-ncp.lock
7025 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\1.0.9\package.tgz
7026 silly lockFile cc9b1d31-odules-utile-node-modules-rimraf C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf
7027 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf C:\Users\Lenovo\AppData\Roaming\npm-cache\cc9b1d31-odules-utile-node-modules-rimraf.lock
7028 silly lockFile 1bc4fdba-dules-glob-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits
7029 silly gunzTarPerm modes [ '755', '644' ]
7030 silly gunzTarPerm modes [ '755', '644' ]
7031 silly gunzTarPerm modes [ '755', '644' ]
7032 silly gunzTarPerm modes [ '755', '644' ]
7033 silly gunzTarPerm modes [ '755', '644' ]
7034 silly lockFile 0fde06a2-minimatch-node-modules-lru-cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
7035 info preinstall inherits@1.0.0
7036 silly gunzTarPerm extractEntry package.json
7037 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7038 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits\package.json
7039 silly gunzTarPerm extractEntry package.json
7040 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7041 silly gunzTarPerm extractEntry package.json
7042 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7043 silly gunzTarPerm extractEntry package.json
7044 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7045 info preinstall lru-cache@2.0.4
7046 verbose readDependencies using package.json deps
7047 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits\package.json
7048 verbose readDependencies using package.json deps
7049 silly resolved []
7050 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits
7051 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits
7052 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\inherits\package.json
7053 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
7054 verbose linkStuff [ true,
7054 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7054 verbose linkStuff false,
7054 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\glob\\node_modules' ]
7055 info linkStuff inherits@1.0.0
7056 verbose linkBins inherits@1.0.0
7057 verbose linkMans inherits@1.0.0
7058 verbose rebuildBundles inherits@1.0.0
7059 info install inherits@1.0.0
7060 verbose readDependencies using package.json deps
7061 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
7062 verbose readDependencies using package.json deps
7063 silly resolved []
7064 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
7065 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
7066 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
7067 info postinstall inherits@1.0.0
7068 verbose linkStuff [ true,
7068 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7068 verbose linkStuff false,
7068 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ]
7069 info linkStuff lru-cache@2.0.4
7070 verbose linkBins lru-cache@2.0.4
7071 verbose linkMans lru-cache@2.0.4
7072 verbose rebuildBundles lru-cache@2.0.4
7073 info install lru-cache@2.0.4
7074 info postinstall lru-cache@2.0.4
7075 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs\package.json
7076 silly lockFile 2e309faf-es-glob-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs
7077 info preinstall graceful-fs@1.2.0
7078 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs\package.json
7079 verbose readDependencies using package.json deps
7080 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs\package.json
7081 verbose readDependencies using package.json deps
7082 silly resolved []
7083 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs
7084 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs
7085 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\graceful-fs\package.json
7086 verbose linkStuff [ true,
7086 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7086 verbose linkStuff false,
7086 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\glob\\node_modules' ]
7087 info linkStuff graceful-fs@1.2.0
7088 verbose linkBins graceful-fs@1.2.0
7089 verbose linkMans graceful-fs@1.2.0
7090 verbose rebuildBundles graceful-fs@1.2.0
7091 info install graceful-fs@1.2.0
7092 info postinstall graceful-fs@1.2.0
7093 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\package.json
7094 silly lockFile 347517c1-ules-glob-node-modules-minimatch C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch
7095 info preinstall minimatch@0.2.9
7096 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\package.json
7097 verbose readDependencies using package.json deps
7098 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\package.json
7099 verbose readDependencies using package.json deps
7100 verbose cache add [ 'lru-cache@~2.0.0', null ]
7101 silly cache add name=undefined spec="lru-cache@~2.0.0" args=["lru-cache@~2.0.0",null]
7102 verbose parsed url { pathname: 'lru-cache@~2.0.0',
7102 verbose parsed url path: 'lru-cache@~2.0.0',
7102 verbose parsed url href: 'lru-cache@~2.0.0' }
7103 silly cache add name="lru-cache" spec="~2.0.0" args=["lru-cache","~2.0.0"]
7104 verbose parsed url { pathname: '~2.0.0', path: '~2.0.0', href: '~2.0.0' }
7105 verbose addNamed [ 'lru-cache', '~2.0.0' ]
7106 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
7107 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
7108 verbose lock lru-cache@~2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\07f9d76f-lru-cache-2-0-0.lock
7109 verbose cache add [ 'sigmund@~1.0.0', null ]
7110 silly cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null]
7111 verbose parsed url { pathname: 'sigmund@~1.0.0',
7111 verbose parsed url path: 'sigmund@~1.0.0',
7111 verbose parsed url href: 'sigmund@~1.0.0' }
7112 silly cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"]
7113 verbose parsed url { pathname: '~1.0.0', path: '~1.0.0', href: '~1.0.0' }
7114 verbose addNamed [ 'sigmund', '~1.0.0' ]
7115 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
7116 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
7117 verbose lock sigmund@~1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\584a4a05-sigmund-1-0-0.lock
7118 silly gunzTarPerm extractEntry package.json
7119 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7120 silly addNameRange { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: false }
7121 silly addNameRange { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: false }
7122 silly gunzTarPerm extractEntry .npmignore
7123 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7124 silly gunzTarPerm extractEntry LICENSE
7125 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7126 silly gunzTarPerm extractEntry .npmignore
7127 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7128 silly gunzTarPerm extractEntry README.md
7129 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7130 silly gunzTarPerm extractEntry index.js
7131 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7132 silly gunzTarPerm extractEntry example/cmp.js
7133 silly gunzTarPerm modified mode [ 'example/cmp.js', 438, 420 ]
7134 silly gunzTarPerm extractEntry .npmignore
7135 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7136 silly gunzTarPerm extractEntry README.md
7137 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7138 silly gunzTarPerm extractEntry LICENSE
7139 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7140 silly gunzTarPerm extractEntry README.md
7141 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7142 silly gunzTarPerm extractEntry LICENSE
7143 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7144 verbose url raw sigmund
7145 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ]
7146 verbose url resolved https://registry.npmjs.org/sigmund
7147 info trying registry request attempt 1 at 20:03:10
7148 verbose etag "B1LJX4Z53MQ9MVVL3QMUPAWRP"
7149 http GET https://registry.npmjs.org/sigmund
7150 verbose url raw lru-cache
7151 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ]
7152 verbose url resolved https://registry.npmjs.org/lru-cache
7153 info trying registry request attempt 1 at 20:03:10
7154 verbose etag "CE344M31O8TN95MZAQXG2BRM3"
7155 http GET https://registry.npmjs.org/lru-cache
7156 silly gunzTarPerm extractEntry index.js
7157 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7158 silly gunzTarPerm extractEntry .travis.yml
7159 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7160 silly gunzTarPerm extractEntry README.markdown
7161 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
7162 silly gunzTarPerm extractEntry test/cmp.js
7163 silly gunzTarPerm modified mode [ 'test/cmp.js', 438, 420 ]
7164 silly gunzTarPerm extractEntry mode.js
7165 silly gunzTarPerm modified mode [ 'mode.js', 438, 420 ]
7166 silly gunzTarPerm extractEntry laull
7167 silly gunzTarPerm modified mode [ 'laull', 438, 420 ]
7168 silly gunzTarPerm extractEntry .travis.yml
7169 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7170 silly gunzTarPerm extractEntry lib/defaults.js
7171 silly gunzTarPerm modified mode [ 'lib/defaults.js', 438, 420 ]
7172 silly gunzTarPerm extractEntry fiber.js
7173 silly gunzTarPerm modified mode [ 'fiber.js', 438, 420 ]
7174 silly gunzTarPerm extractEntry rimraf.js
7175 silly gunzTarPerm modified mode [ 'rimraf.js', 438, 420 ]
7176 silly gunzTarPerm extractEntry examples/pow.js
7177 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ]
7178 silly gunzTarPerm extractEntry README.markdown
7179 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
7180 silly gunzTarPerm extractEntry .travis.yml
7181 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7182 silly gunzTarPerm extractEntry LICENSE.md
7183 silly gunzTarPerm modified mode [ 'LICENSE.md', 438, 420 ]
7184 silly gunzTarPerm extractEntry lib/inflect.js
7185 silly gunzTarPerm modified mode [ 'lib/inflect.js', 438, 420 ]
7186 silly gunzTarPerm extractEntry lib/inflections.js
7187 silly gunzTarPerm modified mode [ 'lib/inflections.js', 438, 420 ]
7188 silly gunzTarPerm extractEntry test/chmod.js
7189 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ]
7190 silly gunzTarPerm extractEntry test/ncp-test.js
7191 silly gunzTarPerm modified mode [ 'test/ncp-test.js', 438, 420 ]
7192 silly gunzTarPerm extractEntry lib/methods.js
7193 silly gunzTarPerm modified mode [ 'lib/methods.js', 438, 420 ]
7194 silly gunzTarPerm extractEntry AUTHORS
7195 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
7196 silly gunzTarPerm extractEntry test/test-async.js
7197 silly gunzTarPerm modified mode [ 'test/test-async.js', 438, 420 ]
7198 silly gunzTarPerm extractEntry test/fixtures/src/a
7199 silly gunzTarPerm modified mode [ 'test/fixtures/src/a', 438, 420 ]
7200 silly gunzTarPerm extractEntry lib/native.js
7201 silly gunzTarPerm modified mode [ 'lib/native.js', 438, 420 ]
7202 silly gunzTarPerm extractEntry lib/util.js
7203 silly gunzTarPerm modified mode [ 'lib/util.js', 438, 420 ]
7204 silly gunzTarPerm extractEntry test/test-fiber.js
7205 silly gunzTarPerm modified mode [ 'test/test-fiber.js', 438, 420 ]
7206 silly gunzTarPerm extractEntry test/inflector/cases.js
7207 silly gunzTarPerm modified mode [ 'test/inflector/cases.js', 438, 420 ]
7208 silly gunzTarPerm extractEntry test/inflector/inflections-test.js
7209 silly gunzTarPerm modified mode [ 'test/inflector/inflections-test.js', 438, 420 ]
7210 silly gunzTarPerm extractEntry test/perm.js
7211 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ]
7212 silly gunzTarPerm extractEntry test/perm_sync.js
7213 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ]
7214 silly gunzTarPerm extractEntry test/fixtures/src/b
7215 silly gunzTarPerm modified mode [ 'test/fixtures/src/b', 438, 420 ]
7216 silly gunzTarPerm extractEntry test/fixtures/src/c
7217 silly gunzTarPerm modified mode [ 'test/fixtures/src/c', 438, 420 ]
7218 silly gunzTarPerm extractEntry test/race.js
7219 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ]
7220 silly gunzTarPerm extractEntry test/test-sync.js
7221 silly gunzTarPerm modified mode [ 'test/test-sync.js', 438, 420 ]
7222 silly gunzTarPerm extractEntry test/run.sh
7223 silly gunzTarPerm modified mode [ 'test/run.sh', 438, 420 ]
7224 silly gunzTarPerm extractEntry test/mkdirp.js
7225 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ]
7226 silly gunzTarPerm extractEntry test/return.js
7227 silly gunzTarPerm modified mode [ 'test/return.js', 438, 420 ]
7228 silly gunzTarPerm extractEntry test/setup.sh
7229 silly gunzTarPerm modified mode [ 'test/setup.sh', 438, 420 ]
7230 silly gunzTarPerm extractEntry test/inflector/methods-test.js
7231 silly gunzTarPerm modified mode [ 'test/inflector/methods-test.js', 438, 420 ]
7232 silly gunzTarPerm extractEntry test/utils/array-test.js
7233 silly gunzTarPerm modified mode [ 'test/utils/array-test.js', 438, 420 ]
7234 http 304 https://registry.npmjs.org/underscore
7235 silly registry.get cb [ 304,
7235 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7235 silly registry.get etag: '"C96P8IMIV5R2PO9F1WLZU0X0J"',
7235 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
7235 silly registry.get 'content-length': '0' } ]
7236 verbose etag underscore from cache
7237 silly addNameRange number 2 { name: 'underscore', range: '>=1.4.0- <1.5.0-', hasData: true }
7238 silly addNameRange versions [ 'underscore',
7238 silly addNameRange [ '1.0.3',
7238 silly addNameRange '1.0.4',
7238 silly addNameRange '1.1.0',
7238 silly addNameRange '1.1.1',
7238 silly addNameRange '1.1.2',
7238 silly addNameRange '1.1.3',
7238 silly addNameRange '1.1.4',
7238 silly addNameRange '1.1.5',
7238 silly addNameRange '1.1.6',
7238 silly addNameRange '1.1.7',
7238 silly addNameRange '1.2.0',
7238 silly addNameRange '1.2.1',
7238 silly addNameRange '1.2.2',
7238 silly addNameRange '1.2.3',
7238 silly addNameRange '1.2.4',
7238 silly addNameRange '1.3.0',
7238 silly addNameRange '1.3.1',
7238 silly addNameRange '1.3.2',
7238 silly addNameRange '1.3.3',
7238 silly addNameRange '1.4.0',
7238 silly addNameRange '1.4.1',
7238 silly addNameRange '1.4.2',
7238 silly addNameRange '1.4.3',
7238 silly addNameRange '1.4.4' ] ]
7239 verbose addNamed [ 'underscore', '1.4.4' ]
7240 verbose addNamed [ '1.4.4', '1.4.4' ]
7241 silly lockFile c6b5e825-underscore-1-4-4 underscore@1.4.4
7242 verbose lock underscore@1.4.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\c6b5e825-underscore-1-4-4.lock
7243 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\underscore\1.4.4\package\package.json
7244 silly lockFile c6b5e825-underscore-1-4-4 underscore@1.4.4
7245 silly lockFile cd35956c-underscore-1-4 underscore@~1.4
7246 http 304 https://registry.npmjs.org/entities
7247 silly registry.get cb [ 304,
7247 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7247 silly registry.get etag: '"88MFFLUH1V131Z6BBI0U4S0JI"',
7247 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
7247 silly registry.get 'content-length': '0' } ]
7248 verbose etag entities from cache
7249 silly addNameRange number 2 { name: 'entities', range: '>=0.0.0- <1.0.0-', hasData: true }
7250 silly addNameRange versions [ 'entities', [ '0.1.0', '0.1.1' ] ]
7251 verbose addNamed [ 'entities', '0.1.1' ]
7252 verbose addNamed [ '0.1.1', '0.1.1' ]
7253 silly lockFile 6e59f3a3-entities-0-1-1 entities@0.1.1
7254 verbose lock entities@0.1.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\6e59f3a3-entities-0-1-1.lock
7255 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\entities\0.1.1\package\package.json
7256 silly lockFile 6e59f3a3-entities-0-1-1 entities@0.1.1
7257 silly lockFile a4ccbd5f-entities-0-x entities@0.x
7258 silly resolved [ { name: 'cheerio-select',
7258 silly resolved version: '0.0.3',
7258 silly resolved description: 'Selector engine for cheerio',
7258 silly resolved keywords: [],
7258 silly resolved author: { name: 'Matt Mueller', email: 'mattmuelle@gmail.com' },
7258 silly resolved dependencies: { CSSselect: '0.x' },
7258 silly resolved devDependencies: { mocha: '*', cheerio: '*', 'expect.js': '*', underscore: '*' },
7258 silly resolved main: 'index',
7258 silly resolved engines: { node: '>= 0.4.7' },
7258 silly resolved scripts: { test: 'make test' },
7258 silly resolved readme: '\n# cheerio-select [![Build Status](https://secure.travis-ci.org/MatthewMueller/cheerio-select.png?branch=master)](http://travis-ci.org/MatthewMueller/cheerio-select)\n\n Tiny wrapper around FB55\'s excellent [CSSselect](https://github.com/FB55/CSSselect) library.\n\n cheerio-select provides a comprehensive test suite based on sizzle\'s test suite. \n\n > Warning: Currently, not all tests pass, and some sizzle features will not be supported\n\n## Usage\n\n var select = require(\'cheerio-select\'),\n parse = require(\'cheerio\').parse,\n dom = parse(\'<ul id = "fruits"><li class = "apple">Apple</li></ul>\');\n\n select(\'#fruits > .apple\', dom);\n => [{...}]\n\n## TODO \n\n* Get all the unit tests to pass!\n\n## Run tests\n\n npm install\n make test\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2012 Matt Mueller &lt;mattmuelle@gmail.com&gt;\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.',
7258 silly resolved readmeFilename: 'Readme.md',
7258 silly resolved _id: 'cheerio-select@0.0.3',
7258 silly resolved _from: 'cheerio-select@*' },
7258 silly resolved { name: 'htmlparser2',
7258 silly resolved description: 'Performance-optimized forgiving HTML/XML/RSS parser',
7258 silly resolved version: '2.5.1',
7258 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
7258 silly resolved keywords: [ 'html', 'parser', 'streams', 'xml', 'dom', 'rss', 'feed', 'atom' ],
7258 silly resolved contributors: [ [Object] ],
7258 silly resolved repository:
7258 silly resolved { type: 'git',
7258 silly resolved url: 'git://github.com/fb55/node-htmlparser.git' },
7258 silly resolved bugs:
7258 silly resolved { mail: 'me@feedic.com',
7258 silly resolved url: 'http://github.com/fb55/node-htmlparser/issues' },
7258 silly resolved directories: { lib: 'lib/' },
7258 silly resolved main: './lib/',
7258 silly resolved scripts: { test: 'node tests/00-runtests.js' },
7258 silly resolved dependencies: { domhandler: '2.0', domutils: '1.0', domelementtype: '1' },
7258 silly resolved licenses: [ [Object] ],
7258 silly resolved readme: '#htmlparser2 [![Build Status](https://secure.travis-ci.org/fb55/node-htmlparser.png)](http://travis-ci.org/fb55/node-htmlparser)\n\nA forgiving HTML/XML/RSS parser written in JS for NodeJS. The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.\n\n##Installing\n\tnpm install htmlparser2\n\n##Usage\n\n```javascript\nvar htmlparser = require("htmlparser2");\nvar parser = new htmlparser.Parser({\n\tonopentag: function(name, attribs){\n\t\tif(name === "script" && attribs["language"] === "javascript"){\n\t\t\tconsole.log("JS! Hooray!");\n\t\t}\n\t},\n\tontext: function(text){\n\t\tconsole.log("-->", text);\n\t},\n\tonclosetag: function(tagname){\n\t\tif(tagname === "script"){\n\t\t\tconsole.log("That\'s it?!");\n\t\t}\n\t}\n});\nparser.write("Xyz <script language= javascript>var foo = \'<<bar>>\';< / script>");\nparser.done();\n```\n\nOutput (simplified):\n\n```javascript\n--> Xyz \nJS! Hooray!\n--> var foo = \'<<bar>>\';\nThat\'s it?!\n```\n\nRead more about the parser in the [wiki](https://github.com/FB55/node-htmlparser/wiki/Parser-options).\n\n##Get a DOM\nThe `DomHandler` (known as `DefaultHandler` in the original `htmlparser` module) produces a DOM (document object model) that can be manipulated using the `DomUtils` helper.\n\nThe `DomHandler`, while still bundled with this module, was recently moved to it\'s [own module](https://github.com/FB55/domhandler). Have a look at it for further information.\n\n##Parsing RSS/RDF/Atom Feeds\n\n```javascript\nnew htmlparser.FeedHandler(function(<error> error, <object> feed){\n ...\n});\n```\n\n##Performance\nUsing a slightly modified version of [node-expat](https://github.com/astro/node-expat)s `bench.js`, I received the following results (on a MacBook (late 2010)):\n\n* [htmlparser](https://github.com/tautologistics/node-htmlparser): 51779 el/s\n* [sax.js](https://github.com/isaacs/sax-js): 53169 el/s\n* [node-expat](https://github.com/astro/node-expat): 103388 el/s\n* [htmlparser2](https://github.com/fb55/node-htmlparser): 118614 el/s\n\nThe test may be found in `tests/bench.js`.\n\n##How is this different from [node-htmlparser](https://github.com/tautologistics/node-htmlparser)?\nThis is a fork of the project above. The main difference is that this is intended to be used only with node (it runs on other platforms using [browserify](https://github.com/substack/node-browserify)). Besides, the code is much better structured, has less duplications and is remarkably faster than the original. \n\nThe parser now provides a callback interface close to [sax.js](https://github.com/isaacs/sax-js) (originally targeted at [readabilitySAX](https://github.com/fb55/readabilitysax)). I also fixed a couple of bugs & included some pull requests for the original project (eg. [RDF feed support](https://github.com/tautologistics/node-htmlparser/pull/35)).\n\nThe support for location data and verbose output was removed a couple of versions ago. It\'s still available in the [verbose branch](https://github.com/FB55/node-htmlparser/tree/verbose). \n\nThe `DefaultHandler` and the `RssHandler` were renamed to clarify their purpose (to `DomHandler` and `FeedHandler`). The old names are still available when requiring `htmlparser2`, so your code should work as expected.',
7258 silly resolved readmeFilename: 'README.md',
7258 silly resolved _id: 'htmlparser2@2.5.1',
7258 silly resolved _from: 'htmlparser2@2.x' },
7258 silly resolved { name: 'underscore',
7258 silly resolved description: 'JavaScript\'s functional programming helper library.',
7258 silly resolved homepage: 'http://underscorejs.org',
7258 silly resolved keywords: [ 'util', 'functional', 'server', 'client', 'browser' ],
7258 silly resolved author: { name: 'Jeremy Ashkenas', email: 'jeremy@documentcloud.org' },
7258 silly resolved repository:
7258 silly resolved { type: 'git',
7258 silly resolved url: 'git://github.com/documentcloud/underscore.git' },
7258 silly resolved main: 'underscore.js',
7258 silly resolved version: '1.4.4',
7258 silly resolved devDependencies: { phantomjs: '0.2.2' },
7258 silly resolved scripts: { test: 'phantomjs test/vendor/runner.js test/index.html?noglobals=true' },
7258 silly resolved readme: ' __\n /\\ \\ __\n __ __ ___ \\_\\ \\ __ _ __ ____ ___ ___ _ __ __ /\\_\\ ____\n /\\ \\/\\ \\ /\' _ `\\ /\'_ \\ /\'__`\\/\\ __\\/ ,__\\ / ___\\ / __`\\/\\ __\\/\'__`\\ \\/\\ \\ /\',__\\\n \\ \\ \\_\\ \\/\\ \\/\\ \\/\\ \\ \\ \\/\\ __/\\ \\ \\//\\__, `\\/\\ \\__//\\ \\ \\ \\ \\ \\//\\ __/ __ \\ \\ \\/\\__, `\\\n \\ \\____/\\ \\_\\ \\_\\ \\___,_\\ \\____\\\\ \\_\\\\/\\____/\\ \\____\\ \\____/\\ \\_\\\\ \\____\\/\\_\\ _\\ \\ \\/\\____/\n \\/___/ \\/_/\\/_/\\/__,_ /\\/____/ \\/_/ \\/___/ \\/____/\\/___/ \\/_/ \\/____/\\/_//\\ \\_\\ \\/___/\n \\ \\____/\n \\/___/\n\nUnderscore.js is a utility-belt library for JavaScript that provides\nsupport for the usual functional suspects (each, map, reduce, filter...)\nwithout extending any core JavaScript objects.\n\nFor Docs, License, Tests, and pre-packed downloads, see:\nhttp://underscorejs.org\n\nMany thanks to our contributors:\nhttps://github.com/documentcloud/underscore/contributors\n',
7258 silly resolved readmeFilename: 'README.md',
7258 silly resolved _id: 'underscore@1.4.4',
7258 silly resolved _from: 'underscore@~1.4' },
7258 silly resolved { name: 'entities',
7258 silly resolved version: '0.1.1',
7258 silly resolved description: 'Encode & decode XML/HTML entities with ease',
7258 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
7258 silly resolved keywords: [ 'html', 'xml', 'entity', 'encoding' ],
7258 silly resolved main: './index.js',
7258 silly resolved repository: { type: 'git', url: 'git://github.com/fb55/node-entities.git' },
7258 silly resolved readme: '#entities\n\nEn- & decoder for XML/HTML entities.\n\n####Features:\n* Focussed on ___speed___\n* Supports three levels of entities: __XML__, __HTML4__ & __HTML5__\n * Supports _char code_ entities (eg. `&#x55;`)\n * Special optimizations for XML: A more restrictive syntax allows faster parsing\n\n##How to…\n\n###…install `entities`\n\n npm install entities\n\n###…use `entities`\n\n```javascript\n//encoding\nrequire("entities").encode(<str> data[, <int> level]);\n//decoding\nrequire("entities").decode(<str> data[, <int> level]);\n```\n\nThe `level` attribute indicates what level of entities should be decoded (0 = XML, 1 = HTML4 and 2 = HTML5). The default is 0 (read: XML).\n\nThere are also methods to access the level directly. Just append the name of the level to the action and you\'re ready to go (e.g. `encodeHTML4(data)`, `decodeXML(data)`).\n\n##TODO\n* There should be a way to remove tables that aren\'t used. The HTML5 table is pretty heavy, if it\'s not needed, it shouldn\'t be kept in memory.',
7258 silly resolved readmeFilename: 'readme.md',
7258 silly resolved _id: 'entities@0.1.1',
7258 silly resolved _from: 'entities@0.x',
7258 silly resolved scripts: {} } ]
7259 info install cheerio-select@0.0.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio
7260 info install htmlparser2@2.5.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio
7261 info install underscore@1.4.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio
7262 info install entities@0.1.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio
7263 info installOne cheerio-select@0.0.3
7264 info installOne htmlparser2@2.5.1
7265 info installOne underscore@1.4.4
7266 info installOne entities@0.1.1
7267 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\cheerio-select\0.0.3\package\package.json
7268 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\htmlparser2\2.5.1\package\package.json
7269 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\underscore\1.4.4\package\package.json
7270 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select unbuild
7271 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\package.json
7272 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2 unbuild
7273 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2\package.json
7274 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore unbuild
7275 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore\package.json
7276 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\entities\0.1.1\package\package.json
7277 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities unbuild
7278 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities\package.json
7279 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\cheerio-select\0.0.3\package.tgz
7280 silly lockFile eadeb29c-erio-node-modules-cheerio-select C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select
7281 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select C:\Users\Lenovo\AppData\Roaming\npm-cache\eadeb29c-erio-node-modules-cheerio-select.lock
7282 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\htmlparser2\2.5.1\package.tgz
7283 silly lockFile 4bf243d8-cheerio-node-modules-htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2
7284 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm-cache\4bf243d8-cheerio-node-modules-htmlparser2.lock
7285 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\underscore\1.4.4\package.tgz
7286 silly lockFile 46a1020d--cheerio-node-modules-underscore C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore
7287 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore C:\Users\Lenovo\AppData\Roaming\npm-cache\46a1020d--cheerio-node-modules-underscore.lock
7288 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\entities\0.1.1\package.tgz
7289 silly lockFile 7050a7a3-es-cheerio-node-modules-entities C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities
7290 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities C:\Users\Lenovo\AppData\Roaming\npm-cache\7050a7a3-es-cheerio-node-modules-entities.lock
7291 silly gunzTarPerm modes [ '755', '644' ]
7292 silly gunzTarPerm modes [ '755', '644' ]
7293 silly gunzTarPerm modes [ '755', '644' ]
7294 silly gunzTarPerm modes [ '755', '644' ]
7295 silly gunzTarPerm extractEntry package.json
7296 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7297 silly gunzTarPerm extractEntry package.json
7298 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7299 silly gunzTarPerm extractEntry test/return_sync.js
7300 silly gunzTarPerm modified mode [ 'test/return_sync.js', 438, 420 ]
7301 silly gunzTarPerm extractEntry test/root.js
7302 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
7303 silly gunzTarPerm extractEntry test/utils/string-test.js
7304 silly gunzTarPerm modified mode [ 'test/utils/string-test.js', 438, 420 ]
7305 silly gunzTarPerm extractEntry package.json
7306 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7307 silly gunzTarPerm extractEntry package.json
7308 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7309 silly gunzTarPerm extractEntry .npmignore
7310 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7311 silly gunzTarPerm extractEntry index.js
7312 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7313 silly gunzTarPerm extractEntry README.md
7314 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7315 silly gunzTarPerm extractEntry LICENSE
7316 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7317 silly gunzTarPerm extractEntry .npmignore
7318 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7319 silly gunzTarPerm extractEntry README.md
7320 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7321 silly gunzTarPerm extractEntry index.js
7322 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7323 silly gunzTarPerm extractEntry test.js
7324 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
7325 silly gunzTarPerm extractEntry test/sync.js
7326 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ]
7327 silly gunzTarPerm extractEntry test/umask.js
7328 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ]
7329 http 304 https://registry.npmjs.org/domhandler
7330 silly registry.get cb [ 304,
7330 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7330 silly registry.get etag: '"AMNS5355QJ6IF8DH0ZDAOH9T2"',
7330 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
7330 silly registry.get 'content-length': '0' } ]
7331 verbose etag domhandler from cache
7332 silly gunzTarPerm extractEntry .travis.yml
7333 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7334 silly gunzTarPerm extractEntry History.md
7335 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ]
7336 silly gunzTarPerm extractEntry .travis.yml
7337 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7338 silly gunzTarPerm extractEntry lib/ElementType.js
7339 silly gunzTarPerm modified mode [ 'lib/ElementType.js', 438, 420 ]
7340 http 304 https://registry.npmjs.org/domutils
7341 silly registry.get cb [ 304,
7341 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7341 silly registry.get etag: '"79H6QBF5HQ5UF6QRW1QNJT42Y"',
7341 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
7341 silly registry.get 'content-length': '0' } ]
7342 verbose etag domutils from cache
7343 silly gunzTarPerm extractEntry entities/html4.json
7344 silly gunzTarPerm modified mode [ 'entities/html4.json', 438, 420 ]
7345 silly gunzTarPerm extractEntry entities/html5.json
7346 silly gunzTarPerm modified mode [ 'entities/html5.json', 438, 420 ]
7347 silly gunzTarPerm extractEntry LICENSE
7348 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7349 silly gunzTarPerm extractEntry underscore-min.js
7350 silly gunzTarPerm modified mode [ 'underscore-min.js', 438, 420 ]
7351 http 304 https://registry.npmjs.org/domelementtype
7352 silly registry.get cb [ 304,
7352 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7352 silly registry.get etag: '"EO85ZICWKWGONX56AIQFECN8D"',
7352 silly registry.get date: 'Thu, 14 Feb 2013 20:01:11 GMT',
7352 silly registry.get 'content-length': '0' } ]
7353 verbose etag domelementtype from cache
7354 silly gunzTarPerm extractEntry lib/FeedHandler.js
7355 silly gunzTarPerm modified mode [ 'lib/FeedHandler.js', 438, 420 ]
7356 silly addNameRange number 2 { name: 'domhandler', range: '>=2.0.0- <2.1.0-', hasData: true }
7357 silly addNameRange versions [ 'domhandler',
7357 silly addNameRange [ '1.0.0',
7357 silly addNameRange '1.0.1',
7357 silly addNameRange '1.1.0',
7357 silly addNameRange '1.2.0',
7357 silly addNameRange '1.3.0',
7357 silly addNameRange '1.3.1',
7357 silly addNameRange '1.3.2',
7357 silly addNameRange '2.0.0',
7357 silly addNameRange '2.0.1' ] ]
7358 verbose addNamed [ 'domhandler', '2.0.1' ]
7359 verbose addNamed [ '2.0.1', '2.0.1' ]
7360 silly lockFile 677f129d-domhandler-2-0-1 domhandler@2.0.1
7361 verbose lock domhandler@2.0.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\677f129d-domhandler-2-0-1.lock
7362 silly gunzTarPerm extractEntry lib/index.js
7363 silly gunzTarPerm modified mode [ 'lib/index.js', 438, 420 ]
7364 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal\package.json
7365 silly gunzTarPerm extractEntry entities/xml.json
7366 silly gunzTarPerm modified mode [ 'entities/xml.json', 438, 420 ]
7367 silly gunzTarPerm extractEntry lib/Parser.js
7368 silly gunzTarPerm modified mode [ 'lib/Parser.js', 438, 420 ]
7369 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\domhandler\2.0.1\package\package.json
7370 silly gunzTarPerm extractEntry readme.md
7371 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
7372 silly gunzTarPerm extractEntry lib/ProxyHandler.js
7373 silly gunzTarPerm modified mode [ 'lib/ProxyHandler.js', 438, 420 ]
7374 silly gunzTarPerm extractEntry test/clobber.js
7375 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ]
7376 silly gunzTarPerm extractEntry test/umask_sync.js
7377 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ]
7378 silly gunzTarPerm extractEntry lib/Stream.js
7379 silly gunzTarPerm modified mode [ 'lib/Stream.js', 438, 420 ]
7380 silly gunzTarPerm extractEntry lib/select.js
7381 silly gunzTarPerm modified mode [ 'lib/select.js', 438, 420 ]
7382 silly gunzTarPerm extractEntry Makefile
7383 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
7384 silly gunzTarPerm extractEntry test/rel.js
7385 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ]
7386 silly addNameRange number 2 { name: 'domutils', range: '>=1.0.0- <1.1.0-', hasData: true }
7387 silly addNameRange versions [ 'domutils', [ '1.0.0', '1.0.1', '1.1.0', '1.1.1' ] ]
7388 verbose addNamed [ 'domutils', '1.0.1' ]
7389 verbose addNamed [ '1.0.1', '1.0.1' ]
7390 silly lockFile 93c8dea6-domutils-1-0-1 domutils@1.0.1
7391 verbose lock domutils@1.0.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\93c8dea6-domutils-1-0-1.lock
7392 silly addNameRange number 2 { name: 'domelementtype',
7392 silly addNameRange range: '>=1.0.0- <2.0.0-',
7392 silly addNameRange hasData: true }
7393 silly addNameRange versions [ 'domelementtype', [ '1.0.0', '1.0.1', '1.1.0' ] ]
7394 verbose addNamed [ 'domelementtype', '1.1.0' ]
7395 verbose addNamed [ '1.1.0', '1.1.0' ]
7396 silly lockFile 76852870-domelementtype-1-1-0 domelementtype@1.1.0
7397 verbose lock domelementtype@1.1.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\76852870-domelementtype-1-1-0.lock
7398 silly gunzTarPerm extractEntry underscore.js
7399 silly gunzTarPerm modified mode [ 'underscore.js', 438, 420 ]
7400 silly gunzTarPerm extractEntry index.js
7401 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7402 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\domutils\1.0.1\package\package.json
7403 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\domelementtype\1.1.0\package\package.json
7404 silly gunzTarPerm extractEntry .travis.yml
7405 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7406 silly lockFile e88f3aaf-es-utile-node-modules-deep-equal C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal
7407 silly lockFile 677f129d-domhandler-2-0-1 domhandler@2.0.1
7408 silly gunzTarPerm extractEntry lib/WritableStream.js
7409 silly gunzTarPerm modified mode [ 'lib/WritableStream.js', 438, 420 ]
7410 silly gunzTarPerm extractEntry tests/00-runtests.js
7411 silly gunzTarPerm modified mode [ 'tests/00-runtests.js', 438, 420 ]
7412 silly lockFile ce5b758a-domhandler-2-0 domhandler@2.0
7413 silly gunzTarPerm extractEntry tests/03-events.js
7414 silly gunzTarPerm modified mode [ 'tests/03-events.js', 438, 420 ]
7415 info preinstall deep-equal@0.0.0
7416 silly lockFile 93c8dea6-domutils-1-0-1 domutils@1.0.1
7417 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal\package.json
7418 silly lockFile 76852870-domelementtype-1-1-0 domelementtype@1.1.0
7419 verbose readDependencies using package.json deps
7420 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal\package.json
7421 silly lockFile 2783aae3-domutils-1-0 domutils@1.0
7422 silly lockFile 1833f177-domelementtype-1 domelementtype@1
7423 verbose readDependencies using package.json deps
7424 silly resolved []
7425 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal
7426 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal
7427 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\deep-equal\package.json
7428 verbose linkStuff [ true,
7428 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7428 verbose linkStuff false,
7428 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules' ]
7429 info linkStuff deep-equal@0.0.0
7430 verbose linkBins deep-equal@0.0.0
7431 verbose linkMans deep-equal@0.0.0
7432 verbose rebuildBundles deep-equal@0.0.0
7433 info install deep-equal@0.0.0
7434 silly resolved [ { name: 'domhandler',
7434 silly resolved version: '2.0.1',
7434 silly resolved description: 'htmlparser2\'s dom as a separate module',
7434 silly resolved main: 'index.js',
7434 silly resolved directories: { test: 'tests' },
7434 silly resolved scripts: { test: 'node tests/00-runtests.js' },
7434 silly resolved repository: { type: 'git', url: 'git://github.com/FB55/domhandler.git' },
7434 silly resolved keywords: [ 'dom', 'htmlparser2' ],
7434 silly resolved dependencies: { domelementtype: '1' },
7434 silly resolved devDependencies: { htmlparser2: '2.3' },
7434 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
7434 silly resolved readme: '#DOMHandler [![Build Status](https://secure.travis-ci.org/fb55/DomHandler.png)](http://travis-ci.org/fb55/DomHandler)\n\nThe DOM handler (formally known as DefaultHandler) creates a tree containing all nodes of a page. The tree may be manipulated using the DOMUtils library.\n\n##Usage\n```javascript\nvar handler = new DomHandler([ <func> callback(err, dom), ] [ <obj> options ]);\n// var parser = new Parser(handler[, options]);\n```\n\n##Example\n```javascript\nvar htmlparser = require("htmlparser2");\nvar rawHtml = "Xyz <script language= javascript>var foo = \'<<bar>>\';< / script><!--<!-- Waah! -- -->";\nvar handler = new htmlparser.DomHandler(function (error, dom) {\n if (error)\n \t[...do something for errors...]\n else\n \t[...parsing done, do something...]\n console.log(dom);\n});\nvar parser = new htmlparser.Parser(handler);\nparser.write(rawHtml);\nparser.done();\n```\n\nOutput:\n\n```javascript\n[{\n data: \'Xyz \',\n type: \'text\'\n}, {\n type: \'script\',\n name: \'script\',\n attribs: {\n \tlanguage: \'javascript\'\n },\n children: [{\n \tdata: \'var foo = \\\'<bar>\\\';<\',\n \ttype: \'text\'\n }]\n}, {\n data: \'<!-- Waah! -- \',\n type: \'comment\'\n}]\n```\n\n##Option: ignoreWhitespace\nIndicates whether the DOM should exclude text nodes that consists solely of whitespace. The default value is "false". \n\nThe following HTML will be used:\n\n```html\n<font>\n\t<br>this is the text\n<font>\n```\n\n###Example: true\n\n```javascript\n[{\n type: \'tag\',\n name: \'font\',\n children: [{\n \ttype: \'tag\',\n \tname: \'br\'\n }, {\n \tdata: \'this is the text\\n\',\n \ttype: \'text\'\n }, {\n \ttype: \'tag\',\n \tname: \'font\'\n }]\n}]\n```\n\n###Example: false\n\n```javascript\n[{\n\ttype: \'tag\',\n name: \'font\',\n children: [{\n \tdata: \'\\n\\t\',\n \ttype: \'text\'\n }, {\n \ttype: \'tag\',\n \tname: \'br\'\n }, {\n \tdata: \'this is the text\\n\',\n \ttype: \'text\'\n }, {\n \ttype: \'tag\',\n \tname: \'font\'\n }]\n}]\n```',
7434 silly resolved readmeFilename: 'readme.md',
7434 silly resolved _id: 'domhandler@2.0.1',
7434 silly resolved _from: 'domhandler@2.0' },
7434 silly resolved { name: 'domutils',
7434 silly resolved version: '1.0.1',
7434 silly resolved description: 'utilities for working with htmlparser2\'s dom',
7434 silly resolved main: 'index.js',
7434 silly resolved directories: { test: 'tests' },
7434 silly resolved scripts: { test: 'node tests/00-runtests.js' },
7434 silly resolved repository: { type: 'git', url: 'git://github.com/FB55/domutils.git' },
7434 silly resolved keywords: [ 'dom', 'htmlparser2' ],
7434 silly resolved dependencies: { domelementtype: '1' },
7434 silly resolved devDependencies: { htmlparser2: '2.3', domhandler: '2' },
7434 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
7434 silly resolved readme: 'utilities for working with htmlparser2\'s dom\n',
7434 silly resolved readmeFilename: 'readme.md',
7434 silly resolved _id: 'domutils@1.0.1',
7434 silly resolved _from: 'domutils@1.0' },
7434 silly resolved { name: 'domelementtype',
7434 silly resolved version: '1.1.0',
7434 silly resolved description: 'all the types of nodes in htmlparser2\'s dom',
7434 silly resolved main: 'index.js',
7434 silly resolved repository: { type: 'git', url: 'git://github.com/FB55/domelementtype.git' },
7434 silly resolved keywords: [ 'dom', 'htmlparser2' ],
7434 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
7434 silly resolved readme: 'all the types of nodes in htmlparser2\'s dom\n',
7434 silly resolved readmeFilename: 'readme.md',
7434 silly resolved _id: 'domelementtype@1.1.0',
7434 silly resolved _from: 'domelementtype@1' } ]
7435 info install domhandler@2.0.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
7436 info install domutils@1.0.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
7437 info install domelementtype@1.1.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
7438 info installOne domhandler@2.0.1
7439 info installOne domutils@1.0.1
7440 info installOne domelementtype@1.1.0
7441 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\domhandler\2.0.1\package\package.json
7442 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\domutils\1.0.1\package\package.json
7443 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler unbuild
7444 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\package.json
7445 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils unbuild
7446 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils\package.json
7447 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\domelementtype\1.1.0\package\package.json
7448 info postinstall deep-equal@0.0.0
7449 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype unbuild
7450 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype\package.json
7451 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\domhandler\2.0.1\package.tgz
7452 silly lockFile 4146ae45-lparser2-node-modules-domhandler C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler
7453 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler C:\Users\Lenovo\AppData\Roaming\npm-cache\4146ae45-lparser2-node-modules-domhandler.lock
7454 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\domutils\1.0.1\package.tgz
7455 silly lockFile 5c6bc4f4-tmlparser2-node-modules-domutils C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils
7456 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils C:\Users\Lenovo\AppData\Roaming\npm-cache\5c6bc4f4-tmlparser2-node-modules-domutils.lock
7457 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\domelementtype\1.1.0\package.tgz
7458 silly lockFile 9b73e69a-ser2-node-modules-domelementtype C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype
7459 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype C:\Users\Lenovo\AppData\Roaming\npm-cache\9b73e69a-ser2-node-modules-domelementtype.lock
7460 silly gunzTarPerm modes [ '755', '644' ]
7461 silly gunzTarPerm modes [ '755', '644' ]
7462 silly gunzTarPerm modes [ '755', '644' ]
7463 silly gunzTarPerm extractEntry package.json
7464 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7465 silly gunzTarPerm extractEntry package.json
7466 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7467 silly gunzTarPerm extractEntry package.json
7468 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7469 silly gunzTarPerm extractEntry index.js
7470 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7471 silly gunzTarPerm extractEntry .travis.yml
7472 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7473 silly gunzTarPerm extractEntry index.js
7474 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7475 silly gunzTarPerm extractEntry readme.md
7476 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
7477 silly gunzTarPerm extractEntry index.js
7478 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7479 silly gunzTarPerm extractEntry readme.md
7480 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
7481 silly gunzTarPerm extractEntry readme.md
7482 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
7483 silly gunzTarPerm extractEntry tests/00-runtests.js
7484 silly gunzTarPerm modified mode [ 'tests/00-runtests.js', 438, 420 ]
7485 silly gunzTarPerm extractEntry tests/00-runtests.js
7486 silly gunzTarPerm modified mode [ 'tests/00-runtests.js', 438, 420 ]
7487 silly gunzTarPerm extractEntry tests/02-dom_utils.js
7488 silly gunzTarPerm modified mode [ 'tests/02-dom_utils.js', 438, 420 ]
7489 silly gunzTarPerm extractEntry tests/DomUtils/01-by_id.js
7490 silly gunzTarPerm modified mode [ 'tests/DomUtils/01-by_id.js', 438, 420 ]
7491 silly gunzTarPerm extractEntry tests/01-dom.js
7492 silly gunzTarPerm modified mode [ 'tests/01-dom.js', 438, 420 ]
7493 silly gunzTarPerm extractEntry tests/DomUtils/02-by_tagname.js
7494 silly gunzTarPerm modified mode [ 'tests/DomUtils/02-by_tagname.js', 438, 420 ]
7495 silly gunzTarPerm extractEntry tests/test-helper.js
7496 silly gunzTarPerm modified mode [ 'tests/test-helper.js', 438, 420 ]
7497 silly gunzTarPerm extractEntry tests/DomUtils/03-by_type.js
7498 silly gunzTarPerm modified mode [ 'tests/DomUtils/03-by_type.js', 438, 420 ]
7499 silly gunzTarPerm extractEntry tests/DOM/12-text_only.json
7500 silly gunzTarPerm modified mode [ 'tests/DOM/12-text_only.json', 438, 420 ]
7501 silly gunzTarPerm extractEntry tests/DomUtils/04-outer_html.js
7502 silly gunzTarPerm modified mode [ 'tests/DomUtils/04-outer_html.js', 438, 420 ]
7503 silly gunzTarPerm extractEntry tests/DOM/01-basic.json
7504 silly gunzTarPerm modified mode [ 'tests/DOM/01-basic.json', 438, 420 ]
7505 silly gunzTarPerm extractEntry tests/DomUtils/05-inner_html.js
7506 silly gunzTarPerm modified mode [ 'tests/DomUtils/05-inner_html.js', 438, 420 ]
7507 silly gunzTarPerm extractEntry tests/DOM/03-single_tag_2.json
7508 silly gunzTarPerm modified mode [ 'tests/DOM/03-single_tag_2.json', 438, 420 ]
7509 silly gunzTarPerm extractEntry tests/DOM/04-unescaped_in_script.json
7510 silly gunzTarPerm modified mode [ 'tests/DOM/04-unescaped_in_script.json', 438, 420 ]
7511 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype\package.json
7512 silly gunzTarPerm extractEntry tests/DOM/05-tags_in_comment.json
7513 silly gunzTarPerm modified mode [ 'tests/DOM/05-tags_in_comment.json', 438, 420 ]
7514 silly gunzTarPerm extractEntry tests/DOM/06-comment_in_script.json
7515 silly gunzTarPerm modified mode [ 'tests/DOM/06-comment_in_script.json', 438, 420 ]
7516 silly lockFile 9b73e69a-ser2-node-modules-domelementtype C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype
7517 info preinstall domelementtype@1.1.0
7518 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype\package.json
7519 verbose readDependencies using package.json deps
7520 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype\package.json
7521 verbose readDependencies using package.json deps
7522 silly resolved []
7523 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype
7524 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype
7525 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domelementtype\package.json
7526 verbose linkStuff [ true,
7526 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7526 verbose linkStuff false,
7526 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules\\htmlparser2\\node_modules' ]
7527 info linkStuff domelementtype@1.1.0
7528 verbose linkBins domelementtype@1.1.0
7529 verbose linkMans domelementtype@1.1.0
7530 verbose rebuildBundles domelementtype@1.1.0
7531 info install domelementtype@1.1.0
7532 info postinstall domelementtype@1.1.0
7533 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities\package.json
7534 silly lockFile 7050a7a3-es-cheerio-node-modules-entities C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities
7535 info preinstall entities@0.1.1
7536 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities\package.json
7537 verbose readDependencies using package.json deps
7538 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities\package.json
7539 verbose readDependencies using package.json deps
7540 silly resolved []
7541 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities
7542 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities
7543 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\entities\package.json
7544 verbose linkStuff [ true,
7544 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7544 verbose linkStuff false,
7544 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\cheerio\\node_modules' ]
7545 info linkStuff entities@0.1.1
7546 verbose linkBins entities@0.1.1
7547 verbose linkMans entities@0.1.1
7548 verbose rebuildBundles entities@0.1.1
7549 info install entities@0.1.1
7550 info postinstall entities@0.1.1
7551 http 304 https://registry.npmjs.org/block-stream
7552 silly registry.get cb [ 304,
7552 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7552 silly registry.get etag: '"8YK0FG2GV3S0U8PSW67YP4A4U"',
7552 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
7552 silly registry.get 'content-length': '0' } ]
7553 verbose etag block-stream from cache
7554 silly gunzTarPerm extractEntry Readme.md
7555 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
7556 silly gunzTarPerm extractEntry tests/DOM/07-unescaped_in_style.json
7557 silly gunzTarPerm modified mode [ 'tests/DOM/07-unescaped_in_style.json', 438, 420 ]
7558 silly gunzTarPerm extractEntry tests/DOM/08-extra_spaces_in_tag.json
7559 silly gunzTarPerm modified mode [ 'tests/DOM/08-extra_spaces_in_tag.json', 438, 420 ]
7560 silly gunzTarPerm extractEntry tests/05-stream.js
7561 silly gunzTarPerm modified mode [ 'tests/05-stream.js', 438, 420 ]
7562 silly gunzTarPerm extractEntry tests/99-benchmark.js
7563 silly gunzTarPerm modified mode [ 'tests/99-benchmark.js', 438, 420 ]
7564 silly gunzTarPerm extractEntry index.html
7565 silly gunzTarPerm modified mode [ 'index.html', 438, 420 ]
7566 silly addNameRange number 2 { name: 'block-stream', range: '', hasData: true }
7567 silly addNameRange versions [ 'block-stream', [ '0.0.3', '0.0.4', '0.0.5', '0.0.6' ] ]
7568 verbose addNamed [ 'block-stream', '0.0.6' ]
7569 verbose addNamed [ '0.0.6', '0.0.6' ]
7570 silly lockFile 3b2e67af-block-stream-0-0-6 block-stream@0.0.6
7571 verbose lock block-stream@0.0.6 C:\Users\Lenovo\AppData\Roaming\npm-cache\3b2e67af-block-stream-0-0-6.lock
7572 http 304 https://registry.npmjs.org/inherits
7573 silly registry.get cb [ 304,
7573 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7573 silly registry.get etag: '"DRNO5CY49IL57RD676Y754PE8"',
7573 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
7573 silly registry.get 'content-length': '0' } ]
7574 verbose etag inherits from cache
7575 silly gunzTarPerm extractEntry favicon.ico
7576 silly gunzTarPerm modified mode [ 'favicon.ico', 438, 420 ]
7577 silly gunzTarPerm extractEntry tests/DOM/09-unquoted_attrib.json
7578 silly gunzTarPerm modified mode [ 'tests/DOM/09-unquoted_attrib.json', 438, 420 ]
7579 silly gunzTarPerm extractEntry CONTRIBUTING.md
7580 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 438, 420 ]
7581 silly gunzTarPerm extractEntry tests/DOM/10-singular_attribute.json
7582 silly gunzTarPerm modified mode [ 'tests/DOM/10-singular_attribute.json', 438, 420 ]
7583 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\block-stream\0.0.6\package\package.json
7584 silly gunzTarPerm extractEntry tests/02-feed.js
7585 silly gunzTarPerm modified mode [ 'tests/02-feed.js', 438, 420 ]
7586 silly gunzTarPerm extractEntry tests/test-helper.js
7587 silly gunzTarPerm modified mode [ 'tests/test-helper.js', 438, 420 ]
7588 silly addNameRange number 2 { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: true }
7589 silly addNameRange versions [ 'inherits', [ '1.0.0' ] ]
7590 verbose addNamed [ 'inherits', '1.0.0' ]
7591 verbose addNamed [ '1.0.0', '1.0.0' ]
7592 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
7593 verbose lock inherits@1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\776fbe77-inherits-1-0-0.lock
7594 silly gunzTarPerm extractEntry tests/DOM/11-text_outside_tags.json
7595 silly gunzTarPerm modified mode [ 'tests/DOM/11-text_outside_tags.json', 438, 420 ]
7596 silly gunzTarPerm extractEntry tests/DOM/02-single_tag_1.json
7597 silly gunzTarPerm modified mode [ 'tests/DOM/02-single_tag_1.json', 438, 420 ]
7598 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
7599 silly gunzTarPerm extractEntry CNAME
7600 silly gunzTarPerm modified mode [ 'CNAME', 438, 420 ]
7601 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
7602 silly gunzTarPerm extractEntry tests/DOM/13-comment_in_text.json
7603 silly gunzTarPerm modified mode [ 'tests/DOM/13-comment_in_text.json', 438, 420 ]
7604 silly lockFile 3b2e67af-block-stream-0-0-6 block-stream@0.0.6
7605 http 304 https://registry.npmjs.org/fstream
7606 silly registry.get cb [ 304,
7606 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7606 silly registry.get etag: '"2PF69TKN60Z445U29ZPRXLQDQ"',
7606 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
7606 silly registry.get 'content-length': '0' } ]
7607 verbose etag fstream from cache
7608 silly lockFile 4165dcb7-inherits-1-x inherits@1.x
7609 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf\package.json
7610 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils\package.json
7611 silly lockFile 28c964d9-block-stream block-stream@*
7612 silly gunzTarPerm extractEntry tests/bench.js
7613 silly gunzTarPerm modified mode [ 'tests/bench.js', 438, 420 ]
7614 silly gunzTarPerm extractEntry tests/Documents/Atom_Example.xml
7615 silly gunzTarPerm modified mode [ 'tests/Documents/Atom_Example.xml', 438, 420 ]
7616 silly gunzTarPerm extractEntry tests/Documents/Basic.html
7617 silly gunzTarPerm modified mode [ 'tests/Documents/Basic.html', 438, 420 ]
7618 http 304 https://registry.npmjs.org/glob
7619 silly registry.get cb [ 304,
7619 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7619 silly registry.get etag: '"37TZ3PH6A46Z16RQAFZW7BDSG"',
7619 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
7619 silly registry.get 'content-length': '0' } ]
7620 verbose etag glob from cache
7621 silly addNameRange number 2 { name: 'fstream', range: '>=0.1.8- <0.2.0-', hasData: true }
7622 silly addNameRange versions [ 'fstream',
7622 silly addNameRange [ '0.0.0',
7622 silly addNameRange '0.0.1',
7622 silly addNameRange '0.1.0',
7622 silly addNameRange '0.1.1',
7622 silly addNameRange '0.1.2',
7622 silly addNameRange '0.1.3',
7622 silly addNameRange '0.1.5',
7622 silly addNameRange '0.1.6',
7622 silly addNameRange '0.1.7',
7622 silly addNameRange '0.1.8',
7622 silly addNameRange '0.1.9',
7622 silly addNameRange '0.1.10',
7622 silly addNameRange '0.1.11',
7622 silly addNameRange '0.1.12',
7622 silly addNameRange '0.1.13',
7622 silly addNameRange '0.1.14',
7622 silly addNameRange '0.1.15',
7622 silly addNameRange '0.1.16',
7622 silly addNameRange '0.1.17',
7622 silly addNameRange '0.1.18',
7622 silly addNameRange '0.1.19',
7622 silly addNameRange '0.1.20',
7622 silly addNameRange '0.1.21',
7622 silly addNameRange '0.1.22' ] ]
7623 verbose addNamed [ 'fstream', '0.1.22' ]
7624 verbose addNamed [ '0.1.22', '0.1.22' ]
7625 silly lockFile 7efda1a3-fstream-0-1-22 fstream@0.1.22
7626 verbose lock fstream@0.1.22 C:\Users\Lenovo\AppData\Roaming\npm-cache\7efda1a3-fstream-0-1-22.lock
7627 silly gunzTarPerm extractEntry tests/Documents/RDF_Example.xml
7628 silly gunzTarPerm modified mode [ 'tests/Documents/RDF_Example.xml', 438, 420 ]
7629 http 304 https://registry.npmjs.org/argparse
7630 silly registry.get cb [ 304,
7630 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
7630 silly registry.get etag: '"6CB6A5H9P0SVSFLAP8SE18PM0"',
7630 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
7630 silly registry.get 'content-length': '0' } ]
7631 verbose etag argparse from cache
7632 silly gunzTarPerm extractEntry tests/Documents/RSS_Example.xml
7633 silly gunzTarPerm modified mode [ 'tests/Documents/RSS_Example.xml', 438, 420 ]
7634 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package\package.json
7635 silly gunzTarPerm extractEntry tests/DOM/14-comment_in_text_in_script.json
7636 silly gunzTarPerm modified mode [ 'tests/DOM/14-comment_in_text_in_script.json', 438, 420 ]
7637 silly gunzTarPerm extractEntry tests/DOM/15-non-verbose.json
7638 silly gunzTarPerm modified mode [ 'tests/DOM/15-non-verbose.json', 438, 420 ]
7639 silly gunzTarPerm extractEntry tests/Events/01-simple.json
7640 silly gunzTarPerm modified mode [ 'tests/Events/01-simple.json', 438, 420 ]
7641 silly lockFile cc9b1d31-odules-utile-node-modules-rimraf C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf
7642 silly lockFile 5c6bc4f4-tmlparser2-node-modules-domutils C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils
7643 silly addNameRange number 2 { name: 'glob', range: '>=3.1.11- <3.2.0-', hasData: true }
7644 silly addNameRange versions [ 'glob',
7644 silly addNameRange [ '1.1.0',
7644 silly addNameRange '2.0.9',
7644 silly addNameRange '2.0.8',
7644 silly addNameRange '2.0.7',
7644 silly addNameRange '2.1.0',
7644 silly addNameRange '3.0.0',
7644 silly addNameRange '3.0.1',
7644 silly addNameRange '3.1.0',
7644 silly addNameRange '3.1.1',
7644 silly addNameRange '3.1.2',
7644 silly addNameRange '3.1.3',
7644 silly addNameRange '3.1.4',
7644 silly addNameRange '3.1.5',
7644 silly addNameRange '3.1.6',
7644 silly addNameRange '3.1.7',
7644 silly addNameRange '3.1.9',
7644 silly addNameRange '3.1.10',
7644 silly addNameRange '3.1.11',
7644 silly addNameRange '3.1.12',
7644 silly addNameRange '3.1.13',
7644 silly addNameRange '3.1.14',
7644 silly addNameRange '3.1.15',
7644 silly addNameRange '3.1.16',
7644 silly addNameRange '3.1.17',
7644 silly addNameRange '3.1.18',
7644 silly addNameRange '3.1.19',
7644 silly addNameRange '3.1.20' ] ]
7645 verbose addNamed [ 'glob', '3.1.20' ]
7646 verbose addNamed [ '3.1.20', '3.1.20' ]
7647 silly lockFile 19833072-glob-3-1-20 glob@3.1.20
7648 verbose lock glob@3.1.20 C:\Users\Lenovo\AppData\Roaming\npm-cache\19833072-glob-3-1-20.lock
7649 silly addNameRange number 2 { name: 'argparse', range: '>=0.1.4- <0.2.0-', hasData: true }
7650 silly addNameRange versions [ 'argparse',
7650 silly addNameRange [ '0.1.0',
7650 silly addNameRange '0.1.1',
7650 silly addNameRange '0.1.2',
7650 silly addNameRange '0.1.3',
7650 silly addNameRange '0.1.4',
7650 silly addNameRange '0.1.5',
7650 silly addNameRange '0.1.6',
7650 silly addNameRange '0.1.7',
7650 silly addNameRange '0.1.8',
7650 silly addNameRange '0.1.9',
7650 silly addNameRange '0.1.10',
7650 silly addNameRange '0.1.11',
7650 silly addNameRange '0.1.12' ] ]
7651 verbose addNamed [ 'argparse', '0.1.12' ]
7652 verbose addNamed [ '0.1.12', '0.1.12' ]
7653 silly lockFile 6aa8ab37-argparse-0-1-12 argparse@0.1.12
7654 verbose lock argparse@0.1.12 C:\Users\Lenovo\AppData\Roaming\npm-cache\6aa8ab37-argparse-0-1-12.lock
7655 info preinstall rimraf@1.0.9
7656 info preinstall domutils@1.0.1
7657 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\glob\3.1.20\package\package.json
7658 silly lockFile 19833072-glob-3-1-20 glob@3.1.20
7659 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\argparse\0.1.12\package\package.json
7660 silly gunzTarPerm extractEntry tests/Events/02-template.json
7661 silly gunzTarPerm modified mode [ 'tests/Events/02-template.json', 438, 420 ]
7662 silly gunzTarPerm extractEntry tests/Events/03-lowercase_tags.json
7663 silly gunzTarPerm modified mode [ 'tests/Events/03-lowercase_tags.json', 438, 420 ]
7664 silly gunzTarPerm extractEntry tests/DOM/16-ignore_whitespace.json
7665 silly gunzTarPerm modified mode [ 'tests/DOM/16-ignore_whitespace.json', 438, 420 ]
7666 silly gunzTarPerm extractEntry tests/DOM/17-xml_namespace.json
7667 silly gunzTarPerm modified mode [ 'tests/DOM/17-xml_namespace.json', 438, 420 ]
7668 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf\package.json
7669 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils\package.json
7670 verbose readDependencies using package.json deps
7671 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf\package.json
7672 silly lockFile 7efda1a3-fstream-0-1-22 fstream@0.1.22
7673 silly lockFile 98c10469-glob-3-1-11 glob@~3.1.11
7674 silly gunzTarPerm extractEntry tests/Events/04-cdata.json
7675 silly gunzTarPerm modified mode [ 'tests/Events/04-cdata.json', 438, 420 ]
7676 verbose readDependencies using package.json deps
7677 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils\package.json
7678 silly gunzTarPerm extractEntry tests/Feeds/01-rss.js
7679 silly gunzTarPerm modified mode [ 'tests/Feeds/01-rss.js', 438, 420 ]
7680 verbose readDependencies using package.json deps
7681 silly resolved []
7682 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf
7683 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf
7684 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\rimraf\package.json
7685 silly lockFile 7519e88d-fstream-0-1-8 fstream@~0.1.8
7686 verbose linkStuff [ true,
7686 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7686 verbose linkStuff false,
7686 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules' ]
7687 info linkStuff rimraf@1.0.9
7688 verbose linkBins rimraf@1.0.9
7689 verbose linkMans rimraf@1.0.9
7690 verbose rebuildBundles rimraf@1.0.9
7691 verbose readDependencies using package.json deps
7692 silly resolved []
7693 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils
7694 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils
7695 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domutils\package.json
7696 verbose linkStuff [ true,
7696 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
7696 verbose linkStuff false,
7696 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules\\htmlparser2\\node_modules' ]
7697 info linkStuff domutils@1.0.1
7698 verbose linkBins domutils@1.0.1
7699 verbose linkMans domutils@1.0.1
7700 verbose rebuildBundles domutils@1.0.1
7701 info install rimraf@1.0.9
7702 silly resolved [ { name: 'inherits',
7702 silly resolved description: 'A tiny simple way to do classic inheritance in js',
7702 silly resolved version: '1.0.0',
7702 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
7702 silly resolved main: './inherits.js',
7702 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
7702 silly resolved author:
7702 silly resolved { name: 'Isaac Z. Schlueter',
7702 silly resolved email: 'i@izs.me',
7702 silly resolved url: 'http://blog.izs.me/' },
7702 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
7702 silly resolved readmeFilename: 'README.md',
7702 silly resolved _id: 'inherits@1.0.0',
7702 silly resolved _from: 'inherits@1.x',
7702 silly resolved scripts: {} },
7702 silly resolved { author:
7702 silly resolved { name: 'Isaac Z. Schlueter',
7702 silly resolved email: 'i@izs.me',
7702 silly resolved url: 'http://blog.izs.me/' },
7702 silly resolved name: 'block-stream',
7702 silly resolved description: 'a stream of blocks',
7702 silly resolved version: '0.0.6',
7702 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/block-stream.git' },
7702 silly resolved engines: { node: '0.4 || >=0.5.8' },
7702 silly resolved main: 'block-stream.js',
7702 silly resolved dependencies: { inherits: '~1.0.0' },
7702 silly resolved devDependencies: { tap: '0.x' },
7702 silly resolved scripts: { test: 'tap test/' },
7702 silly resolved license: 'BSD',
7702 silly resolved readme: '# block-stream\n\nA stream of blocks.\n\nWrite data into it, and it\'ll output data in buffer blocks the size you\nspecify, padding with zeroes if necessary.\n\n```javascript\nvar block = new BlockStream(512)\nfs.createReadStream("some-file").pipe(block)\nblock.pipe(fs.createWriteStream("block-file"))\n```\n\nWhen `.end()` or `.flush()` is called, it\'ll pad the block with zeroes.\n',
7702 silly resolved readmeFilename: 'README.md',
7702 silly resolved _id: 'block-stream@0.0.6',
7702 silly resolved _from: 'block-stream@*' },
7702 silly resolved { author:
7702 silly resolved { name: 'Isaac Z. Schlueter',
7702 silly resolved email: 'i@izs.me',
7702 silly resolved url: 'http://blog.izs.me/' },
7702 silly resolved name: 'fstream',
7702 silly resolved description: 'Advanced file system stream things',
7702 silly resolved version: '0.1.22',
7702 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/fstream.git' },
7702 silly resolved main: 'fstream.js',
7702 silly resolved engines: { node: '>=0.6' },
7702 silly resolved dependencies:
7702 silly resolved { rimraf: '2',
7702 silly resolved mkdirp: '0.3',
7702 silly resolved 'graceful-fs': '~1.2.0',
7702 silly resolved inherits: '~1.0.0' },
7702 silly resolved devDependencies: { tap: '' },
7702 silly resolved scripts: { test: 'tap examples/*.js' },
7702 silly resolved license: 'BSD',
7702 silly resolved readme: 'Like FS streams, but with stat on them, and supporting directories and\nsymbolic links, as well as normal files. Also, you can use this to set\nthe stats on a file, even if you don\'t change its contents, or to create\na symlink, etc.\n\nSo, for example, you can "write" a directory, and it\'ll call `mkdir`. You\ncan specify a uid and gid, and it\'ll call `chown`. You can specify a\n`mtime` and `atime`, and it\'ll call `utimes`. You can call it a symlink\nand provide a `linkpath` and it\'ll call `symlink`.\n\nNote that it won\'t automatically resolve symbolic links. So, if you\ncall `fstream.Reader(\'/some/symlink\')` then you\'ll get an object\nthat stats and then ends immediately (since it has no data). To follow\nsymbolic links, do this: `fstream.Reader({path:\'/some/symlink\', follow:\ntrue })`.\n\nThere are various checks to make sure that the bytes emitted are the\nsame as the intended size, if the size is set.\n\n## Examples\n\n```javascript\nfstream\n .Writer({ path: "path/to/file"\n , mode: 0755\n , size: 6\n })\n .write("hello\\n")\n .end()\n```\n\nThis will create the directories if they\'re missing, and then write\n`hello\\n` into the file, chmod it to 0755, and assert that 6 bytes have\nbeen written when it\'s done.\n\n```javascript\nfstream\n .Writer({ path: "path/to/file"\n , mode: 0755\n , size: 6\n , flags: "a"\n })\n .write("hello\\n")\n .end()\n```\n\nYou can pass flags in, if you want to append to a file.\n\n```javascript\nfstream\n .Writer({ path: "path/to/symlink"\n , linkpath: "./file"\n , SymbolicLink: true\n , mode: "0755" // octal strings supported\n })\n .end()\n```\n\nIf isSymbolicLink is a function, it\'ll be called, and if it returns\ntrue, then it\'ll treat it as a symlink. If it\'s not a function, then\nany truish value will make a symlink, or you can set `type:\n\'SymbolicLink\'`, which does the same thing.\n\nNote that the linkpath is relative to the symbolic link location, not\nthe parent dir or cwd.\n\n```javascript\nfstream\n .Reader("path/to/dir")\n .pipe(fstream.Writer("path/to/other/dir"))\n```\n\nThis will do like `cp -Rp path/to/dir path/to/other/dir`. If the other\ndir exists and isn\'t a directory, then it\'ll emit an error. It\'ll also\nset the uid, gid, mode, etc. to be identical. In this way, it\'s more\nlike `rsync -a` than simply a copy.\n',
7702 silly resolved readmeFilename: 'README.md',
7702 silly resolved _id: 'fstream@0.1.22',
7702 silly resolved _from: 'fstream@~0.1.8' } ]
7703 info install inherits@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar
7704 info install block-stream@0.0.6 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar
7705 info install fstream@0.1.22 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar
7706 info installOne inherits@1.0.0
7707 info installOne block-stream@0.0.6
7708 info installOne fstream@0.1.22
7709 info install domutils@1.0.1
7710 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
7711 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\block-stream\0.0.6\package\package.json
7712 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package\package.json
7713 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits unbuild
7714 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits\package.json
7715 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream unbuild
7716 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\package.json
7717 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream unbuild
7718 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\package.json
7719 info postinstall rimraf@1.0.9
7720 silly gunzTarPerm extractEntry tests/DOM/18-enforce_empty_tags.json
7721 silly gunzTarPerm modified mode [ 'tests/DOM/18-enforce_empty_tags.json', 438, 420 ]
7722 silly gunzTarPerm extractEntry tests/DOM/19-ignore_empty_tags.json
7723 silly gunzTarPerm modified mode [ 'tests/DOM/19-ignore_empty_tags.json', 438, 420 ]
7724 info postinstall domutils@1.0.1
7725 silly lockFile 6aa8ab37-argparse-0-1-12 argparse@0.1.12
7726 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package.tgz
7727 silly lockFile 58aabd0b-odules-tar-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits
7728 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits C:\Users\Lenovo\AppData\Roaming\npm-cache\58aabd0b-odules-tar-node-modules-inherits.lock
7729 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\block-stream\0.0.6\package.tgz
7730 silly lockFile 0fb133a7-es-tar-node-modules-block-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream
7731 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream C:\Users\Lenovo\AppData\Roaming\npm-cache\0fb133a7-es-tar-node-modules-block-stream.lock
7732 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package.tgz
7733 silly lockFile 64822563-modules-tar-node-modules-fstream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream
7734 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream C:\Users\Lenovo\AppData\Roaming\npm-cache\64822563-modules-tar-node-modules-fstream.lock
7735 silly gunzTarPerm extractEntry tests/Feeds/02-atom.js
7736 silly gunzTarPerm modified mode [ 'tests/Feeds/02-atom.js', 438, 420 ]
7737 silly gunzTarPerm extractEntry tests/Feeds/03-rdf.js
7738 silly gunzTarPerm modified mode [ 'tests/Feeds/03-rdf.js', 438, 420 ]
7739 silly lockFile 0d99e7f2-argparse-0-1-4 argparse@~0.1.4
7740 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\package.json
7741 silly gunzTarPerm modes [ '755', '644' ]
7742 silly gunzTarPerm modes [ '755', '644' ]
7743 silly gunzTarPerm modes [ '755', '644' ]
7744 silly gunzTarPerm extractEntry tests/Stream/01-basic.json
7745 silly gunzTarPerm modified mode [ 'tests/Stream/01-basic.json', 438, 420 ]
7746 silly resolved [ { author:
7746 silly resolved { name: 'Isaac Z. Schlueter',
7746 silly resolved email: 'i@izs.me',
7746 silly resolved url: 'http://blog.izs.me/' },
7746 silly resolved name: 'glob',
7746 silly resolved description: 'a little globber',
7746 silly resolved version: '3.1.20',
7746 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' },
7746 silly resolved main: 'glob.js',
7746 silly resolved engines: { node: '*' },
7746 silly resolved dependencies: { minimatch: '0.2', 'graceful-fs': '~1.2.0', inherits: '1' },
7746 silly resolved devDependencies: { tap: '~0.4.0', mkdirp: '0', rimraf: '1' },
7746 silly resolved scripts: { test: 'tap test/*.js' },
7746 silly resolved license: 'BSD',
7746 silly resolved readme: '# Glob\n\nThis is a glob implementation in JavaScript. It uses the `minimatch`\nlibrary to do its matching.\n\n## Attention: node-glob users!\n\nThe API has changed dramatically between 2.x and 3.x. This library is\nnow 100% JavaScript, and the integer flags have been replaced with an\noptions object.\n\nAlso, there\'s an event emitter class, proper tests, and all the other\nthings you\'ve come to expect from node modules.\n\nAnd best of all, no compilation!\n\n## Usage\n\n```javascript\nvar glob = require("glob")\n\n// options is optional\nglob("**/*.js", options, function (er, files) {\n // files is an array of filenames.\n // If the `nonull` option is set, and nothing\n // was found, then files is ["**/*.js"]\n // er is an error object or null.\n})\n```\n\n## Features\n\nPlease see the [minimatch\ndocumentation](https://github.com/isaacs/minimatch) for more details.\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n* [minimatch documentation](https://github.com/isaacs/minimatch)\n\n## glob(pattern, [options], cb)\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* `cb` {Function}\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nPerform an asynchronous glob search.\n\n## glob.sync(pattern, [options]\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* return: {Array<String>} filenames found matching the pattern\n\nPerform a synchronous glob search.\n\n## Class: glob.Glob\n\nCreate a Glob object by instanting the `glob.Glob` class.\n\n```javascript\nvar Glob = require("glob").Glob\nvar mg = new Glob(pattern, options, cb)\n```\n\nIt\'s an EventEmitter, and starts walking the filesystem to find matches\nimmediately.\n\n### new glob.Glob(pattern, [options], [cb])\n\n* `pattern` {String} pattern to search for\n* `options` {Object}\n* `cb` {Function} Called when an error occurs, or matches are found\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nNote that if the `sync` flag is set in the options, then matches will\nbe immediately available on the `g.found` member.\n\n### Properties\n\n* `minimatch` The minimatch object that the glob uses.\n* `options` The options object passed in.\n* `error` The error encountered. When an error is encountered, the\n glob object is in an undefined state, and should be discarded.\n* `aborted` Boolean which is set to true when calling `abort()`. There\n is no way at this time to continue a glob search after aborting, but\n you can re-use the statCache to avoid having to duplicate syscalls.\n\n### Events\n\n* `end` When the matching is finished, this is emitted with all the\n matches found. If the `nonull` option is set, and no match was found,\n then the `matches` list contains the original pattern. The matches\n are sorted, unless the `nosort` flag is set.\n* `match` Every time a match is found, this is emitted with the matched.\n* `error` Emitted when an unexpected error is encountered, or whenever\n any fs error occurs if `options.strict` is set.\n* `abort` When `abort()` is called, this event is raised.\n\n### Methods\n\n* `abort` Stop the search.\n\n### Options\n\nAll the options that can be passed to Minimatch can also be passed to\nGlob to change pattern matching behavior. Also, some have been added,\nor have glob-specific ramifications.\n\nAll options are false by default, unless otherwise noted.\n\nAll options are added to the glob object, as well.\n\n* `cwd` The current working directory in which to search. Defaults\n to `process.cwd()`.\n* `root` The place where patterns starting with `/` will be mounted\n onto. Defaults to `path.resolve(options.cwd, "/")` (`/` on Unix\n systems, and `C:\\` or some such on Windows.)\n* `nomount` By default, a pattern starting with a forward-slash will be\n "mounted" onto the root setting, so that a valid filesystem path is\n returned. Set this flag to disable that behavior.\n* `mark` Add a `/` character to directory matches. Note that this\n requires additional stat calls.\n* `nosort` Don\'t sort the results.\n* `stat` Set to true to stat *all* results. This reduces performance\n somewhat, and is completely unnecessary, unless `readdir` is presumed\n to be an untrustworthy indicator of file existence. It will cause\n ELOOP to be triggered one level sooner in the case of cyclical\n symbolic links.\n* `silent` When an unusual error is encountered\n when attempting to read a directory, a warning will be printed to\n stderr. Set the `silent` option to true to suppress these warnings.\n* `strict` When an unusual error is encountered\n when attempting to read a directory, the process will just continue on\n in search of other matches. Set the `strict` option to raise an error\n in these cases.\n* `statCache` A cache of results of filesystem information, to prevent\n unnecessary stat calls. While it should not normally be necessary to\n set this, you may pass the statCache from one glob() call to the\n options object of another, if you know that the filesystem will not\n change between calls. (See "Race Conditions" below.)\n* `sync` Perform a synchronous glob search.\n* `nounique` In some cases, brace-expanded patterns can result in the\n same file showing up multiple times in the result set. By default,\n this implementation prevents duplicates in the result set.\n Set this flag to disable that behavior.\n* `nonull` Set to never return an empty set, instead returning a set\n containing the pattern itself. This is the default in glob(3).\n* `nocase` Perform a case-insensitive match. Note that case-insensitive\n filesystems will sometimes result in glob returning results that are\n case-insensitively matched anyway, since readdir and stat will not\n raise an error.\n* `debug` Set to enable debug logging in minimatch and glob.\n* `globDebug` Set to enable debug logging in glob, but not minimatch.\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between node-glob and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen glob returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`glob.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n## Windows\n\n**Please only use forward-slashes in glob expressions.**\n\nThough windows uses either `/` or `\\` as its path separator, only `/`\ncharacters are used by this glob implementation. You must use\nforward-slashes **only** in glob expressions. Back-slashes will always\nbe interpreted as escape characters, not path separators.\n\nResults from absolute patterns such as `/foo/*` are mounted onto the\nroot setting using `path.join`. On windows, this will by default result\nin `/foo/*` matching `C:\\foo\\bar.txt`.\n\n## Race Conditions\n\nGlob searching, by its very nature, is susceptible to race conditions,\nsince it relies on directory walking and such.\n\nAs a result, it is possible that a file that exists when glob looks for\nit may have been deleted or modified by the time it returns the result.\n\nAs part of its internal implementation, this program caches all stat\nand readdir calls that it makes, in order to cut down on system\noverhead. However, this also makes it even more susceptible to races,\nespecially if the statCache object is reused between glob calls.\n\nUsers are thus advised not to use a glob result as a\nguarantee of filesystem state in the face of rapid changes.\nFor the vast majority of operations, this is never a problem.\n',
7746 silly resolved readmeFilename: 'README.md',
7746 silly resolved _id: 'glob@3.1.20',
7746 silly resolved _from: 'glob@~3.1.11' },
7746 silly resolved { name: 'argparse',
7746 silly resolved description: 'Very powerful CLI arguments parser. Native port of argparse - python\'s options parsing library',
7746 silly resolved version: '0.1.12',
7746 silly resolved keywords: [ 'cli', 'parser', 'argparse', 'option', 'args' ],
7746 silly resolved homepage: 'https://github.com/nodeca/argparse',
7746 silly resolved contributors: [ [Object], [Object] ],
7746 silly resolved bugs: { url: 'https://github.com/nodeca/argparse/issues' },
7746 silly resolved license:
7746 silly resolved { type: 'MIT',
7746 silly resolved url: 'https://github.com/nodeca/argparse/blob/master/LICENSE' },
7746 silly resolved repository: { type: 'git', url: 'git://github.com/nodeca/argparse.git' },
7746 silly resolved main: './index.js',
7746 silly resolved scripts: { test: 'make test' },
7746 silly resolved dependencies: { underscore: '~1.4.3', 'underscore.string': '~2.3.1' },
7746 silly resolved devDependencies: { mocha: '~1.8.1' },
7746 silly resolved engines: { node: '>= 0.6.0' },
7746 silly resolved readme: 'argparse\n========\n\n[![Build Status](https://secure.travis-ci.org/nodeca/argparse.png?branch=master)](http://travis-ci.org/nodeca/argparse)\n\nCLI arguments parser for node.js. Javascript port of python\'s\n[argparse](http://docs.python.org/dev/library/argparse.html) module\n(original version 3.2). That\'s a full port, except some very rare options,\nrecorded in issue tracker.\n\n**NB.** Method names changed to camelCase. See [generated docs](http://nodeca.github.com/argparse/).\n\n\nExample\n=======\n\ntest.js file:\n\n```javascript\n#!/usr/bin/env node\n\'use strict\';\n\nvar ArgumentParser = require(\'../lib/argparse\').ArgumentParser;\nvar parser = new ArgumentParser({\n version: \'0.0.1\',\n addHelp:true,\n description: \'Argparse example\'\n});\nparser.addArgument(\n [ \'-f\', \'--foo\' ],\n {\n help: \'foo bar\'\n }\n);\nparser.addArgument(\n [ \'-b\', \'--bar\' ],\n {\n help: \'bar foo\'\n }\n);\nvar args = parser.parseArgs();\nconsole.dir(args);\n```\n\nDisplay help:\n\n```\n$ ./test.js -h\nusage: example.js [-h] [-v] [-f FOO] [-b BAR]\n\nArgparse example\n\nOptional arguments:\n -h, --help Show this help message and exit.\n -v, --version Show program\'s version number and exit.\n -f FOO, --foo FOO foo bar\n -b BAR, --bar BAR bar foo\n```\n\nParse arguments:\n\n```\n$ ./test.js -f=3 --bar=4\n{ foo: \'3\', bar: \'4\' }\n```\n\nMore [examples](https://github.com/nodeca/argparse/tree/master/examples).\n\n\nArgumentParser objects\n======================\n\n```\nnew ArgumentParser({paramters hash});\n```\n\nCreates a new ArgumentParser object.\n\n**Supported params:**\n\n- ```description``` - Text to display before the argument help.\n- ```epilog``` - Text to display after the argument help.\n- ```addHelp``` - Add a -h/–help option to the parser. (default: True)\n- ```argumentDefault``` - Set the global default value for arguments. (default: None)\n- ```parents``` - A list of ArgumentParser objects whose arguments should also be included.\n- ```prefixChars``` - The set of characters that prefix optional arguments. (default: ‘-‘)\n- ```formatterClass``` - A class for customizing the help output.\n- ```prog``` - The name of the program (default: sys.argv[0])\n- ```usage``` - The string describing the program usage (default: generated)\n- ```conflictHandler``` - Usually unnecessary, defines strategy for resolving conflicting optionals.\n\n**Not supportied yet**\n\n- ```fromfilePrefixChars``` - The set of characters that prefix files from which additional arguments should be read.\n\n\nDetails in [original ArgumentParser guide](http://docs.python.org/dev/library/argparse.html#argumentparser-objects)\n\n\naddArgument() method\n====================\n\n```\nArgumentParser.addArgument([names or flags], {options})\n```\n\nDefines how a single command-line argument should be parsed.\n\n- ```name or flags``` - Either a name or a list of option strings, e.g. foo or -f, --foo.\n\nOptions:\n\n- ```action``` - The basic type of action to be taken when this argument is encountered at the command line.\n- ```nargs```- The number of command-line arguments that should be consumed.\n- ```constant``` - A constant value required by some action and nargs selections.\n- ```defaultValue``` - The value produced if the argument is absent from the command line.\n- ```type``` - The type to which the command-line argument should be converted.\n- ```choices``` - A container of the allowable values for the argument.\n- ```required``` - Whether or not the command-line option may be omitted (optionals only).\n- ```help``` - A brief description of what the argument does.\n- ```metavar``` - A name for the argument in usage messages.\n- ```dest``` - The name of the attribute to be added to the object returned by parseArgs().\n\nDetails in [original add_argument guide](http://docs.python.org/dev/library/argparse.html#the-add-argument-method)\n\n\nAction (some details)\n================\n\nArgumentParser objects associate command-line arguments with actions.\nThese actions can do just about anything with the command-line arguments associated\nwith them, though most actions simply add an attribute to the object returned by\nparseArgs(). The action keyword argument specifies how the command-line arguments\nshould be handled. The supported actions are:\n\n- ```store``` - Just stores the argument’s value. This is the default action.\n- ```storeConst``` - Stores value, specified by the const keyword argument.\n (Note that the const keyword argument defaults to the rather unhelpful None.)\n The \'storeConst\' action is most commonly used with optional arguments, that\n specify some sort of flag.\n- ```storeTrue``` and ```storeFalse``` - Stores values True and False\n respectively. These are special cases of \'storeConst\'.\n- ```append``` - Stores a list, and appends each argument value to the list.\n This is useful to allow an option to be specified multiple times.\n- ```appendConst``` - Stores a list, and appends value, specified by the\n const keyword argument to the list. (Note, that the const keyword argument defaults\n is None.) The \'appendConst\' action is typically used when multiple arguments need\n to store constants to the same list.\n- ```count``` - Counts the number of times a keyword argument occurs. For example,\n used for increasing verbosity levels.\n- ```help``` - Prints a complete help message for all the options in the current\n parser and then exits. By default a help action is automatically added to the parser.\n See ArgumentParser for details of how the output is created.\n- ```version``` - Prints version information and exit. Expects a `version=`\n keyword argument in the addArgument() call.\n\nDetails in [original action guide](http://docs.python.org/dev/library/argparse.html#action)\n\n\nSub-commands\n============\n\nArgumentParser.addSubparsers()\n\nMany programs split their functionality into a number of sub-commands, for\nexample, the svn program can invoke sub-commands like `svn checkout`, `svn update`,\nand `svn commit`. Splitting up functionality this way can be a particularly good\nidea when a program performs several different functions which require different\nkinds of command-line arguments. `ArgumentParser` supports creation of such\nsub-commands with `addSubparsers()` method. The `addSubparsers()` method is\nnormally called with no arguments and returns an special action object.\nThis object has a single method `addParser()`, which takes a command name and\nany `ArgumentParser` constructor arguments, and returns an `ArgumentParser` object\nthat can be modified as usual.\n\nExample:\n\nsub_commands.js\n```javascript\n#!/usr/bin/env node\n\'use strict\';\n\nvar ArgumentParser = require(\'../lib/argparse\').ArgumentParser;\nvar parser = new ArgumentParser({\n version: \'0.0.1\',\n addHelp:true,\n description: \'Argparse examples: sub-commands\',\n});\n\nvar subparsers = parser.addSubparsers({\n title:\'subcommands\',\n dest:"subcommand_name"\n});\n\nvar bar = subparsers.addParser(\'c1\', {addHelp:true});\nbar.addArgument(\n [ \'-f\', \'--foo\' ],\n {\n action: \'store\',\n help: \'foo3 bar3\'\n }\n);\nvar bar = subparsers.addParser(\n \'c2\',\n {aliases:[\'co\'], addHelp:true}\n);\nbar.addArgument(\n [ \'-b\', \'--bar\' ],\n {\n action: \'store\',\n type: \'int\',\n help: \'foo3 bar3\'\n }\n);\n\nvar args = parser.parseArgs();\nconsole.dir(args);\n\n```\n\nDetails in [original sub-commands guide](http://docs.python.org/dev/library/argparse.html#sub-commands)\n\n\nContributors\n============\n\n- [Eugene Shkuropat](https://github.com/shkuropat)\n- [Paul Jacobson](https://github.com/hpaulj)\n\n[others](https://github.com/nodeca/argparse/graphs/contributors)\n\nLicense\n=======\n\nCopyright (c) 2012 [Vitaly Puzrin](https://github.com/puzrin).\nReleased under the MIT license. See\n[LICENSE](https://github.com/nodeca/argparse/blob/master/LICENSE) for details.\n\n\n',
7746 silly resolved readmeFilename: 'README.md',
7746 silly resolved _id: 'argparse@0.1.12',
7746 silly resolved _from: 'argparse@~0.1.4' } ]
7747 info install glob@3.1.20 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs
7748 info install argparse@0.1.12 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs
7749 info installOne glob@3.1.20
7750 info installOne argparse@0.1.12
7751 silly resolved [ { author:
7751 silly resolved { name: 'Isaac Z. Schlueter',
7751 silly resolved email: 'i@izs.me',
7751 silly resolved url: 'http://blog.izs.me/' },
7751 silly resolved name: 'glob',
7751 silly resolved description: 'a little globber',
7751 silly resolved version: '3.1.20',
7751 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' },
7751 silly resolved main: 'glob.js',
7751 silly resolved engines: { node: '*' },
7751 silly resolved dependencies: { minimatch: '0.2', 'graceful-fs': '~1.2.0', inherits: '1' },
7751 silly resolved devDependencies: { tap: '~0.4.0', mkdirp: '0', rimraf: '1' },
7751 silly resolved scripts: { test: 'tap test/*.js' },
7751 silly resolved license: 'BSD',
7751 silly resolved readme: '# Glob\n\nThis is a glob implementation in JavaScript. It uses the `minimatch`\nlibrary to do its matching.\n\n## Attention: node-glob users!\n\nThe API has changed dramatically between 2.x and 3.x. This library is\nnow 100% JavaScript, and the integer flags have been replaced with an\noptions object.\n\nAlso, there\'s an event emitter class, proper tests, and all the other\nthings you\'ve come to expect from node modules.\n\nAnd best of all, no compilation!\n\n## Usage\n\n```javascript\nvar glob = require("glob")\n\n// options is optional\nglob("**/*.js", options, function (er, files) {\n // files is an array of filenames.\n // If the `nonull` option is set, and nothing\n // was found, then files is ["**/*.js"]\n // er is an error object or null.\n})\n```\n\n## Features\n\nPlease see the [minimatch\ndocumentation](https://github.com/isaacs/minimatch) for more details.\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n* [minimatch documentation](https://github.com/isaacs/minimatch)\n\n## glob(pattern, [options], cb)\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* `cb` {Function}\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nPerform an asynchronous glob search.\n\n## glob.sync(pattern, [options]\n\n* `pattern` {String} Pattern to be matched\n* `options` {Object}\n* return: {Array<String>} filenames found matching the pattern\n\nPerform a synchronous glob search.\n\n## Class: glob.Glob\n\nCreate a Glob object by instanting the `glob.Glob` class.\n\n```javascript\nvar Glob = require("glob").Glob\nvar mg = new Glob(pattern, options, cb)\n```\n\nIt\'s an EventEmitter, and starts walking the filesystem to find matches\nimmediately.\n\n### new glob.Glob(pattern, [options], [cb])\n\n* `pattern` {String} pattern to search for\n* `options` {Object}\n* `cb` {Function} Called when an error occurs, or matches are found\n * `err` {Error | null}\n * `matches` {Array<String>} filenames found matching the pattern\n\nNote that if the `sync` flag is set in the options, then matches will\nbe immediately available on the `g.found` member.\n\n### Properties\n\n* `minimatch` The minimatch object that the glob uses.\n* `options` The options object passed in.\n* `error` The error encountered. When an error is encountered, the\n glob object is in an undefined state, and should be discarded.\n* `aborted` Boolean which is set to true when calling `abort()`. There\n is no way at this time to continue a glob search after aborting, but\n you can re-use the statCache to avoid having to duplicate syscalls.\n\n### Events\n\n* `end` When the matching is finished, this is emitted with all the\n matches found. If the `nonull` option is set, and no match was found,\n then the `matches` list contains the original pattern. The matches\n are sorted, unless the `nosort` flag is set.\n* `match` Every time a match is found, this is emitted with the matched.\n* `error` Emitted when an unexpected error is encountered, or whenever\n any fs error occurs if `options.strict` is set.\n* `abort` When `abort()` is called, this event is raised.\n\n### Methods\n\n* `abort` Stop the search.\n\n### Options\n\nAll the options that can be passed to Minimatch can also be passed to\nGlob to change pattern matching behavior. Also, some have been added,\nor have glob-specific ramifications.\n\nAll options are false by default, unless otherwise noted.\n\nAll options are added to the glob object, as well.\n\n* `cwd` The current working directory in which to search. Defaults\n to `process.cwd()`.\n* `root` The place where patterns starting with `/` will be mounted\n onto. Defaults to `path.resolve(options.cwd, "/")` (`/` on Unix\n systems, and `C:\\` or some such on Windows.)\n* `nomount` By default, a pattern starting with a forward-slash will be\n "mounted" onto the root setting, so that a valid filesystem path is\n returned. Set this flag to disable that behavior.\n* `mark` Add a `/` character to directory matches. Note that this\n requires additional stat calls.\n* `nosort` Don\'t sort the results.\n* `stat` Set to true to stat *all* results. This reduces performance\n somewhat, and is completely unnecessary, unless `readdir` is presumed\n to be an untrustworthy indicator of file existence. It will cause\n ELOOP to be triggered one level sooner in the case of cyclical\n symbolic links.\n* `silent` When an unusual error is encountered\n when attempting to read a directory, a warning will be printed to\n stderr. Set the `silent` option to true to suppress these warnings.\n* `strict` When an unusual error is encountered\n when attempting to read a directory, the process will just continue on\n in search of other matches. Set the `strict` option to raise an error\n in these cases.\n* `statCache` A cache of results of filesystem information, to prevent\n unnecessary stat calls. While it should not normally be necessary to\n set this, you may pass the statCache from one glob() call to the\n options object of another, if you know that the filesystem will not\n change between calls. (See "Race Conditions" below.)\n* `sync` Perform a synchronous glob search.\n* `nounique` In some cases, brace-expanded patterns can result in the\n same file showing up multiple times in the result set. By default,\n this implementation prevents duplicates in the result set.\n Set this flag to disable that behavior.\n* `nonull` Set to never return an empty set, instead returning a set\n containing the pattern itself. This is the default in glob(3).\n* `nocase` Perform a case-insensitive match. Note that case-insensitive\n filesystems will sometimes result in glob returning results that are\n case-insensitively matched anyway, since readdir and stat will not\n raise an error.\n* `debug` Set to enable debug logging in minimatch and glob.\n* `globDebug` Set to enable debug logging in glob, but not minimatch.\n\n## Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between node-glob and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen glob returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`glob.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n## Windows\n\n**Please only use forward-slashes in glob expressions.**\n\nThough windows uses either `/` or `\\` as its path separator, only `/`\ncharacters are used by this glob implementation. You must use\nforward-slashes **only** in glob expressions. Back-slashes will always\nbe interpreted as escape characters, not path separators.\n\nResults from absolute patterns such as `/foo/*` are mounted onto the\nroot setting using `path.join`. On windows, this will by default result\nin `/foo/*` matching `C:\\foo\\bar.txt`.\n\n## Race Conditions\n\nGlob searching, by its very nature, is susceptible to race conditions,\nsince it relies on directory walking and such.\n\nAs a result, it is possible that a file that exists when glob looks for\nit may have been deleted or modified by the time it returns the result.\n\nAs part of its internal implementation, this program caches all stat\nand readdir calls that it makes, in order to cut down on system\noverhead. However, this also makes it even more susceptible to races,\nespecially if the statCache object is reused between glob calls.\n\nUsers are thus advised not to use a glob result as a\nguarantee of filesystem state in the face of rapid changes.\nFor the vast majority of operations, this is never a problem.\n',
7751 silly resolved readmeFilename: 'README.md',
7751 silly resolved _id: 'glob@3.1.20',
7751 silly resolved _from: 'glob@~3.1.11' },
7751 silly resolved { name: 'argparse',
7751 silly resolved description: 'Very powerful CLI arguments parser. Native port of argparse - python\'s options parsing library',
7751 silly resolved version: '0.1.12',
7751 silly resolved keywords: [ 'cli', 'parser', 'argparse', 'option', 'args' ],
7751 silly resolved homepage: 'https://github.com/nodeca/argparse',
7751 silly resolved contributors: [ [Object], [Object] ],
7751 silly resolved bugs: { url: 'https://github.com/nodeca/argparse/issues' },
7751 silly resolved license:
7751 silly resolved { type: 'MIT',
7751 silly resolved url: 'https://github.com/nodeca/argparse/blob/master/LICENSE' },
7751 silly resolved repository: { type: 'git', url: 'git://github.com/nodeca/argparse.git' },
7751 silly resolved main: './index.js',
7751 silly resolved scripts: { test: 'make test' },
7751 silly resolved dependencies: { underscore: '~1.4.3', 'underscore.string': '~2.3.1' },
7751 silly resolved devDependencies: { mocha: '~1.8.1' },
7751 silly resolved engines: { node: '>= 0.6.0' },
7751 silly resolved readme: 'argparse\n========\n\n[![Build Status](https://secure.travis-ci.org/nodeca/argparse.png?branch=master)](http://travis-ci.org/nodeca/argparse)\n\nCLI arguments parser for node.js. Javascript port of python\'s\n[argparse](http://docs.python.org/dev/library/argparse.html) module\n(original version 3.2). That\'s a full port, except some very rare options,\nrecorded in issue tracker.\n\n**NB.** Method names changed to camelCase. See [generated docs](http://nodeca.github.com/argparse/).\n\n\nExample\n=======\n\ntest.js file:\n\n```javascript\n#!/usr/bin/env node\n\'use strict\';\n\nvar ArgumentParser = require(\'../lib/argparse\').ArgumentParser;\nvar parser = new ArgumentParser({\n version: \'0.0.1\',\n addHelp:true,\n description: \'Argparse example\'\n});\nparser.addArgument(\n [ \'-f\', \'--foo\' ],\n {\n help: \'foo bar\'\n }\n);\nparser.addArgument(\n [ \'-b\', \'--bar\' ],\n {\n help: \'bar foo\'\n }\n);\nvar args = parser.parseArgs();\nconsole.dir(args);\n```\n\nDisplay help:\n\n```\n$ ./test.js -h\nusage: example.js [-h] [-v] [-f FOO] [-b BAR]\n\nArgparse example\n\nOptional arguments:\n -h, --help Show this help message and exit.\n -v, --version Show program\'s version number and exit.\n -f FOO, --foo FOO foo bar\n -b BAR, --bar BAR bar foo\n```\n\nParse arguments:\n\n```\n$ ./test.js -f=3 --bar=4\n{ foo: \'3\', bar: \'4\' }\n```\n\nMore [examples](https://github.com/nodeca/argparse/tree/master/examples).\n\n\nArgumentParser objects\n======================\n\n```\nnew ArgumentParser({paramters hash});\n```\n\nCreates a new ArgumentParser object.\n\n**Supported params:**\n\n- ```description``` - Text to display before the argument help.\n- ```epilog``` - Text to display after the argument help.\n- ```addHelp``` - Add a -h/–help option to the parser. (default: True)\n- ```argumentDefault``` - Set the global default value for arguments. (default: None)\n- ```parents``` - A list of ArgumentParser objects whose arguments should also be included.\n- ```prefixChars``` - The set of characters that prefix optional arguments. (default: ‘-‘)\n- ```formatterClass``` - A class for customizing the help output.\n- ```prog``` - The name of the program (default: sys.argv[0])\n- ```usage``` - The string describing the program usage (default: generated)\n- ```conflictHandler``` - Usually unnecessary, defines strategy for resolving conflicting optionals.\n\n**Not supportied yet**\n\n- ```fromfilePrefixChars``` - The set of characters that prefix files from which additional arguments should be read.\n\n\nDetails in [original ArgumentParser guide](http://docs.python.org/dev/library/argparse.html#argumentparser-objects)\n\n\naddArgument() method\n====================\n\n```\nArgumentParser.addArgument([names or flags], {options})\n```\n\nDefines how a single command-line argument should be parsed.\n\n- ```name or flags``` - Either a name or a list of option strings, e.g. foo or -f, --foo.\n\nOptions:\n\n- ```action``` - The basic type of action to be taken when this argument is encountered at the command line.\n- ```nargs```- The number of command-line arguments that should be consumed.\n- ```constant``` - A constant value required by some action and nargs selections.\n- ```defaultValue``` - The value produced if the argument is absent from the command line.\n- ```type``` - The type to which the command-line argument should be converted.\n- ```choices``` - A container of the allowable values for the argument.\n- ```required``` - Whether or not the command-line option may be omitted (optionals only).\n- ```help``` - A brief description of what the argument does.\n- ```metavar``` - A name for the argument in usage messages.\n- ```dest``` - The name of the attribute to be added to the object returned by parseArgs().\n\nDetails in [original add_argument guide](http://docs.python.org/dev/library/argparse.html#the-add-argument-method)\n\n\nAction (some details)\n================\n\nArgumentParser objects associate command-line arguments with actions.\nThese actions can do just about anything with the command-line arguments associated\nwith them, though most actions simply add an attribute to the object returned by\nparseArgs(). The action keyword argument specifies how the command-line arguments\nshould be handled. The supported actions are:\n\n- ```store``` - Just stores the argument’s value. This is the default action.\n- ```storeConst``` - Stores value, specified by the const keyword argument.\n (Note that the const keyword argument defaults to the rather unhelpful None.)\n The \'storeConst\' action is most commonly used with optional arguments, that\n specify some sort of flag.\n- ```storeTrue``` and ```storeFalse``` - Stores values True and False\n respectively. These are special cases of \'storeConst\'.\n- ```append``` - Stores a list, and appends each argument value to the list.\n This is useful to allow an option to be specified multiple times.\n- ```appendConst``` - Stores a list, and appends value, specified by the\n const keyword argument to the list. (Note, that the const keyword argument defaults\n is None.) The \'appendConst\' action is typically used when multiple arguments need\n to store constants to the same list.\n- ```count``` - Counts the number of times a keyword argument occurs. For example,\n used for increasing verbosity levels.\n- ```help``` - Prints a complete help message for all the options in the current\n parser and then exits. By default a help action is automatically added to the parser.\n See ArgumentParser for details of how the output is created.\n- ```version``` - Prints version information and exit. Expects a `version=`\n keyword argument in the addArgument() call.\n\nDetails in [original action guide](http://docs.python.org/dev/library/argparse.html#action)\n\n\nSub-commands\n============\n\nArgumentParser.addSubparsers()\n\nMany programs split their functionality into a number of sub-commands, for\nexample, the svn program can invoke sub-commands like `svn checkout`, `svn update`,\nand `svn commit`. Splitting up functionality this way can be a particularly good\nidea when a program performs several different functions which require different\nkinds of command-line arguments. `ArgumentParser` supports creation of such\nsub-commands with `addSubparsers()` method. The `addSubparsers()` method is\nnormally called with no arguments and returns an special action object.\nThis object has a single method `addParser()`, which takes a command name and\nany `ArgumentParser` constructor arguments, and returns an `ArgumentParser` object\nthat can be modified as usual.\n\nExample:\n\nsub_commands.js\n```javascript\n#!/usr/bin/env node\n\'use strict\';\n\nvar ArgumentParser = require(\'../lib/argparse\').ArgumentParser;\nvar parser = new ArgumentParser({\n version: \'0.0.1\',\n addHelp:true,\n description: \'Argparse examples: sub-commands\',\n});\n\nvar subparsers = parser.addSubparsers({\n title:\'subcommands\',\n dest:"subcommand_name"\n});\n\nvar bar = subparsers.addParser(\'c1\', {addHelp:true});\nbar.addArgument(\n [ \'-f\', \'--foo\' ],\n {\n action: \'store\',\n help: \'foo3 bar3\'\n }\n);\nvar bar = subparsers.addParser(\n \'c2\',\n {aliases:[\'co\'], addHelp:true}\n);\nbar.addArgument(\n [ \'-b\', \'--bar\' ],\n {\n action: \'store\',\n type: \'int\',\n help: \'foo3 bar3\'\n }\n);\n\nvar args = parser.parseArgs();\nconsole.dir(args);\n\n```\n\nDetails in [original sub-commands guide](http://docs.python.org/dev/library/argparse.html#sub-commands)\n\n\nContributors\n============\n\n- [Eugene Shkuropat](https://github.com/shkuropat)\n- [Paul Jacobson](https://github.com/hpaulj)\n\n[others](https://github.com/nodeca/argparse/graphs/contributors)\n\nLicense\n=======\n\nCopyright (c) 2012 [Vitaly Puzrin](https://github.com/puzrin).\nReleased under the MIT license. See\n[LICENSE](https://github.com/nodeca/argparse/blob/master/LICENSE) for details.\n\n\n',
7751 silly resolved readmeFilename: 'README.md',
7751 silly resolved _id: 'argparse@0.1.12',
7751 silly resolved _from: 'argparse@~0.1.4' } ]
7752 info install glob@3.1.20 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs
7753 info install argparse@0.1.12 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs
7754 info installOne glob@3.1.20
7755 info installOne argparse@0.1.12
7756 silly gunzTarPerm extractEntry tests/Stream/02-RSS.json
7757 silly gunzTarPerm modified mode [ 'tests/Stream/02-RSS.json', 438, 420 ]
7758 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\glob\3.1.20\package\package.json
7759 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\argparse\0.1.12\package\package.json
7760 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\glob\3.1.20\package\package.json
7761 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\argparse\0.1.12\package\package.json
7762 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob unbuild
7763 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
7764 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse unbuild
7765 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
7766 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob unbuild
7767 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
7768 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse unbuild
7769 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
7770 silly gunzTarPerm extractEntry package.json
7771 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7772 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\argparse\0.1.12\package.tgz
7773 silly lockFile 333af645-les-yamljs-node-modules-argparse C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse
7774 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse C:\Users\Lenovo\AppData\Roaming\npm-cache\333af645-les-yamljs-node-modules-argparse.lock
7775 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\glob\3.1.20\package.tgz
7776 silly lockFile 0c61c81f-modules-yamljs-node-modules-glob C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob
7777 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob C:\Users\Lenovo\AppData\Roaming\npm-cache\0c61c81f-modules-yamljs-node-modules-glob.lock
7778 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\glob\3.1.20\package.tgz
7779 silly lockFile b3a3a304-modules-yamljs-node-modules-glob C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob
7780 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob C:\Users\Lenovo\AppData\Roaming\npm-cache\b3a3a304-modules-yamljs-node-modules-glob.lock
7781 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\argparse\0.1.12\package.tgz
7782 silly lockFile c59f7e35-les-yamljs-node-modules-argparse C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse
7783 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse C:\Users\Lenovo\AppData\Roaming\npm-cache\c59f7e35-les-yamljs-node-modules-argparse.lock
7784 silly gunzTarPerm extractEntry tests/DOM/20-template_script_tags.json
7785 silly gunzTarPerm modified mode [ 'tests/DOM/20-template_script_tags.json', 438, 420 ]
7786 silly gunzTarPerm extractEntry tests/DOM/21-conditional_comments.json
7787 silly gunzTarPerm modified mode [ 'tests/DOM/21-conditional_comments.json', 438, 420 ]
7788 silly gunzTarPerm extractEntry package.json
7789 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7790 silly gunzTarPerm extractEntry package.json
7791 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7792 silly gunzTarPerm modes [ '755', '644' ]
7793 silly gunzTarPerm modes [ '755', '644' ]
7794 silly gunzTarPerm modes [ '755', '644' ]
7795 silly gunzTarPerm modes [ '755', '644' ]
7796 silly gunzTarPerm extractEntry README.md
7797 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7798 silly gunzTarPerm extractEntry inherits.js
7799 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ]
7800 silly lockFile eadeb29c-erio-node-modules-cheerio-select C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select
7801 silly gunzTarPerm extractEntry README.md
7802 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7803 silly gunzTarPerm extractEntry LICENCE
7804 silly gunzTarPerm modified mode [ 'LICENCE', 438, 420 ]
7805 silly gunzTarPerm extractEntry .npmignore
7806 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7807 silly gunzTarPerm extractEntry README.md
7808 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7809 silly gunzTarPerm extractEntry package.json
7810 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7811 silly gunzTarPerm extractEntry package.json
7812 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7813 silly gunzTarPerm extractEntry package.json
7814 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7815 silly gunzTarPerm extractEntry package.json
7816 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
7817 info preinstall cheerio-select@0.0.3
7818 silly gunzTarPerm extractEntry tests/DOM/22-lowercase_tags.json
7819 silly gunzTarPerm modified mode [ 'tests/DOM/22-lowercase_tags.json', 438, 420 ]
7820 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\package.json
7821 silly gunzTarPerm extractEntry .npmignore
7822 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7823 silly gunzTarPerm extractEntry README.md
7824 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7825 silly gunzTarPerm extractEntry .npmignore
7826 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7827 silly gunzTarPerm extractEntry README.md
7828 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7829 verbose readDependencies using package.json deps
7830 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\package.json
7831 silly gunzTarPerm extractEntry .npmignore
7832 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7833 silly gunzTarPerm extractEntry README.md
7834 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7835 silly gunzTarPerm extractEntry .npmignore
7836 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
7837 silly gunzTarPerm extractEntry README.md
7838 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
7839 silly gunzTarPerm extractEntry block-stream.js
7840 silly gunzTarPerm modified mode [ 'block-stream.js', 438, 420 ]
7841 silly gunzTarPerm extractEntry bench/block-stream-pause.js
7842 silly gunzTarPerm modified mode [ 'bench/block-stream-pause.js', 438, 420 ]
7843 silly gunzTarPerm extractEntry LICENSE
7844 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7845 silly gunzTarPerm extractEntry LICENSE
7846 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7847 verbose readDependencies using package.json deps
7848 silly gunzTarPerm extractEntry LICENSE
7849 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7850 silly gunzTarPerm extractEntry fstream.js
7851 silly gunzTarPerm modified mode [ 'fstream.js', 438, 420 ]
7852 silly gunzTarPerm extractEntry bench/block-stream.js
7853 silly gunzTarPerm modified mode [ 'bench/block-stream.js', 438, 420 ]
7854 silly gunzTarPerm extractEntry bench/dropper-pause.js
7855 silly gunzTarPerm modified mode [ 'bench/dropper-pause.js', 438, 420 ]
7856 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp\package.json
7857 silly gunzTarPerm extractEntry index.js
7858 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7859 silly gunzTarPerm extractEntry examples/arguments.js
7860 silly gunzTarPerm modified mode [ 'examples/arguments.js', 438, 420 ]
7861 silly gunzTarPerm extractEntry LICENSE
7862 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7863 silly gunzTarPerm extractEntry glob.js
7864 silly gunzTarPerm modified mode [ 'glob.js', 438, 420 ]
7865 silly gunzTarPerm extractEntry LICENSE
7866 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
7867 silly gunzTarPerm extractEntry glob.js
7868 silly gunzTarPerm modified mode [ 'glob.js', 438, 420 ]
7869 silly gunzTarPerm extractEntry index.js
7870 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
7871 silly gunzTarPerm extractEntry examples/arguments.js
7872 silly gunzTarPerm modified mode [ 'examples/arguments.js', 438, 420 ]
7873 silly gunzTarPerm extractEntry bench/dropper.js
7874 silly gunzTarPerm modified mode [ 'bench/dropper.js', 438, 420 ]
7875 silly gunzTarPerm extractEntry .travis.yml
7876 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7877 silly gunzTarPerm extractEntry examples/filter-pipe.js
7878 silly gunzTarPerm modified mode [ 'examples/filter-pipe.js', 438, 420 ]
7879 silly gunzTarPerm extractEntry examples/pipe.js
7880 silly gunzTarPerm modified mode [ 'examples/pipe.js', 438, 420 ]
7881 silly gunzTarPerm extractEntry examples/reader.js
7882 silly gunzTarPerm modified mode [ 'examples/reader.js', 438, 420 ]
7883 silly gunzTarPerm extractEntry examples/symlink-write.js
7884 silly gunzTarPerm modified mode [ 'examples/symlink-write.js', 438, 420 ]
7885 verbose cache add [ 'CSSselect@0.x', null ]
7886 silly cache add name=undefined spec="CSSselect@0.x" args=["CSSselect@0.x",null]
7887 verbose parsed url { pathname: 'CSSselect@0.x',
7887 verbose parsed url path: 'CSSselect@0.x',
7887 verbose parsed url href: 'CSSselect@0.x' }
7888 silly cache add name="CSSselect" spec="0.x" args=["CSSselect","0.x"]
7889 verbose parsed url { pathname: '0.x', path: '0.x', href: '0.x' }
7890 verbose addNamed [ 'CSSselect', '0.x' ]
7891 verbose addNamed [ null, '>=0.0.0- <1.0.0-' ]
7892 silly lockFile b481d444-CSSselect-0-x CSSselect@0.x
7893 verbose lock CSSselect@0.x C:\Users\Lenovo\AppData\Roaming\npm-cache\b481d444-CSSselect-0-x.lock
7894 silly addNameRange { name: 'CSSselect', range: '>=0.0.0- <1.0.0-', hasData: false }
7895 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits\package.json
7896 silly gunzTarPerm extractEntry examples/choice.js
7897 silly gunzTarPerm modified mode [ 'examples/choice.js', 438, 420 ]
7898 silly gunzTarPerm extractEntry examples/constants.js
7899 silly gunzTarPerm modified mode [ 'examples/constants.js', 438, 420 ]
7900 silly gunzTarPerm extractEntry .travis.yml
7901 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7902 silly gunzTarPerm extractEntry examples/g.js
7903 silly gunzTarPerm modified mode [ 'examples/g.js', 438, 420 ]
7904 silly gunzTarPerm extractEntry examples/choice.js
7905 silly gunzTarPerm modified mode [ 'examples/choice.js', 438, 420 ]
7906 silly gunzTarPerm extractEntry examples/constants.js
7907 silly gunzTarPerm modified mode [ 'examples/constants.js', 438, 420 ]
7908 silly gunzTarPerm extractEntry .travis.yml
7909 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
7910 silly gunzTarPerm extractEntry examples/g.js
7911 silly gunzTarPerm modified mode [ 'examples/g.js', 438, 420 ]
7912 silly lockFile 999a333b-odules-utile-node-modules-mkdirp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp
7913 silly gunzTarPerm extractEntry examples/help.js
7914 silly gunzTarPerm modified mode [ 'examples/help.js', 438, 420 ]
7915 silly gunzTarPerm extractEntry examples/usr-local.js
7916 silly gunzTarPerm modified mode [ 'examples/usr-local.js', 438, 420 ]
7917 silly gunzTarPerm extractEntry examples/help.js
7918 silly gunzTarPerm modified mode [ 'examples/help.js', 438, 420 ]
7919 silly gunzTarPerm extractEntry examples/usr-local.js
7920 silly gunzTarPerm modified mode [ 'examples/usr-local.js', 438, 420 ]
7921 silly gunzTarPerm extractEntry examples/nargs.js
7922 silly gunzTarPerm modified mode [ 'examples/nargs.js', 438, 420 ]
7923 silly gunzTarPerm extractEntry test/00-setup.js
7924 silly gunzTarPerm modified mode [ 'test/00-setup.js', 438, 420 ]
7925 silly gunzTarPerm extractEntry examples/nargs.js
7926 silly gunzTarPerm modified mode [ 'examples/nargs.js', 438, 420 ]
7927 silly gunzTarPerm extractEntry test/00-setup.js
7928 silly gunzTarPerm modified mode [ 'test/00-setup.js', 438, 420 ]
7929 silly gunzTarPerm extractEntry examples/parents.js
7930 silly gunzTarPerm modified mode [ 'examples/parents.js', 438, 420 ]
7931 verbose url raw CSSselect
7932 verbose url resolving [ 'https://registry.npmjs.org/', './CSSselect' ]
7933 verbose url resolved https://registry.npmjs.org/CSSselect
7934 info trying registry request attempt 1 at 20:03:11
7935 verbose etag "CTIDGKOKAWE5XVBYR81EG9A0Z"
7936 http GET https://registry.npmjs.org/CSSselect
7937 silly gunzTarPerm extractEntry test/bash-comparison.js
7938 silly gunzTarPerm modified mode [ 'test/bash-comparison.js', 438, 420 ]
7939 silly gunzTarPerm extractEntry examples/parents.js
7940 silly gunzTarPerm modified mode [ 'examples/parents.js', 438, 420 ]
7941 silly gunzTarPerm extractEntry test/bash-comparison.js
7942 silly gunzTarPerm modified mode [ 'test/bash-comparison.js', 438, 420 ]
7943 silly gunzTarPerm extractEntry test/basic.js
7944 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
7945 silly gunzTarPerm extractEntry test/nopad-thorough.js
7946 silly gunzTarPerm modified mode [ 'test/nopad-thorough.js', 438, 420 ]
7947 silly gunzTarPerm extractEntry examples/prefix_chars.js
7948 silly gunzTarPerm modified mode [ 'examples/prefix_chars.js', 438, 420 ]
7949 silly gunzTarPerm extractEntry test/cwd-test.js
7950 silly gunzTarPerm modified mode [ 'test/cwd-test.js', 438, 420 ]
7951 silly gunzTarPerm extractEntry examples/prefix_chars.js
7952 silly gunzTarPerm modified mode [ 'examples/prefix_chars.js', 438, 420 ]
7953 silly gunzTarPerm extractEntry lib/abstract.js
7954 silly gunzTarPerm modified mode [ 'lib/abstract.js', 438, 420 ]
7955 silly gunzTarPerm extractEntry lib/dir-writer.js
7956 silly gunzTarPerm modified mode [ 'lib/dir-writer.js', 438, 420 ]
7957 silly gunzTarPerm extractEntry test/cwd-test.js
7958 silly gunzTarPerm modified mode [ 'test/cwd-test.js', 438, 420 ]
7959 silly gunzTarPerm extractEntry examples/sub_commands.js
7960 silly gunzTarPerm modified mode [ 'examples/sub_commands.js', 438, 420 ]
7961 info preinstall mkdirp@0.3.4
7962 silly gunzTarPerm extractEntry test/mark.js
7963 silly gunzTarPerm modified mode [ 'test/mark.js', 438, 420 ]
7964 silly gunzTarPerm extractEntry examples/sub_commands.js
7965 silly gunzTarPerm modified mode [ 'examples/sub_commands.js', 438, 420 ]
7966 silly gunzTarPerm extractEntry test/mark.js
7967 silly gunzTarPerm modified mode [ 'test/mark.js', 438, 420 ]
7968 silly gunzTarPerm extractEntry test/nopad.js
7969 silly gunzTarPerm modified mode [ 'test/nopad.js', 438, 420 ]
7970 silly gunzTarPerm extractEntry examples/sum.js
7971 silly gunzTarPerm modified mode [ 'examples/sum.js', 438, 420 ]
7972 silly gunzTarPerm extractEntry test/pause-resume.js
7973 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ]
7974 silly gunzTarPerm extractEntry examples/sum.js
7975 silly gunzTarPerm modified mode [ 'examples/sum.js', 438, 420 ]
7976 silly gunzTarPerm extractEntry lib/file-reader.js
7977 silly gunzTarPerm modified mode [ 'lib/file-reader.js', 438, 420 ]
7978 silly gunzTarPerm extractEntry test/pause-resume.js
7979 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ]
7980 silly gunzTarPerm extractEntry test/pause-resume.js
7981 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ]
7982 silly gunzTarPerm extractEntry HISTORY.md
7983 silly gunzTarPerm modified mode [ 'HISTORY.md', 438, 420 ]
7984 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp\package.json
7985 silly gunzTarPerm extractEntry test/root-nomount.js
7986 silly gunzTarPerm modified mode [ 'test/root-nomount.js', 438, 420 ]
7987 silly gunzTarPerm extractEntry HISTORY.md
7988 silly gunzTarPerm modified mode [ 'HISTORY.md', 438, 420 ]
7989 silly gunzTarPerm extractEntry test/root-nomount.js
7990 silly gunzTarPerm modified mode [ 'test/root-nomount.js', 438, 420 ]
7991 silly gunzTarPerm extractEntry test/thorough.js
7992 silly gunzTarPerm modified mode [ 'test/thorough.js', 438, 420 ]
7993 silly gunzTarPerm extractEntry .jshintrc
7994 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ]
7995 silly gunzTarPerm extractEntry test/root.js
7996 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
7997 silly gunzTarPerm extractEntry .jshintrc
7998 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ]
7999 silly lockFile 58aabd0b-odules-tar-node-modules-inherits C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits
8000 silly gunzTarPerm extractEntry test/root.js
8001 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ]
8002 silly gunzTarPerm extractEntry test/two-stream.js
8003 silly gunzTarPerm modified mode [ 'test/two-stream.js', 438, 420 ]
8004 verbose readDependencies using package.json deps
8005 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp\package.json
8006 silly gunzTarPerm extractEntry lib/action.js
8007 silly gunzTarPerm modified mode [ 'lib/action.js', 438, 420 ]
8008 silly gunzTarPerm extractEntry test/zz-cleanup.js
8009 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ]
8010 silly gunzTarPerm extractEntry lib/action.js
8011 silly gunzTarPerm modified mode [ 'lib/action.js', 438, 420 ]
8012 silly gunzTarPerm extractEntry test/zz-cleanup.js
8013 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ]
8014 silly gunzTarPerm extractEntry lib/action_container.js
8015 silly gunzTarPerm modified mode [ 'lib/action_container.js', 438, 420 ]
8016 silly gunzTarPerm extractEntry test/bash-results.json
8017 silly gunzTarPerm modified mode [ 'test/bash-results.json', 438, 420 ]
8018 silly gunzTarPerm extractEntry lib/action_container.js
8019 silly gunzTarPerm modified mode [ 'lib/action_container.js', 438, 420 ]
8020 silly gunzTarPerm extractEntry test/bash-results.json
8021 silly gunzTarPerm modified mode [ 'test/bash-results.json', 438, 420 ]
8022 verbose readDependencies using package.json deps
8023 silly resolved []
8024 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp
8025 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp
8026 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\mkdirp\package.json
8027 silly gunzTarPerm extractEntry lib/argparse.js
8028 silly gunzTarPerm modified mode [ 'lib/argparse.js', 438, 420 ]
8029 silly gunzTarPerm extractEntry lib/argparse.js
8030 silly gunzTarPerm modified mode [ 'lib/argparse.js', 438, 420 ]
8031 verbose linkStuff [ true,
8031 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8031 verbose linkStuff false,
8031 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules' ]
8032 info linkStuff mkdirp@0.3.4
8033 verbose linkBins mkdirp@0.3.4
8034 verbose linkMans mkdirp@0.3.4
8035 verbose rebuildBundles mkdirp@0.3.4
8036 http 304 https://registry.npmjs.org/cycle
8037 silly registry.get cb [ 304,
8037 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8037 silly registry.get etag: '"F509GWWJ5MUI0X7DSOJ3YBE00"',
8037 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8037 silly registry.get 'content-length': '0' } ]
8038 verbose etag cycle from cache
8039 silly gunzTarPerm extractEntry lib/argument_parser.js
8040 silly gunzTarPerm modified mode [ 'lib/argument_parser.js', 438, 420 ]
8041 silly gunzTarPerm extractEntry lib/argument_parser.js
8042 silly gunzTarPerm modified mode [ 'lib/argument_parser.js', 438, 420 ]
8043 info install mkdirp@0.3.4
8044 silly gunzTarPerm extractEntry lib/const.js
8045 silly gunzTarPerm modified mode [ 'lib/const.js', 438, 420 ]
8046 silly gunzTarPerm extractEntry lib/const.js
8047 silly gunzTarPerm modified mode [ 'lib/const.js', 438, 420 ]
8048 info preinstall inherits@1.0.0
8049 silly gunzTarPerm extractEntry lib/namespace.js
8050 silly gunzTarPerm modified mode [ 'lib/namespace.js', 438, 420 ]
8051 silly gunzTarPerm extractEntry lib/namespace.js
8052 silly gunzTarPerm modified mode [ 'lib/namespace.js', 438, 420 ]
8053 info postinstall mkdirp@0.3.4
8054 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits\package.json
8055 verbose readDependencies using package.json deps
8056 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits\package.json
8057 verbose readDependencies using package.json deps
8058 silly resolved []
8059 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits
8060 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits
8061 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\inherits\package.json
8062 silly addNameRange number 2 { name: 'cycle', range: '>=1.0.0- <1.1.0-', hasData: true }
8063 silly addNameRange versions [ 'cycle', [ '1.0.0', '1.0.1', '1.0.2' ] ]
8064 verbose addNamed [ 'cycle', '1.0.2' ]
8065 verbose addNamed [ '1.0.2', '1.0.2' ]
8066 silly lockFile 67c36329-cycle-1-0-2 cycle@1.0.2
8067 verbose lock cycle@1.0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\67c36329-cycle-1-0-2.lock
8068 verbose linkStuff [ true,
8068 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8068 verbose linkStuff false,
8068 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules' ]
8069 info linkStuff inherits@1.0.0
8070 verbose linkBins inherits@1.0.0
8071 verbose linkMans inherits@1.0.0
8072 verbose rebuildBundles inherits@1.0.0
8073 info install inherits@1.0.0
8074 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\cycle\1.0.2\package\package.json
8075 silly gunzTarPerm extractEntry lib/action/append.js
8076 silly gunzTarPerm modified mode [ 'lib/action/append.js', 438, 420 ]
8077 silly gunzTarPerm extractEntry lib/action/count.js
8078 silly gunzTarPerm modified mode [ 'lib/action/count.js', 438, 420 ]
8079 silly gunzTarPerm extractEntry lib/action/append.js
8080 silly gunzTarPerm modified mode [ 'lib/action/append.js', 438, 420 ]
8081 silly gunzTarPerm extractEntry lib/action/count.js
8082 silly gunzTarPerm modified mode [ 'lib/action/count.js', 438, 420 ]
8083 info postinstall inherits@1.0.0
8084 silly gunzTarPerm extractEntry lib/action/help.js
8085 silly gunzTarPerm modified mode [ 'lib/action/help.js', 438, 420 ]
8086 silly gunzTarPerm extractEntry lib/action/help.js
8087 silly gunzTarPerm modified mode [ 'lib/action/help.js', 438, 420 ]
8088 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i\package.json
8089 silly lockFile 67c36329-cycle-1-0-2 cycle@1.0.2
8090 silly lockFile dfb63733-cycle-1-0-x cycle@1.0.x
8091 silly lockFile b2d2002e-ode-modules-utile-node-modules-i C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i
8092 http 304 https://registry.npmjs.org/eyes
8093 silly registry.get cb [ 304,
8093 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8093 silly registry.get etag: '"3XBYFIU3SKOEZRTBT8NE2NH23"',
8093 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8093 silly registry.get 'content-length': '0' } ]
8094 verbose etag eyes from cache
8095 info preinstall i@0.3.1
8096 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i\package.json
8097 silly addNameRange number 2 { name: 'eyes', range: '>=0.1.0- <0.2.0-', hasData: true }
8098 silly addNameRange versions [ 'eyes',
8098 silly addNameRange [ '0.1.1',
8098 silly addNameRange '0.1.2',
8098 silly addNameRange '0.1.3',
8098 silly addNameRange '0.1.4',
8098 silly addNameRange '0.1.5',
8098 silly addNameRange '0.1.6',
8098 silly addNameRange '0.1.7',
8098 silly addNameRange '0.1.8' ] ]
8099 verbose addNamed [ 'eyes', '0.1.8' ]
8100 verbose addNamed [ '0.1.8', '0.1.8' ]
8101 silly lockFile 8939281b-eyes-0-1-8 eyes@0.1.8
8102 verbose lock eyes@0.1.8 C:\Users\Lenovo\AppData\Roaming\npm-cache\8939281b-eyes-0-1-8.lock
8103 verbose readDependencies using package.json deps
8104 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i\package.json
8105 verbose readDependencies using package.json deps
8106 silly resolved []
8107 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i
8108 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i
8109 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\i\package.json
8110 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs\package.json
8111 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\eyes\0.1.8\package\package.json
8112 verbose linkStuff [ true,
8112 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8112 verbose linkStuff false,
8112 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules' ]
8113 info linkStuff i@0.3.1
8114 verbose linkBins i@0.3.1
8115 verbose linkMans i@0.3.1
8116 verbose rebuildBundles i@0.3.1
8117 info install i@0.3.1
8118 info postinstall i@0.3.1
8119 silly lockFile ce9c68e2--rimraf-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs
8120 silly lockFile 8939281b-eyes-0-1-8 eyes@0.1.8
8121 http 304 https://registry.npmjs.org/pkginfo
8122 silly registry.get cb [ 304,
8122 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8122 silly registry.get etag: '"F26PSUBX8QVN4J17CIKQN0PEL"',
8122 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8122 silly registry.get 'content-length': '0' } ]
8123 verbose etag pkginfo from cache
8124 silly lockFile 81039dce-eyes-0-1-x eyes@0.1.x
8125 info preinstall graceful-fs@1.2.0
8126 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs\package.json
8127 verbose readDependencies using package.json deps
8128 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs\package.json
8129 silly addNameRange number 2 { name: 'pkginfo', range: '>=0.2.0- <0.3.0-', hasData: true }
8130 silly addNameRange versions [ 'pkginfo', [ '0.2.1', '0.2.2', '0.2.3', '0.3.0' ] ]
8131 verbose addNamed [ 'pkginfo', '0.2.3' ]
8132 verbose addNamed [ '0.2.3', '0.2.3' ]
8133 silly lockFile d1747791-pkginfo-0-2-3 pkginfo@0.2.3
8134 verbose lock pkginfo@0.2.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\d1747791-pkginfo-0-2-3.lock
8135 verbose readDependencies using package.json deps
8136 silly resolved []
8137 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs
8138 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs
8139 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\node_modules\graceful-fs\package.json
8140 verbose linkStuff [ true,
8140 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8140 verbose linkStuff false,
8140 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\rimraf\\node_modules' ]
8141 info linkStuff graceful-fs@1.2.0
8142 verbose linkBins graceful-fs@1.2.0
8143 verbose linkMans graceful-fs@1.2.0
8144 verbose rebuildBundles graceful-fs@1.2.0
8145 info install graceful-fs@1.2.0
8146 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\pkginfo\0.2.3\package\package.json
8147 info postinstall graceful-fs@1.2.0
8148 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf
8149 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf
8150 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\rimraf\package.json
8151 verbose linkStuff [ true,
8151 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8151 verbose linkStuff false,
8151 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules' ]
8152 info linkStuff rimraf@2.1.4
8153 verbose linkBins rimraf@2.1.4
8154 verbose linkMans rimraf@2.1.4
8155 verbose rebuildBundles rimraf@2.1.4
8156 verbose rebuildBundles [ 'graceful-fs' ]
8157 info install rimraf@2.1.4
8158 http 304 https://registry.npmjs.org/stack-trace
8159 silly registry.get cb [ 304,
8159 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8159 silly registry.get etag: '"A0BQ68H5A7T97FGGZDP6UOIQF"',
8159 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8159 silly registry.get 'content-length': '0' } ]
8160 verbose etag stack-trace from cache
8161 info postinstall rimraf@2.1.4
8162 silly lockFile d1747791-pkginfo-0-2-3 pkginfo@0.2.3
8163 silly lockFile f898f07d-pkginfo-0-2-x pkginfo@0.2.x
8164 silly addNameRange number 2 { name: 'stack-trace', range: '>=0.0.0- <0.1.0-', hasData: true }
8165 silly addNameRange versions [ 'stack-trace',
8165 silly addNameRange [ '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5', '0.0.6' ] ]
8166 verbose addNamed [ 'stack-trace', '0.0.6' ]
8167 verbose addNamed [ '0.0.6', '0.0.6' ]
8168 silly lockFile cdeb4bad-stack-trace-0-0-6 stack-trace@0.0.6
8169 verbose lock stack-trace@0.0.6 C:\Users\Lenovo\AppData\Roaming\npm-cache\cdeb4bad-stack-trace-0-0-6.lock
8170 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\stack-trace\0.0.6\package\package.json
8171 http 304 https://registry.npmjs.org/request
8172 silly registry.get cb [ 304,
8172 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8172 silly registry.get etag: '"3PUB8MOMHWDN2TWDE7K402DCM"',
8172 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8172 silly registry.get 'content-length': '0' } ]
8173 verbose etag request from cache
8174 silly lockFile cdeb4bad-stack-trace-0-0-6 stack-trace@0.0.6
8175 silly lockFile 00b1025d-stack-trace-0-0-x stack-trace@0.0.x
8176 silly addNameRange number 2 { name: 'request', range: '>=2.9.0- <2.10.0-', hasData: true }
8177 silly addNameRange versions [ 'request',
8177 silly addNameRange [ '0.10.0',
8177 silly addNameRange '0.8.3',
8177 silly addNameRange '0.9.0',
8177 silly addNameRange '0.9.1',
8177 silly addNameRange '0.9.5',
8177 silly addNameRange '1.0.0',
8177 silly addNameRange '1.1.0',
8177 silly addNameRange '1.1.1',
8177 silly addNameRange '1.2.0',
8177 silly addNameRange '1.9.0',
8177 silly addNameRange '1.9.1',
8177 silly addNameRange '1.9.2',
8177 silly addNameRange '1.9.3',
8177 silly addNameRange '1.9.5',
8177 silly addNameRange '1.9.7',
8177 silly addNameRange '1.9.8',
8177 silly addNameRange '1.9.9',
8177 silly addNameRange '2.0.0',
8177 silly addNameRange '2.0.1',
8177 silly addNameRange '2.0.2',
8177 silly addNameRange '2.0.3',
8177 silly addNameRange '2.0.4',
8177 silly addNameRange '2.0.5',
8177 silly addNameRange '2.1.0',
8177 silly addNameRange '2.1.1',
8177 silly addNameRange '2.2.0',
8177 silly addNameRange '2.2.5',
8177 silly addNameRange '2.2.6',
8177 silly addNameRange '2.2.9',
8177 silly addNameRange '2.9.0',
8177 silly addNameRange '2.9.1',
8177 silly addNameRange '2.9.2',
8177 silly addNameRange '2.9.3',
8177 silly addNameRange '2.9.100',
8177 silly addNameRange '2.9.150',
8177 silly addNameRange '2.9.151',
8177 silly addNameRange '2.9.152',
8177 silly addNameRange '2.9.153',
8177 silly addNameRange '2.9.200',
8177 silly addNameRange '2.9.201',
8177 silly addNameRange '2.9.202',
8177 silly addNameRange '2.9.203',
8177 silly addNameRange '2.10.0',
8177 silly addNameRange '2.11.0',
8177 silly addNameRange '2.11.1',
8177 silly addNameRange '2.11.2',
8177 silly addNameRange '2.11.3',
8177 silly addNameRange '2.11.4',
8177 silly addNameRange '2.12.0' ] ]
8178 verbose addNamed [ 'request', '2.9.203' ]
8179 verbose addNamed [ '2.9.203', '2.9.203' ]
8180 silly lockFile 3887d89d-request-2-9-203 request@2.9.203
8181 verbose lock request@2.9.203 C:\Users\Lenovo\AppData\Roaming\npm-cache\3887d89d-request-2-9-203.lock
8182 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.9.203\package\package.json
8183 silly lockFile 3887d89d-request-2-9-203 request@2.9.203
8184 silly lockFile 0258777d-request-2-9-x request@2.9.x
8185 silly resolved [ { name: 'cycle',
8185 silly resolved description: 'decycle your json',
8185 silly resolved author: '',
8185 silly resolved version: '1.0.2',
8185 silly resolved main: './cycle.js',
8185 silly resolved homepage: 'https://github.com/douglascrockford/JSON-js',
8185 silly resolved repository: { type: 'git', url: 'http://github.com/dscape/cycle.git' },
8185 silly resolved bugs: 'http://github.com/douglascrockford/JSON-js/issues',
8185 silly resolved keywords: [ 'json', 'cycle', 'stringify', 'parse' ],
8185 silly resolved engines: { node: '>=0.4.0' },
8185 silly resolved readme: 'Fork of https://github.com/douglascrockford/JSON-js, maintained in npm as `cycle`.\n\nOriginal readme follows\n\n# JSON in JavaScript\n\nDouglas Crockford\ndouglas@crockford.com\n\n2010-11-18\n\n\nJSON is a light-weight, language independent, data interchange format.\nSee http://www.JSON.org/\n\nThe files in this collection implement JSON encoders/decoders in JavaScript.\n\nJSON became a built-in feature of JavaScript when the ECMAScript Programming\nLanguage Standard - Fifth Edition was adopted by the ECMA General Assembly\nin December 2009. Most of the files in this collection are for applications\nthat are expected to run in obsolete web browsers. For most purposes, json2.js\nis the best choice.\n\n\njson2.js: This file creates a JSON property in the global object, if there\nisn\'t already one, setting its value to an object containing a stringify\nmethod and a parse method. The parse method uses the eval method to do the\nparsing, guarding it with several regular expressions to defend against\naccidental code execution hazards. On current browsers, this file does nothing,\nprefering the built-in JSON object.\n\njson.js: This file does everything that json2.js does. It also adds a\ntoJSONString method and a parseJSON method to Object.prototype. Use of this\nfile is not recommended.\n\njson_parse.js: This file contains an alternative JSON parse function that\nuses recursive descent instead of eval.\n\njson_parse_state.js: This files contains an alternative JSON parse function that\nuses a state machine instead of eval.\n\ncycle.js: This file contains two functions, JSON.decycle and JSON.retrocycle,\nwhich make it possible to encode cyclical structures and dags in JSON, and to\nthen recover them. JSONPath is used to represent the links.\nhttp://GOESSNER.net/articles/JsonPath/\n',
8185 silly resolved readmeFilename: 'README.md',
8185 silly resolved _id: 'cycle@1.0.2',
8185 silly resolved _from: 'cycle@1.0.x' },
8185 silly resolved { name: 'eyes',
8185 silly resolved description: 'a customizable value inspector',
8185 silly resolved url: 'http://github.com/cloudhead/eyes.js',
8185 silly resolved keywords: [ 'inspector', 'debug', 'inspect', 'print' ],
8185 silly resolved author: { name: 'Alexis Sellier', email: 'self@cloudhead.net' },
8185 silly resolved contributors: [ [Object] ],
8185 silly resolved licenses: [ 'MIT' ],
8185 silly resolved main: './lib/eyes',
8185 silly resolved version: '0.1.8',
8185 silly resolved scripts: { test: 'node test/*-test.js' },
8185 silly resolved directories: { lib: './lib', test: './test' },
8185 silly resolved engines: { node: '> 0.1.90' },
8185 silly resolved readme: 'eyes\n====\n\na customizable value inspector for Node.js\n\nsynopsis\n--------\n\nI was tired of looking at cluttered output in the console -- something needed to be done,\n`sys.inspect()` didn\'t display regexps correctly, and was too verbose, and I had an hour or two to spare. \nSo I decided to have some fun. _eyes_ were born.\n\n![eyes-ss](http://dl.dropbox.com/u/251849/eyes-js-ss.gif)\n\n_example of the output of a user-customized eyes.js inspector_\n\n*eyes* also deals with circular objects in an intelligent way, and can pretty-print object literals.\n\nusage\n-----\n\n var inspect = require(\'eyes\').inspector({styles: {all: \'magenta\'}});\n\n inspect(something); // inspect with the settings passed to `inspector`\n\nor\n\n var eyes = require(\'eyes\');\n\n eyes.inspect(something); // inspect with the default settings\n\nyou can pass a _label_ to `inspect()`, to keep track of your inspections:\n\n eyes.inspect(something, "a random value");\n\nIf you want to return the output of eyes without printing it, you can set it up this way:\n\n var inspect = require(\'eyes\').inspector({ stream: null });\n\n sys.puts(inspect({ something: 42 }));\n\ncustomization\n-------------\n\nThese are the default styles and settings used by _eyes_.\n\n styles: { // Styles applied to stdout\n all: \'cyan\', // Overall style applied to everything\n label: \'underline\', // Inspection labels, like \'array\' in `array: [1, 2, 3]`\n other: \'inverted\', // Objects which don\'t have a literal representation, such as functions\n key: \'bold\', // The keys in object literals, like \'a\' in `{a: 1}`\n special: \'grey\', // null, undefined...\n string: \'green\',\n number: \'magenta\',\n bool: \'blue\', // true false\n regexp: \'green\', // /\\d+/\n },\n \n pretty: true, // Indent object literals\n hideFunctions: false, // Don\'t output functions at all\n stream: process.stdout, // Stream to write to, or null\n maxLength: 2048 // Truncate output if longer\n\nYou can overwrite them with your own, by passing a similar object to `inspector()` or `inspect()`.\n\n var inspect = require(\'eyes\').inspector({\n styles: {\n all: \'magenta\',\n special: \'bold\'\n },\n maxLength: 512\n });\n\n',
8185 silly resolved readmeFilename: 'README.md',
8185 silly resolved _id: 'eyes@0.1.8',
8185 silly resolved _from: 'eyes@0.1.x' },
8185 silly resolved { name: 'pkginfo',
8185 silly resolved version: '0.2.3',
8185 silly resolved description: 'An easy way to expose properties on a module from a package.json',
8185 silly resolved author: { name: 'Charlie Robbins', email: 'charlie.robbins@gmail.com' },
8185 silly resolved repository:
8185 silly resolved { type: 'git',
8185 silly resolved url: 'http://github.com/indexzero/node-pkginfo.git' },
8185 silly resolved keywords: [ 'info', 'tools', 'package.json' ],
8185 silly resolved devDependencies: { vows: '0.6.x' },
8185 silly resolved main: './lib/pkginfo',
8185 silly resolved scripts: { test: 'vows test/*-test.js --spec' },
8185 silly resolved engines: { node: '>= 0.4.0' },
8185 silly resolved readme: '# node-pkginfo\n\nAn easy way to expose properties on a module from a package.json\n\n## Installation\n\n### Installing npm (node package manager)\n```\n curl http://npmjs.org/install.sh | sh\n```\n\n### Installing pkginfo\n```\n [sudo] npm install pkginfo\n```\n\n## Motivation\nHow often when writing node.js modules have you written the following line(s) of code? \n\n* Hard code your version string into your code\n\n``` js\n exports.version = \'0.1.0\';\n```\n\n* Programmatically expose the version from the package.json\n\n``` js\n exports.version = JSON.parse(fs.readFileSync(\'/path/to/package.json\', \'utf8\')).version;\n```\n\nIn other words, how often have you wanted to expose basic information from your package.json onto your module programmatically? **WELL NOW YOU CAN!**\n\n## Usage\n\nUsing `pkginfo` is idiot-proof, just require and invoke it. \n\n``` js\n var pkginfo = require(\'pkginfo\')(module);\n \n console.dir(module.exports);\n```\n\nBy invoking the `pkginfo` module all of the properties in your `package.json` file will be automatically exposed on the callee module (i.e. the parent module of `pkginfo`). \n\nHere\'s a sample of the output:\n\n```\n { name: \'simple-app\',\n description: \'A test fixture for pkginfo\',\n version: \'0.1.0\',\n author: \'Charlie Robbins <charlie.robbins@gmail.com>\',\n keywords: [ \'test\', \'fixture\' ],\n main: \'./index.js\',\n scripts: { test: \'vows test/*-test.js --spec\' },\n engines: { node: \'>= 0.4.0\' } }\n```\n\n### Expose specific properties\nIf you don\'t want to expose **all** properties on from your `package.json` on your module then simple pass those properties to the `pkginfo` function:\n\n``` js\n var pkginfo = require(\'pkginfo\')(module, \'version\', \'author\');\n \n console.dir(module.exports);\n```\n\n```\n { version: \'0.1.0\',\n author: \'Charlie Robbins <charlie.robbins@gmail.com>\' }\n```\n\nIf you\'re looking for further usage see the [examples][0] included in this repository. \n\n## Run Tests\nTests are written in [vows][1] and give complete coverage of all APIs.\n\n```\n vows test/*-test.js --spec\n```\n\n[0]: https://github.com/indexzero/node-pkginfo/tree/master/examples\n[1]: http://vowsjs.org\n\n#### Author: [Charlie Robbins](http://nodejitsu.com)',
8185 silly resolved readmeFilename: 'README.md',
8185 silly resolved _id: 'pkginfo@0.2.3',
8185 silly resolved _from: 'pkginfo@0.2.x' },
8185 silly resolved { author:
8185 silly resolved { name: 'Felix Geisendörfer',
8185 silly resolved email: 'felix@debuggable.com',
8185 silly resolved url: 'http://debuggable.com/' },
8185 silly resolved name: 'stack-trace',
8185 silly resolved description: 'Get v8 stack traces as an array of CallSite objects.',
8185 silly resolved version: '0.0.6',
8185 silly resolved homepage: 'https://github.com/felixge/node-stack-trace',
8185 silly resolved repository:
8185 silly resolved { type: 'git',
8185 silly resolved url: 'git://github.com/felixge/node-stack-trace.git' },
8185 silly resolved main: './lib/stack-trace',
8185 silly resolved engines: { node: '*' },
8185 silly resolved dependencies: {},
8185 silly resolved devDependencies: { far: '0.0.3', 'long-stack-traces': '0.1.2' },
8185 silly resolved readme: '# stack-trace\n\nGet v8 stack traces as an array of CallSite objects.\n\n## Install\n\n``` bash\nnpm install stack-trace\n```\n\n## Usage\n\nThe stack-trace module makes it easy for you to capture the current stack:\n\n``` javascript\nvar stackTrace = require(\'stack-trace\');\nvar trace = stackTrace.get();\n\nrequire(\'assert\').strictEqual(trace[0].getFileName(), __filename);\n```\n\nHowever, sometimes you have already popped the stack you are interested in,\nand all you have left is an `Error` object. This module can help:\n\n``` javascript\nvar stackTrace = require(\'stack-trace\');\nvar err = new Error(\'something went wrong\');\nvar trace = stackTrace.parse(err);\n\nrequire(\'assert\').strictEqual(trace[0].getFileName(), __filename);\n```\n\nPlease note that parsing the `Error#stack` property is not perfect, only\ncertain properties can be retrieved with it as noted in the API docs below.\n\n## Long stack traces\n\nstack-trace works great with [long-stack-traces][], when parsing an `err.stack`\nthat has crossed the event loop boundary, a `CallSite` object returning\n`\'----------------------------------------\'` for `getFileName()` is created.\nAll other methods of the event loop boundary call site return `null`.\n\n[long-stack-traces]: https://github.com/tlrobinson/long-stack-traces\n\n## API\n\n### stackTrace.get([belowFn])\n\nReturns an array of `CallSite` objects, where element `0` is the current call\nsite.\n\nWhen passing a function on the current stack as the `belowFn` parameter, the\nreturned array will only include `CallSite` objects below this function.\n\n### stackTrace.parse(err)\n\nParses the `err.stack` property of an `Error` object into an array compatible\nwith those returned by `stackTrace.get()`. However, only the following methods\nare implemented on the returned `CallSite` objects.\n\n* getTypeName\n* getFunctionName\n* getMethodName\n* getFileName\n* getLineNumber\n* getColumnNumber\n* isNative\n\nNote: Except `getFunctionName()`, all of the above methods return exactly the\nsame values as you would get from `stackTrace.get()`. `getFunctionName()`\nis sometimes a little different, but still useful.\n\n### CallSite\n\nThe official v8 CallSite object API can be found [here][v8stackapi]. A quick\nexcerpt:\n\n> A CallSite object defines the following methods:\n>\n> * **getThis**: returns the value of this\n> * **getTypeName**: returns the type of this as a string. This is the name of the function stored in the constructor field of this, if available, otherwise the object\'s [[Class]] internal property.\n> * **getFunction**: returns the current function\n> * **getFunctionName**: returns the name of the current function, typically its name property. If a name property is not available an attempt will be made to try to infer a name from the function\'s context.\n> * **getMethodName**: returns the name of the property of this or one of its prototypes that holds the current function\n> * **getFileName**: if this function was defined in a script returns the name of the script\n> * **getLineNumber**: if this function was defined in a script returns the current line number\n> * **getColumnNumber**: if this function was defined in a script returns the current column number\n> * **getEvalOrigin**: if this function was created using a call to eval returns a CallSite object representing the location where eval was called\n> * **isToplevel**: is this a toplevel invocation, that is, is this the global object?\n> * **isEval**: does this call take place in code defined by a call to eval?\n> * **isNative**: is this call in native V8 code?\n> * **isConstructor**: is this a constructor call?\n\n[v8stackapi]: http://code.google.com/p/v8/wiki/JavaScriptStackTraceApi\n\n## License\n\nstack-trace is licensed under the MIT license.\n',
8185 silly resolved readmeFilename: 'Readme.md',
8185 silly resolved _id: 'stack-trace@0.0.6',
8185 silly resolved _from: 'stack-trace@0.0.x' },
8185 silly resolved { name: 'request',
8185 silly resolved description: 'Simplified HTTP request client.',
8185 silly resolved tags: [ 'http', 'simple', 'util', 'utility' ],
8185 silly resolved version: '2.9.203',
8185 silly resolved author: { name: 'Mikeal Rogers', email: 'mikeal.rogers@gmail.com' },
8185 silly resolved repository: { type: 'git', url: 'http://github.com/mikeal/request.git' },
8185 silly resolved bugs: { url: 'http://github.com/mikeal/request/issues' },
8185 silly resolved engines: [ 'node >= 0.3.6' ],
8185 silly resolved main: './main',
8185 silly resolved scripts: { test: 'node tests/run.js' },
8185 silly resolved readme: '# Request -- Simplified HTTP request method\n\n## Install\n\n<pre>\n npm install request\n</pre>\n\nOr from source:\n\n<pre>\n git clone git://github.com/mikeal/request.git \n cd request\n npm link\n</pre>\n\n## Super simple to use\n\nRequest is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.\n\n```javascript\nvar request = require(\'request\');\nrequest(\'http://www.google.com\', function (error, response, body) {\n if (!error && response.statusCode == 200) {\n console.log(body) // Print the google web page.\n }\n})\n```\n\n## Streaming\n\nYou can stream any response to a file stream.\n\n```javascript\nrequest(\'http://google.com/doodle.png\').pipe(fs.createWriteStream(\'doodle.png\'))\n```\n\nYou can also stream a file to a PUT or POST request. This method will also check the file extension against a mapping of file extensions to content-types, in this case `application/json`, and use the proper content-type in the PUT request if one is not already provided in the headers.\n\n```javascript\nfs.createReadStream(\'file.json\').pipe(request.put(\'http://mysite.com/obj.json\'))\n```\n\nRequest can also pipe to itself. When doing so the content-type and content-length will be preserved in the PUT headers.\n\n```javascript\nrequest.get(\'http://google.com/img.png\').pipe(request.put(\'http://mysite.com/img.png\'))\n```\n\nNow let\'s get fancy.\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n if (req.method === \'PUT\') {\n req.pipe(request.put(\'http://mysite.com/doodle.png\'))\n } else if (req.method === \'GET\' || req.method === \'HEAD\') {\n request.get(\'http://mysite.com/doodle.png\').pipe(resp)\n } \n }\n})\n```\n\nYou can also pipe() from a http.ServerRequest instance and to a http.ServerResponse instance. The HTTP method and headers will be sent as well as the entity-body data. Which means that, if you don\'t really care about security, you can do:\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n var x = request(\'http://mysite.com/doodle.png\')\n req.pipe(x)\n x.pipe(resp)\n }\n})\n```\n\nAnd since pipe() returns the destination stream in node 0.5.x you can do one line proxying :)\n\n```javascript\nreq.pipe(request(\'http://mysite.com/doodle.png\')).pipe(resp)\n```\n\nAlso, none of this new functionality conflicts with requests previous features, it just expands them.\n\n```javascript\nvar r = request.defaults({\'proxy\':\'http://localproxy.com\'})\n\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n r.get(\'http://google.com/doodle.png\').pipe(resp)\n }\n})\n```\n\nYou can still use intermediate proxies, the requests will still follow HTTP forwards, etc.\n\n## OAuth Signing\n\n```javascript\n// Twitter OAuth\nvar qs = require(\'querystring\')\n , oauth =\n { callback: \'http://mysite.com/callback/\'\n , consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n }\n , url = \'https://api.twitter.com/oauth/request_token\'\n ;\nrequest.post({url:url, oauth:oauth}, function (e, r, body) {\n // Assume by some stretch of magic you aquired the verifier\n var access_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: access_token.oauth_token\n , verifier: VERIFIER\n , token_secret: access_token.oauth_token_secret\n }\n , url = \'https://api.twitter.com/oauth/access_token\'\n ;\n request.post({url:url, oauth:oauth}, function (e, r, body) {\n var perm_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: perm_token.oauth_token\n , token_secret: perm_token.oauth_token_secret\n }\n , url = \'https://api.twitter.com/1/users/show.json?\'\n , params = \n { screen_name: perm_token.screen_name\n , user_id: perm_token.user_id\n }\n ;\n url += qs.stringify(params)\n request.get({url:url, oauth:oauth, json:true}, function (e, r, user) {\n console.log(user)\n })\n })\n})\n```\n\n\n\n### request(options, callback)\n\nThe first argument can be either a url or an options object. The only required option is uri, all others are optional.\n\n* `uri` || `url` - fully qualified uri or a parsed url object from url.parse()\n* `qs` - object containing querystring values to be appended to the uri\n* `method` - http method, defaults to GET\n* `headers` - http headers, defaults to {}\n* `body` - entity body for POST and PUT requests. Must be buffer or string.\n* `form` - sets `body` but to querystring representation of value and adds `Content-type: application/x-www-form-urlencoded; charset=utf-8` header.\n* `json` - sets `body` but to JSON representation of value and adds `Content-type: application/json` header.\n* `multipart` - (experimental) array of objects which contains their own headers and `body` attribute. Sends `multipart/related` request. See example below.\n* `followRedirect` - follow HTTP 3xx responses as redirects. defaults to true.\n* `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects. defaults to false.\n* `maxRedirects` - the maximum number of redirects to follow, defaults to 10.\n* `encoding` - Encoding to be used on `setEncoding` of response data. If set to `null`, the body is returned as a Buffer.\n* `pool` - A hash object containing the agents for these requests. If omitted this request will use the global pool which is set to node\'s default maxSockets.\n* `pool.maxSockets` - Integer containing the maximum amount of sockets in the pool.\n* `timeout` - Integer containing the number of milliseconds to wait for a request to respond before aborting the request\t\n* `proxy` - An HTTP proxy to be used. Support proxy Auth with Basic Auth the same way it\'s supported with the `url` parameter by embedding the auth info in the uri.\n* `oauth` - Options for OAuth HMAC-SHA1 signing, see documentation above.\n* `strictSSL` - Set to `true` to require that SSL certificates be valid. Note: to use your own certificate authority, you need to specify an agent that was created with that ca as an option.\n* `jar` - Set to `false` if you don\'t want cookies to be remembered for future use or define your custom cookie jar (see examples section)\n\n\nThe callback argument gets 3 arguments. The first is an error when applicable (usually from the http.Client option not the http.ClientRequest object). The second in an http.ClientResponse object. The third is the response body String or Buffer.\n\n## Convenience methods\n\nThere are also shorthand methods for different HTTP METHODs and some other conveniences.\n\n### request.defaults(options) \n \nThis method returns a wrapper around the normal request API that defaults to whatever options you pass in to it.\n\n### request.put\n\nSame as request() but defaults to `method: "PUT"`.\n\n```javascript\nrequest.put(url)\n```\n\n### request.post\n\nSame as request() but defaults to `method: "POST"`.\n\n```javascript\nrequest.post(url)\n```\n\n### request.head\n\nSame as request() but defaults to `method: "HEAD"`.\n\n```javascript\nrequest.head(url)\n```\n\n### request.del\n\nSame as request() but defaults to `method: "DELETE"`.\n\n```javascript\nrequest.del(url)\n```\n\n### request.get\n\nAlias to normal request method for uniformity.\n\n```javascript\nrequest.get(url)\n```\n### request.cookie\n\nFunction that creates a new cookie.\n\n```javascript\nrequest.cookie(\'cookie_string_here\')\n```\n### request.jar\n\nFunction that creates a new cookie jar.\n\n```javascript\nrequest.jar()\n```\n\n\n## Examples:\n\n```javascript\n var request = require(\'request\')\n , rand = Math.floor(Math.random()*100000000).toString()\n ;\n request(\n { method: \'PUT\'\n , uri: \'http://mikeal.iriscouch.com/testjs/\' + rand\n , multipart: \n [ { \'content-type\': \'application/json\'\n , body: JSON.stringify({foo: \'bar\', _attachments: {\'message.txt\': {follows: true, length: 18, \'content_type\': \'text/plain\' }}})\n }\n , { body: \'I am an attachment\' }\n ] \n }\n , function (error, response, body) {\n if(response.statusCode == 201){\n console.log(\'document saved as: http://mikeal.iriscouch.com/testjs/\'+ rand)\n } else {\n console.log(\'error: \'+ response.statusCode)\n console.log(body)\n }\n }\n )\n```\nCookies are enabled by default (so they can be used in subsequent requests). To disable cookies set jar to false (either in defaults or in the options sent).\n\n```javascript\nvar request = request.defaults({jar: false})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\n\nIf you to use a custom cookie jar (instead of letting request use its own global cookie jar) you do so by setting the jar default or by specifying it as an option:\n\n```javascript\nvar j = request.jar()\nvar request = request.defaults({jar:j})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\nOR\n\n```javascript\nvar j = request.jar()\nvar cookie = request.cookie(\'your_cookie_here\')\nj.add(cookie)\nrequest({url: \'http://www.google.com\', jar: j}, function () {\n request(\'http://images.google.com\')\n})\n```\n',
8185 silly resolved readmeFilename: 'README.md',
8185 silly resolved _id: 'request@2.9.203',
8185 silly resolved _from: 'request@2.9.x' } ]
8186 info install cycle@1.0.2 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
8187 info install eyes@0.1.8 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
8188 info install pkginfo@0.2.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
8189 info install stack-trace@0.0.6 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
8190 info install request@2.9.203 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
8191 info installOne cycle@1.0.2
8192 info installOne eyes@0.1.8
8193 info installOne pkginfo@0.2.3
8194 info installOne stack-trace@0.0.6
8195 info installOne request@2.9.203
8196 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\cycle\1.0.2\package\package.json
8197 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\eyes\0.1.8\package\package.json
8198 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\pkginfo\0.2.3\package\package.json
8199 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\stack-trace\0.0.6\package\package.json
8200 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle unbuild
8201 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle\package.json
8202 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes unbuild
8203 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes\package.json
8204 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo unbuild
8205 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo\package.json
8206 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace unbuild
8207 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace\package.json
8208 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.9.203\package\package.json
8209 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request unbuild
8210 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request\package.json
8211 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\cycle\1.0.2\package.tgz
8212 silly lockFile 268d3754-dules-winston-node-modules-cycle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle
8213 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle C:\Users\Lenovo\AppData\Roaming\npm-cache\268d3754-dules-winston-node-modules-cycle.lock
8214 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\eyes\0.1.8\package.tgz
8215 silly lockFile e14a2be4-odules-winston-node-modules-eyes C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes
8216 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes C:\Users\Lenovo\AppData\Roaming\npm-cache\e14a2be4-odules-winston-node-modules-eyes.lock
8217 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\pkginfo\0.2.3\package.tgz
8218 silly lockFile 799b54b7-les-winston-node-modules-pkginfo C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo
8219 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo C:\Users\Lenovo\AppData\Roaming\npm-cache\799b54b7-les-winston-node-modules-pkginfo.lock
8220 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\stack-trace\0.0.6\package.tgz
8221 silly lockFile c39475ea-winston-node-modules-stack-trace C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace
8222 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace C:\Users\Lenovo\AppData\Roaming\npm-cache\c39475ea-winston-node-modules-stack-trace.lock
8223 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.9.203\package.tgz
8224 silly lockFile 48c87aa1-les-winston-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request
8225 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request C:\Users\Lenovo\AppData\Roaming\npm-cache\48c87aa1-les-winston-node-modules-request.lock
8226 silly gunzTarPerm modes [ '755', '644' ]
8227 silly gunzTarPerm modes [ '755', '644' ]
8228 silly gunzTarPerm modes [ '755', '644' ]
8229 silly gunzTarPerm modes [ '755', '644' ]
8230 silly gunzTarPerm modes [ '755', '644' ]
8231 silly gunzTarPerm extractEntry package.json
8232 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
8233 silly gunzTarPerm extractEntry package.json
8234 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
8235 silly gunzTarPerm extractEntry package.json
8236 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
8237 silly gunzTarPerm extractEntry package.json
8238 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
8239 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore\package.json
8240 silly lockFile 46a1020d--cheerio-node-modules-underscore C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore
8241 info preinstall underscore@1.4.4
8242 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore\package.json
8243 verbose readDependencies using package.json deps
8244 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore\package.json
8245 verbose readDependencies using package.json deps
8246 silly resolved []
8247 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore
8248 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore
8249 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\underscore\package.json
8250 verbose linkStuff [ true,
8250 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8250 verbose linkStuff false,
8250 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\cheerio\\node_modules' ]
8251 info linkStuff underscore@1.4.4
8252 verbose linkBins underscore@1.4.4
8253 verbose linkMans underscore@1.4.4
8254 verbose rebuildBundles underscore@1.4.4
8255 info install underscore@1.4.4
8256 info postinstall underscore@1.4.4
8257 silly gunzTarPerm extractEntry lib/file-writer.js
8258 silly gunzTarPerm modified mode [ 'lib/file-writer.js', 438, 420 ]
8259 silly gunzTarPerm extractEntry lib/get-type.js
8260 silly gunzTarPerm modified mode [ 'lib/get-type.js', 438, 420 ]
8261 silly gunzTarPerm extractEntry README.md
8262 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
8263 silly gunzTarPerm extractEntry cycle.js
8264 silly gunzTarPerm modified mode [ 'cycle.js', 438, 420 ]
8265 silly gunzTarPerm extractEntry package.json
8266 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
8267 silly gunzTarPerm extractEntry lib/dir-reader.js
8268 silly gunzTarPerm modified mode [ 'lib/dir-reader.js', 438, 420 ]
8269 silly gunzTarPerm extractEntry README.md
8270 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
8271 silly gunzTarPerm extractEntry LICENSE
8272 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
8273 silly gunzTarPerm extractEntry .npmignore
8274 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
8275 silly gunzTarPerm extractEntry README.md
8276 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
8277 silly gunzTarPerm extractEntry .npmignore
8278 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
8279 silly gunzTarPerm extractEntry lib/stack-trace.js
8280 silly gunzTarPerm modified mode [ 'lib/stack-trace.js', 438, 420 ]
8281 silly gunzTarPerm extractEntry README.md
8282 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
8283 silly gunzTarPerm extractEntry LICENSE
8284 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
8285 silly gunzTarPerm extractEntry lib/link-writer.js
8286 silly gunzTarPerm modified mode [ 'lib/link-writer.js', 438, 420 ]
8287 silly gunzTarPerm extractEntry lib/proxy-reader.js
8288 silly gunzTarPerm modified mode [ 'lib/proxy-reader.js', 438, 420 ]
8289 silly gunzTarPerm extractEntry docs/docco.css
8290 silly gunzTarPerm modified mode [ 'docs/docco.css', 438, 420 ]
8291 silly gunzTarPerm extractEntry docs/pkginfo.html
8292 silly gunzTarPerm modified mode [ 'docs/pkginfo.html', 438, 420 ]
8293 silly gunzTarPerm extractEntry lib/eyes.js
8294 silly gunzTarPerm modified mode [ 'lib/eyes.js', 438, 420 ]
8295 silly gunzTarPerm extractEntry Makefile
8296 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
8297 silly gunzTarPerm extractEntry License
8298 silly gunzTarPerm modified mode [ 'License', 438, 420 ]
8299 silly gunzTarPerm extractEntry Makefile
8300 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
8301 silly gunzTarPerm extractEntry test/eyes-test.js
8302 silly gunzTarPerm modified mode [ 'test/eyes-test.js', 438, 420 ]
8303 silly gunzTarPerm extractEntry aws.js
8304 silly gunzTarPerm modified mode [ 'aws.js', 438, 420 ]
8305 silly gunzTarPerm extractEntry forever.js
8306 silly gunzTarPerm modified mode [ 'forever.js', 438, 420 ]
8307 silly gunzTarPerm extractEntry main.js
8308 silly gunzTarPerm modified mode [ 'main.js', 438, 420 ]
8309 silly gunzTarPerm extractEntry mimetypes.js
8310 silly gunzTarPerm modified mode [ 'mimetypes.js', 438, 420 ]
8311 silly gunzTarPerm extractEntry lib/proxy-writer.js
8312 silly gunzTarPerm modified mode [ 'lib/proxy-writer.js', 438, 420 ]
8313 silly gunzTarPerm extractEntry lib/reader.js
8314 silly gunzTarPerm modified mode [ 'lib/reader.js', 438, 420 ]
8315 silly gunzTarPerm extractEntry aws2.js
8316 silly gunzTarPerm modified mode [ 'aws2.js', 438, 420 ]
8317 silly gunzTarPerm extractEntry examples/package.json
8318 silly gunzTarPerm modified mode [ 'examples/package.json', 438, 420 ]
8319 silly gunzTarPerm extractEntry examples/all-properties.js
8320 silly gunzTarPerm modified mode [ 'examples/all-properties.js', 438, 420 ]
8321 silly gunzTarPerm extractEntry uuid.js
8322 silly gunzTarPerm modified mode [ 'uuid.js', 438, 420 ]
8323 silly gunzTarPerm extractEntry Readme.md
8324 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ]
8325 silly gunzTarPerm extractEntry test/common.js
8326 silly gunzTarPerm modified mode [ 'test/common.js', 438, 420 ]
8327 silly gunzTarPerm extractEntry test/fixtures/src/d
8328 silly gunzTarPerm modified mode [ 'test/fixtures/src/d', 438, 420 ]
8329 silly gunzTarPerm extractEntry test/fixtures/src/e
8330 silly gunzTarPerm modified mode [ 'test/fixtures/src/e', 438, 420 ]
8331 silly gunzTarPerm extractEntry lib/socket-reader.js
8332 silly gunzTarPerm modified mode [ 'lib/socket-reader.js', 438, 420 ]
8333 silly gunzTarPerm extractEntry tunnel.js
8334 silly gunzTarPerm modified mode [ 'tunnel.js', 438, 420 ]
8335 silly gunzTarPerm extractEntry examples/array-argument.js
8336 silly gunzTarPerm modified mode [ 'examples/array-argument.js', 438, 420 ]
8337 silly gunzTarPerm extractEntry lib/collect.js
8338 silly gunzTarPerm modified mode [ 'lib/collect.js', 438, 420 ]
8339 silly gunzTarPerm extractEntry oauth.js
8340 silly gunzTarPerm modified mode [ 'oauth.js', 438, 420 ]
8341 silly gunzTarPerm extractEntry test/run.js
8342 silly gunzTarPerm modified mode [ 'test/run.js', 438, 420 ]
8343 silly gunzTarPerm extractEntry examples/multiple-properties.js
8344 silly gunzTarPerm modified mode [ 'examples/multiple-properties.js', 438, 420 ]
8345 silly gunzTarPerm extractEntry lib/writer.js
8346 silly gunzTarPerm modified mode [ 'lib/writer.js', 438, 420 ]
8347 silly gunzTarPerm extractEntry tests/test-tunnel.js
8348 silly gunzTarPerm modified mode [ 'tests/test-tunnel.js', 438, 420 ]
8349 silly gunzTarPerm extractEntry test/integration/test-get.js
8350 silly gunzTarPerm modified mode [ 'test/integration/test-get.js', 438, 420 ]
8351 silly gunzTarPerm extractEntry examples/object-argument.js
8352 silly gunzTarPerm modified mode [ 'examples/object-argument.js', 438, 420 ]
8353 silly gunzTarPerm extractEntry lib/link-reader.js
8354 silly gunzTarPerm modified mode [ 'lib/link-reader.js', 438, 420 ]
8355 silly gunzTarPerm extractEntry tests/test-defaults.js
8356 silly gunzTarPerm modified mode [ 'tests/test-defaults.js', 438, 420 ]
8357 silly gunzTarPerm extractEntry test/integration/test-long-stack-trace.js
8358 silly gunzTarPerm modified mode [ 'test/integration/test-long-stack-trace.js', 438, 420 ]
8359 silly gunzTarPerm extractEntry tests/test-errors.js
8360 silly gunzTarPerm modified mode [ 'tests/test-errors.js', 438, 420 ]
8361 silly gunzTarPerm extractEntry test/integration/test-parse.js
8362 silly gunzTarPerm modified mode [ 'test/integration/test-parse.js', 438, 420 ]
8363 silly gunzTarPerm extractEntry tests/test-headers.js
8364 silly gunzTarPerm modified mode [ 'tests/test-headers.js', 438, 420 ]
8365 silly gunzTarPerm extractEntry tests/test-cookiejar.js
8366 silly gunzTarPerm modified mode [ 'tests/test-cookiejar.js', 438, 420 ]
8367 silly gunzTarPerm extractEntry tests/run.js
8368 silly gunzTarPerm modified mode [ 'tests/run.js', 438, 420 ]
8369 silly gunzTarPerm extractEntry test/fixtures/src/f
8370 silly gunzTarPerm modified mode [ 'test/fixtures/src/f', 438, 420 ]
8371 silly gunzTarPerm extractEntry test/fixtures/src/sub/a
8372 silly gunzTarPerm modified mode [ 'test/fixtures/src/sub/a', 438, 420 ]
8373 silly gunzTarPerm extractEntry tests/test-https.js
8374 silly gunzTarPerm modified mode [ 'tests/test-https.js', 438, 420 ]
8375 silly gunzTarPerm extractEntry tests/test-oauth.js
8376 silly gunzTarPerm modified mode [ 'tests/test-oauth.js', 438, 420 ]
8377 silly gunzTarPerm extractEntry examples/single-property.js
8378 silly gunzTarPerm modified mode [ 'examples/single-property.js', 438, 420 ]
8379 silly gunzTarPerm extractEntry lib/pkginfo.js
8380 silly gunzTarPerm modified mode [ 'lib/pkginfo.js', 438, 420 ]
8381 silly gunzTarPerm extractEntry lib/action/store.js
8382 silly gunzTarPerm modified mode [ 'lib/action/store.js', 438, 420 ]
8383 silly gunzTarPerm extractEntry lib/action/subparsers.js
8384 silly gunzTarPerm modified mode [ 'lib/action/subparsers.js', 438, 420 ]
8385 silly gunzTarPerm extractEntry tests/test-params.js
8386 silly gunzTarPerm modified mode [ 'tests/test-params.js', 438, 420 ]
8387 silly gunzTarPerm extractEntry tests/test-pipes.js
8388 silly gunzTarPerm modified mode [ 'tests/test-pipes.js', 438, 420 ]
8389 silly gunzTarPerm extractEntry test/pkginfo-test.js
8390 silly gunzTarPerm modified mode [ 'test/pkginfo-test.js', 438, 420 ]
8391 http 304 https://registry.npmjs.org/tmp
8392 silly registry.get cb [ 304,
8392 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8392 silly registry.get etag: '"Y2OY86PHFK625P91G5FE704L"',
8392 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8392 silly registry.get 'content-length': '0' } ]
8393 verbose etag tmp from cache
8394 silly gunzTarPerm extractEntry test/fixtures/src/sub/b
8395 silly gunzTarPerm modified mode [ 'test/fixtures/src/sub/b', 438, 420 ]
8396 silly gunzTarPerm extractEntry bin/ncp
8397 silly gunzTarPerm modified mode [ 'bin/ncp', 438, 420 ]
8398 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle\package.json
8399 silly gunzTarPerm extractEntry lib/action/version.js
8400 silly gunzTarPerm modified mode [ 'lib/action/version.js', 438, 420 ]
8401 silly gunzTarPerm extractEntry lib/action/append/constant.js
8402 silly gunzTarPerm modified mode [ 'lib/action/append/constant.js', 438, 420 ]
8403 silly gunzTarPerm extractEntry hahaha
8404 silly gunzTarPerm modified mode [ 'hahaha', 438, 420 ]
8405 silly gunzTarPerm extractEntry tests/test-cookie.js
8406 silly gunzTarPerm modified mode [ 'tests/test-cookie.js', 438, 420 ]
8407 silly gunzTarPerm extractEntry tests/test-pool.js
8408 silly gunzTarPerm modified mode [ 'tests/test-pool.js', 438, 420 ]
8409 silly addNameRange number 2 { name: 'tmp', range: '>=0.0.16- <0.1.0-', hasData: true }
8410 silly addNameRange versions [ 'tmp',
8410 silly addNameRange [ '0.0.1',
8410 silly addNameRange '0.0.2',
8410 silly addNameRange '0.0.3',
8410 silly addNameRange '0.0.4',
8410 silly addNameRange '0.0.5',
8410 silly addNameRange '0.0.6',
8410 silly addNameRange '0.0.7',
8410 silly addNameRange '0.0.8',
8410 silly addNameRange '0.0.9',
8410 silly addNameRange '0.0.10',
8410 silly addNameRange '0.0.11',
8410 silly addNameRange '0.0.12',
8410 silly addNameRange '0.0.13',
8410 silly addNameRange '0.0.14',
8410 silly addNameRange '0.0.15',
8410 silly addNameRange '0.0.16' ] ]
8411 verbose addNamed [ 'tmp', '0.0.16' ]
8412 verbose addNamed [ '0.0.16', '0.0.16' ]
8413 silly lockFile e1695ddb-tmp-0-0-16 tmp@0.0.16
8414 verbose lock tmp@0.0.16 C:\Users\Lenovo\AppData\Roaming\npm-cache\e1695ddb-tmp-0-0-16.lock
8415 silly gunzTarPerm extractEntry tests/test-body.js
8416 silly gunzTarPerm modified mode [ 'tests/test-body.js', 438, 420 ]
8417 silly gunzTarPerm extractEntry tests/test-proxy.js
8418 silly gunzTarPerm modified mode [ 'tests/test-proxy.js', 438, 420 ]
8419 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\tmp\0.0.16\package\package.json
8420 silly gunzTarPerm extractEntry tests/test-timeout.js
8421 silly gunzTarPerm modified mode [ 'tests/test-timeout.js', 438, 420 ]
8422 silly gunzTarPerm extractEntry tests/test-qs.js
8423 silly gunzTarPerm modified mode [ 'tests/test-qs.js', 438, 420 ]
8424 silly gunzTarPerm extractEntry lib/ncp.js
8425 silly gunzTarPerm modified mode [ 'lib/ncp.js', 438, 420 ]
8426 silly gunzTarPerm extractEntry tests/test-toJSON.js
8427 silly gunzTarPerm modified mode [ 'tests/test-toJSON.js', 438, 420 ]
8428 silly lockFile 268d3754-dules-winston-node-modules-cycle C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle
8429 silly gunzTarPerm extractEntry tests/test-redirect.js
8430 silly gunzTarPerm modified mode [ 'tests/test-redirect.js', 438, 420 ]
8431 silly gunzTarPerm extractEntry tests/server.js
8432 silly gunzTarPerm modified mode [ 'tests/server.js', 438, 420 ]
8433 silly gunzTarPerm extractEntry tests/test-s3.js
8434 silly gunzTarPerm modified mode [ 'tests/test-s3.js', 438, 420 ]
8435 silly gunzTarPerm extractEntry lib/action/store/constant.js
8436 silly gunzTarPerm modified mode [ 'lib/action/store/constant.js', 438, 420 ]
8437 silly gunzTarPerm extractEntry lib/action/store/false.js
8438 silly gunzTarPerm modified mode [ 'lib/action/store/false.js', 438, 420 ]
8439 silly gunzTarPerm extractEntry tests/test-httpModule.js
8440 silly gunzTarPerm modified mode [ 'tests/test-httpModule.js', 438, 420 ]
8441 silly gunzTarPerm extractEntry tests/test-https-strict.js
8442 silly gunzTarPerm modified mode [ 'tests/test-https-strict.js', 438, 420 ]
8443 info preinstall cycle@1.0.2
8444 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
8445 silly gunzTarPerm extractEntry tests/ssl/ca/server.js
8446 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.js', 438, 420 ]
8447 silly gunzTarPerm extractEntry tests/ssl/ca/ca.srl
8448 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.srl', 438, 420 ]
8449 silly lockFile e1695ddb-tmp-0-0-16 tmp@0.0.16
8450 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle\package.json
8451 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crt
8452 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.crt', 438, 420 ]
8453 silly gunzTarPerm extractEntry tests/ssl/ca/ca.csr
8454 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.csr', 438, 420 ]
8455 verbose readDependencies using package.json deps
8456 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle\package.json
8457 silly lockFile c50b15b6-tmp-0-0-16 tmp@~0.0.16
8458 silly gunzTarPerm extractEntry tests/ssl/ca/ca.key
8459 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.key', 438, 420 ]
8460 verbose readDependencies using package.json deps
8461 silly resolved []
8462 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle
8463 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle
8464 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\cycle\package.json
8465 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crl
8466 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.crl', 438, 420 ]
8467 silly gunzTarPerm extractEntry lib/action/store/true.js
8468 silly gunzTarPerm modified mode [ 'lib/action/store/true.js', 438, 420 ]
8469 silly gunzTarPerm extractEntry lib/argument/error.js
8470 silly gunzTarPerm modified mode [ 'lib/argument/error.js', 438, 420 ]
8471 verbose linkStuff [ true,
8471 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8471 verbose linkStuff false,
8471 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\winston\\node_modules' ]
8472 info linkStuff cycle@1.0.2
8473 verbose linkBins cycle@1.0.2
8474 verbose linkMans cycle@1.0.2
8475 verbose rebuildBundles cycle@1.0.2
8476 http 304 https://registry.npmjs.org/vows
8477 silly registry.get cb [ 304,
8477 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8477 silly registry.get etag: '"2W19J3F1TJD6ZDG64YFECVSO"',
8477 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8477 silly registry.get 'content-length': '0' } ]
8478 verbose etag vows from cache
8479 info install cycle@1.0.2
8480 silly gunzTarPerm extractEntry lib/argument/exclusive.js
8481 silly gunzTarPerm modified mode [ 'lib/argument/exclusive.js', 438, 420 ]
8482 info postinstall cycle@1.0.2
8483 silly lockFile 63c77b0b-s-minimatch-node-modules-sigmund C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund
8484 silly addNameRange number 2 { name: 'vows', range: '>=0.6.4- <0.7.0-', hasData: true }
8485 silly addNameRange versions [ 'vows',
8485 silly addNameRange [ '0.2.5',
8485 silly addNameRange '0.3.0',
8485 silly addNameRange '0.3.1',
8485 silly addNameRange '0.3.2',
8485 silly addNameRange '0.3.3',
8485 silly addNameRange '0.3.4',
8485 silly addNameRange '0.3.5',
8485 silly addNameRange '0.4.0',
8485 silly addNameRange '0.4.1',
8485 silly addNameRange '0.4.2',
8485 silly addNameRange '0.4.3',
8485 silly addNameRange '0.4.4',
8485 silly addNameRange '0.4.5',
8485 silly addNameRange '0.4.6',
8485 silly addNameRange '0.5.0',
8485 silly addNameRange '0.5.5',
8485 silly addNameRange '0.5.6',
8485 silly addNameRange '0.5.8',
8485 silly addNameRange '0.5.9',
8485 silly addNameRange '0.5.10',
8485 silly addNameRange '0.5.11',
8485 silly addNameRange '0.5.12',
8485 silly addNameRange '0.5.13',
8485 silly addNameRange '0.6.0',
8485 silly addNameRange '0.6.1',
8485 silly addNameRange '0.6.2',
8485 silly addNameRange '0.6.3',
8485 silly addNameRange '0.6.4',
8485 silly addNameRange '0.7.0' ] ]
8486 verbose addNamed [ 'vows', '0.6.4' ]
8487 verbose addNamed [ '0.6.4', '0.6.4' ]
8488 silly lockFile f6505f4f-vows-0-6-4 vows@0.6.4
8489 verbose lock vows@0.6.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\f6505f4f-vows-0-6-4.lock
8490 silly gunzTarPerm extractEntry tests/ssl/ca/server.cnf
8491 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.cnf', 438, 420 ]
8492 silly gunzTarPerm extractEntry tests/ssl/ca/server.crt
8493 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.crt', 438, 420 ]
8494 silly gunzTarPerm extractEntry lib/action/store.js
8495 silly gunzTarPerm modified mode [ 'lib/action/store.js', 438, 420 ]
8496 silly gunzTarPerm extractEntry lib/action/subparsers.js
8497 silly gunzTarPerm modified mode [ 'lib/action/subparsers.js', 438, 420 ]
8498 info preinstall sigmund@1.0.0
8499 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\vows\0.6.4\package\package.json
8500 silly gunzTarPerm extractEntry tests/ssl/ca/server.csr
8501 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.csr', 438, 420 ]
8502 silly gunzTarPerm extractEntry lib/argument/group.js
8503 silly gunzTarPerm modified mode [ 'lib/argument/group.js', 438, 420 ]
8504 silly gunzTarPerm extractEntry lib/help/formatter.js
8505 silly gunzTarPerm modified mode [ 'lib/help/formatter.js', 438, 420 ]
8506 silly gunzTarPerm extractEntry tests/ssl/ca/ca.cnf
8507 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.cnf', 438, 420 ]
8508 http 304 https://registry.npmjs.org/nopt
8509 silly registry.get cb [ 304,
8509 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8509 silly registry.get etag: '"D3F4NZPSX96YQJ5HWG49BFN3D"',
8509 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8509 silly registry.get 'content-length': '0' } ]
8510 verbose etag nopt from cache
8511 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
8512 silly gunzTarPerm extractEntry tests/ssl/ca/server.key
8513 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.key', 438, 420 ]
8514 silly gunzTarPerm extractEntry tests/ssl/npm-ca.crt
8515 silly gunzTarPerm modified mode [ 'tests/ssl/npm-ca.crt', 438, 420 ]
8516 verbose readDependencies using package.json deps
8517 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
8518 silly gunzTarPerm extractEntry tests/ssl/test.crt
8519 silly gunzTarPerm modified mode [ 'tests/ssl/test.crt', 438, 420 ]
8520 silly gunzTarPerm extractEntry tests/ssl/test.key
8521 silly gunzTarPerm modified mode [ 'tests/ssl/test.key', 438, 420 ]
8522 verbose readDependencies using package.json deps
8523 silly resolved []
8524 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund
8525 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund
8526 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
8527 silly gunzTarPerm extractEntry lib/action/version.js
8528 silly gunzTarPerm modified mode [ 'lib/action/version.js', 438, 420 ]
8529 silly gunzTarPerm extractEntry lib/action/append/constant.js
8530 silly gunzTarPerm modified mode [ 'lib/action/append/constant.js', 438, 420 ]
8531 verbose linkStuff [ true,
8531 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8531 verbose linkStuff false,
8531 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ]
8532 info linkStuff sigmund@1.0.0
8533 verbose linkBins sigmund@1.0.0
8534 verbose linkMans sigmund@1.0.0
8535 verbose rebuildBundles sigmund@1.0.0
8536 info install sigmund@1.0.0
8537 silly addNameRange number 2 { name: 'nopt', range: '>=2.0.0- <2.1.0-', hasData: true }
8538 silly addNameRange versions [ 'nopt',
8538 silly addNameRange [ '1.0.0',
8538 silly addNameRange '1.0.1',
8538 silly addNameRange '1.0.2',
8538 silly addNameRange '1.0.3',
8538 silly addNameRange '1.0.4',
8538 silly addNameRange '1.0.5',
8538 silly addNameRange '1.0.6',
8538 silly addNameRange '1.0.7',
8538 silly addNameRange '1.0.8',
8538 silly addNameRange '1.0.9',
8538 silly addNameRange '1.0.10',
8538 silly addNameRange '2.0.0',
8538 silly addNameRange '2.1.0',
8538 silly addNameRange '2.1.1' ] ]
8539 verbose addNamed [ 'nopt', '2.0.0' ]
8540 verbose addNamed [ '2.0.0', '2.0.0' ]
8541 silly lockFile b7b4fa5b-nopt-2-0-0 nopt@2.0.0
8542 verbose lock nopt@2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\b7b4fa5b-nopt-2-0-0.lock
8543 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes\package.json
8544 silly gunzTarPerm extractEntry .ndocrc
8545 silly gunzTarPerm modified mode [ '.ndocrc', 438, 420 ]
8546 silly gunzTarPerm extractEntry Makefile
8547 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
8548 info postinstall sigmund@1.0.0
8549 http 304 https://registry.npmjs.org/archy
8550 silly registry.get cb [ 304,
8550 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8550 silly registry.get etag: '"53N8FL7LSOCQI38X825XH4WTI"',
8550 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8550 silly registry.get 'content-length': '0' } ]
8551 verbose etag archy from cache
8552 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\package.json
8553 silly lockFile f6505f4f-vows-0-6-4 vows@0.6.4
8554 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\nopt\2.0.0\package\package.json
8555 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
8556 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch
8557 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\node_modules\minimatch\package.json
8558 verbose linkStuff [ true,
8558 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8558 verbose linkStuff false,
8558 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules\\glob\\node_modules' ]
8559 info linkStuff minimatch@0.2.9
8560 verbose linkBins minimatch@0.2.9
8561 verbose linkMans minimatch@0.2.9
8562 verbose rebuildBundles minimatch@0.2.9
8563 silly lockFile bc9d7638-vows-0-6-4 vows@~0.6.4
8564 verbose rebuildBundles [ 'lru-cache', 'sigmund' ]
8565 info install minimatch@0.2.9
8566 silly gunzTarPerm extractEntry tests/squid.conf
8567 silly gunzTarPerm modified mode [ 'tests/squid.conf', 438, 420 ]
8568 silly gunzTarPerm extractEntry tests/googledoodle.png
8569 silly gunzTarPerm modified mode [ 'tests/googledoodle.png', 438, 420 ]
8570 info postinstall minimatch@0.2.9
8571 silly addNameRange number 2 { name: 'archy', range: '>=0.0.2- <0.1.0-', hasData: true }
8572 silly addNameRange versions [ 'archy', [ '0.0.0', '0.0.1', '0.0.2' ] ]
8573 verbose addNamed [ 'archy', '0.0.2' ]
8574 verbose addNamed [ '0.0.2', '0.0.2' ]
8575 silly lockFile c97e9070-archy-0-0-2 archy@0.0.2
8576 verbose lock archy@0.0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\c97e9070-archy-0-0-2.lock
8577 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob
8578 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob
8579 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\node_modules\glob\package.json
8580 silly gunzTarPerm extractEntry lib/action/store/constant.js
8581 silly gunzTarPerm modified mode [ 'lib/action/store/constant.js', 438, 420 ]
8582 silly gunzTarPerm extractEntry lib/action/store/false.js
8583 silly gunzTarPerm modified mode [ 'lib/action/store/false.js', 438, 420 ]
8584 verbose linkStuff [ true,
8584 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8584 verbose linkStuff false,
8584 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules\\findup-sync\\node_modules' ]
8585 info linkStuff glob@3.1.20
8586 verbose linkBins glob@3.1.20
8587 verbose linkMans glob@3.1.20
8588 verbose rebuildBundles glob@3.1.20
8589 http 304 https://registry.npmjs.org/rimraf
8590 silly registry.get cb [ 304,
8590 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8590 silly registry.get etag: '"DAE5T6QXGHVTL3V5TBFH3N1QN"',
8590 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8590 silly registry.get 'content-length': '0' } ]
8591 verbose etag rimraf from cache
8592 silly gunzTarPerm extractEntry .jshintignore
8593 silly gunzTarPerm modified mode [ '.jshintignore', 438, 420 ]
8594 silly gunzTarPerm extractEntry .travis.yml
8595 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
8596 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\archy\0.0.2\package\package.json
8597 verbose rebuildBundles [ 'graceful-fs', 'inherits', 'minimatch' ]
8598 info install glob@3.1.20
8599 silly lockFile e14a2be4-odules-winston-node-modules-eyes C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes
8600 silly gunzTarPerm extractEntry vendor/cookie/index.js
8601 silly gunzTarPerm modified mode [ 'vendor/cookie/index.js', 438, 420 ]
8602 silly gunzTarPerm extractEntry vendor/cookie/jar.js
8603 silly gunzTarPerm modified mode [ 'vendor/cookie/jar.js', 438, 420 ]
8604 silly lockFile 0fb133a7-es-tar-node-modules-block-stream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream
8605 info postinstall glob@3.1.20
8606 silly lockFile b7b4fa5b-nopt-2-0-0 nopt@2.0.0
8607 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync
8608 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync
8609 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\node_modules\findup-sync\package.json
8610 silly lockFile 42399ddd-nopt-2-0-0 nopt@~2.0.0
8611 verbose linkStuff [ true,
8611 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8611 verbose linkStuff false,
8611 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\grunt-cli\\node_modules' ]
8612 info linkStuff findup-sync@0.1.1
8613 verbose linkBins findup-sync@0.1.1
8614 verbose linkMans findup-sync@0.1.1
8615 verbose rebuildBundles findup-sync@0.1.1
8616 info preinstall eyes@0.1.8
8617 verbose rebuildBundles [ '.bin', 'glob', 'lodash' ]
8618 info install findup-sync@0.1.1
8619 silly addNameRange number 2 { name: 'rimraf', range: '>=2.0.2- <2.1.0-', hasData: true }
8620 silly addNameRange versions [ 'rimraf',
8620 silly addNameRange [ '1.0.0',
8620 silly addNameRange '1.0.1',
8620 silly addNameRange '1.0.2',
8620 silly addNameRange '1.0.4',
8620 silly addNameRange '1.0.5',
8620 silly addNameRange '1.0.6',
8620 silly addNameRange '1.0.7',
8620 silly addNameRange '1.0.8',
8620 silly addNameRange '1.0.9',
8620 silly addNameRange '2.0.0',
8620 silly addNameRange '2.0.1',
8620 silly addNameRange '2.0.2',
8620 silly addNameRange '2.0.3',
8620 silly addNameRange '2.1.0',
8620 silly addNameRange '2.1.1',
8620 silly addNameRange '2.1.2',
8620 silly addNameRange '2.1.3',
8620 silly addNameRange '2.1.4' ] ]
8621 verbose addNamed [ 'rimraf', '2.0.3' ]
8622 verbose addNamed [ '2.0.3', '2.0.3' ]
8623 silly lockFile 166fc4dd-rimraf-2-0-3 rimraf@2.0.3
8624 verbose lock rimraf@2.0.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\166fc4dd-rimraf-2-0-3.lock
8625 info preinstall block-stream@0.0.6
8626 silly gunzTarPerm extractEntry lib/action/store/true.js
8627 silly gunzTarPerm modified mode [ 'lib/action/store/true.js', 438, 420 ]
8628 silly gunzTarPerm extractEntry lib/argument/error.js
8629 silly gunzTarPerm modified mode [ 'lib/argument/error.js', 438, 420 ]
8630 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes\package.json
8631 info postinstall findup-sync@0.1.1
8632 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\2.0.3\package\package.json
8633 verbose readDependencies using package.json deps
8634 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes\package.json
8635 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\package.json
8636 silly gunzTarPerm extractEntry test/base.js
8637 silly gunzTarPerm modified mode [ 'test/base.js', 438, 420 ]
8638 silly gunzTarPerm extractEntry test/constant.js
8639 silly gunzTarPerm modified mode [ 'test/constant.js', 438, 420 ]
8640 silly gunzTarPerm extractEntry lib/argument/exclusive.js
8641 silly gunzTarPerm modified mode [ 'lib/argument/exclusive.js', 438, 420 ]
8642 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli
8643 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli
8644 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\grunt-cli\package.json
8645 silly lockFile c97e9070-archy-0-0-2 archy@0.0.2
8646 verbose readDependencies using package.json deps
8647 silly resolved []
8648 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes
8649 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes
8650 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\eyes\package.json
8651 verbose linkStuff [ true,
8651 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8651 verbose linkStuff true,
8651 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules' ]
8652 info linkStuff grunt-cli@0.1.6
8653 verbose linkBins grunt-cli@0.1.6
8654 verbose link bins [ { grunt: 'bin/grunt' },
8654 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm',
8654 verbose link bins true ]
8655 verbose linkMans grunt-cli@0.1.6
8656 verbose rebuildBundles grunt-cli@0.1.6
8657 verbose linkStuff [ true,
8657 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8657 verbose linkStuff false,
8657 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\winston\\node_modules' ]
8658 info linkStuff eyes@0.1.8
8659 verbose linkBins eyes@0.1.8
8660 verbose linkMans eyes@0.1.8
8661 verbose rebuildBundles eyes@0.1.8
8662 verbose readDependencies using package.json deps
8663 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\package.json
8664 verbose rebuildBundles [ '.bin', 'findup-sync', 'nopt' ]
8665 info install eyes@0.1.8
8666 silly lockFile 835d25e0-archy-0-0-2 archy@~0.0.2
8667 verbose readDependencies using package.json deps
8668 silly resolved []
8669 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream
8670 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream
8671 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\package.json
8672 verbose linkStuff [ true,
8672 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8672 verbose linkStuff false,
8672 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules' ]
8673 info linkStuff block-stream@0.0.6
8674 verbose linkBins block-stream@0.0.6
8675 verbose linkMans block-stream@0.0.6
8676 verbose rebuildBundles block-stream@0.0.6
8677 info postinstall eyes@0.1.8
8678 info install block-stream@0.0.6
8679 info postinstall block-stream@0.0.6
8680 silly gunzTarPerm extractEntry lib/argument/group.js
8681 silly gunzTarPerm modified mode [ 'lib/argument/group.js', 438, 420 ]
8682 silly gunzTarPerm extractEntry lib/help/formatter.js
8683 silly gunzTarPerm modified mode [ 'lib/help/formatter.js', 438, 420 ]
8684 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\package.json
8685 silly gunzTarPerm extractEntry test/fromfile.js
8686 silly gunzTarPerm modified mode [ 'test/fromfile.js', 438, 420 ]
8687 silly gunzTarPerm extractEntry test/group.js
8688 silly gunzTarPerm modified mode [ 'test/group.js', 438, 420 ]
8689 silly lockFile 166fc4dd-rimraf-2-0-3 rimraf@2.0.3
8690 silly gunzTarPerm extractEntry test/conflict.js
8691 silly gunzTarPerm modified mode [ 'test/conflict.js', 438, 420 ]
8692 silly lockFile 723423b4-rimraf-2-0-2 rimraf@~2.0.2
8693 silly lockFile 4146ae45-lparser2-node-modules-domhandler C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler
8694 silly gunzTarPerm extractEntry test/childgroups.js
8695 silly gunzTarPerm modified mode [ 'test/childgroups.js', 438, 420 ]
8696 silly gunzTarPerm extractEntry test/optionals.js
8697 silly gunzTarPerm modified mode [ 'test/optionals.js', 438, 420 ]
8698 info install grunt-cli@0.1.6
8699 info postinstall grunt-cli@0.1.6
8700 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace\package.json
8701 info preinstall domhandler@2.0.1
8702 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\package.json
8703 verbose readDependencies using package.json deps
8704 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\package.json
8705 silly gunzTarPerm extractEntry test/parents.js
8706 silly gunzTarPerm modified mode [ 'test/parents.js', 438, 420 ]
8707 silly gunzTarPerm extractEntry test/positionals.js
8708 silly gunzTarPerm modified mode [ 'test/positionals.js', 438, 420 ]
8709 verbose readDependencies using package.json deps
8710 silly resolved []
8711 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler
8712 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler
8713 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\node_modules\domhandler\package.json
8714 verbose linkStuff [ true,
8714 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8714 verbose linkStuff false,
8714 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules\\htmlparser2\\node_modules' ]
8715 info linkStuff domhandler@2.0.1
8716 verbose linkBins domhandler@2.0.1
8717 verbose linkMans domhandler@2.0.1
8718 verbose rebuildBundles domhandler@2.0.1
8719 silly gunzTarPerm extractEntry test/prefix.js
8720 silly gunzTarPerm modified mode [ 'test/prefix.js', 438, 420 ]
8721 info install domhandler@2.0.1
8722 silly gunzTarPerm extractEntry test/choices.js
8723 silly gunzTarPerm modified mode [ 'test/choices.js', 438, 420 ]
8724 silly lockFile c39475ea-winston-node-modules-stack-trace C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace
8725 info postinstall domhandler@2.0.1
8726 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
8727 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2
8728 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\htmlparser2\package.json
8729 verbose linkStuff [ true,
8729 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8729 verbose linkStuff false,
8729 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\generator-webapp\\node_modules\\cheerio\\node_modules' ]
8730 info linkStuff htmlparser2@2.5.1
8731 verbose linkBins htmlparser2@2.5.1
8732 verbose linkMans htmlparser2@2.5.1
8733 verbose rebuildBundles htmlparser2@2.5.1
8734 verbose rebuildBundles [ 'domelementtype', 'domhandler', 'domutils' ]
8735 info install htmlparser2@2.5.1
8736 info preinstall stack-trace@0.0.6
8737 info postinstall htmlparser2@2.5.1
8738 silly gunzTarPerm extractEntry test/sub_commands.js
8739 silly gunzTarPerm modified mode [ 'test/sub_commands.js', 438, 420 ]
8740 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace\package.json
8741 silly gunzTarPerm extractEntry test/suppress.js
8742 silly gunzTarPerm modified mode [ 'test/suppress.js', 438, 420 ]
8743 verbose readDependencies using package.json deps
8744 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace\package.json
8745 silly gunzTarPerm extractEntry test/user_defined_type.js
8746 silly gunzTarPerm modified mode [ 'test/user_defined_type.js', 438, 420 ]
8747 silly gunzTarPerm extractEntry test/nargs.js
8748 silly gunzTarPerm modified mode [ 'test/nargs.js', 438, 420 ]
8749 verbose readDependencies using package.json deps
8750 silly resolved []
8751 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace
8752 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace
8753 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\stack-trace\package.json
8754 silly gunzTarPerm extractEntry test/mocha.opts
8755 silly gunzTarPerm modified mode [ 'test/mocha.opts', 438, 420 ]
8756 verbose linkStuff [ true,
8756 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8756 verbose linkStuff false,
8756 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\winston\\node_modules' ]
8757 info linkStuff stack-trace@0.0.6
8758 verbose linkBins stack-trace@0.0.6
8759 verbose linkMans stack-trace@0.0.6
8760 verbose rebuildBundles stack-trace@0.0.6
8761 info install stack-trace@0.0.6
8762 info postinstall stack-trace@0.0.6
8763 silly gunzTarPerm extractEntry .ndocrc
8764 silly gunzTarPerm modified mode [ '.ndocrc', 438, 420 ]
8765 silly gunzTarPerm extractEntry Makefile
8766 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
8767 silly gunzTarPerm extractEntry .jshintignore
8768 silly gunzTarPerm modified mode [ '.jshintignore', 438, 420 ]
8769 silly gunzTarPerm extractEntry .travis.yml
8770 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
8771 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp\package.json
8772 silly gunzTarPerm extractEntry test/base.js
8773 silly gunzTarPerm modified mode [ 'test/base.js', 438, 420 ]
8774 silly gunzTarPerm extractEntry test/constant.js
8775 silly gunzTarPerm modified mode [ 'test/constant.js', 438, 420 ]
8776 silly lockFile 9b00de74-e-modules-utile-node-modules-ncp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp
8777 silly gunzTarPerm extractEntry test/fromfile.js
8778 silly gunzTarPerm modified mode [ 'test/fromfile.js', 438, 420 ]
8779 silly gunzTarPerm extractEntry test/group.js
8780 silly gunzTarPerm modified mode [ 'test/group.js', 438, 420 ]
8781 silly gunzTarPerm extractEntry test/conflict.js
8782 silly gunzTarPerm modified mode [ 'test/conflict.js', 438, 420 ]
8783 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\package.json
8784 info preinstall ncp@0.2.6
8785 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp\package.json
8786 verbose readDependencies using package.json deps
8787 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp\package.json
8788 verbose readDependencies using package.json deps
8789 silly resolved []
8790 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp
8791 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp
8792 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\node_modules\ncp\package.json
8793 verbose linkStuff [ true,
8793 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8793 verbose linkStuff false,
8793 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules' ]
8794 info linkStuff ncp@0.2.6
8795 verbose linkBins ncp@0.2.6
8796 verbose link bins [ { ncp: './bin/ncp' },
8796 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\utile\\node_modules\\.bin',
8796 verbose link bins false ]
8797 verbose linkMans ncp@0.2.6
8798 verbose rebuildBundles ncp@0.2.6
8799 silly gunzTarPerm extractEntry test/childgroups.js
8800 silly gunzTarPerm modified mode [ 'test/childgroups.js', 438, 420 ]
8801 silly gunzTarPerm extractEntry test/optionals.js
8802 silly gunzTarPerm modified mode [ 'test/optionals.js', 438, 420 ]
8803 silly lockFile 3a0c55a6-io-select-node-modules-CSSselect C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect
8804 info preinstall CSSselect@0.3.0
8805 silly gunzTarPerm extractEntry test/parents.js
8806 silly gunzTarPerm modified mode [ 'test/parents.js', 438, 420 ]
8807 silly gunzTarPerm extractEntry test/positionals.js
8808 silly gunzTarPerm modified mode [ 'test/positionals.js', 438, 420 ]
8809 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\package.json
8810 silly gunzTarPerm extractEntry test/prefix.js
8811 silly gunzTarPerm modified mode [ 'test/prefix.js', 438, 420 ]
8812 verbose readDependencies using package.json deps
8813 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\package.json
8814 silly gunzTarPerm extractEntry test/choices.js
8815 silly gunzTarPerm modified mode [ 'test/choices.js', 438, 420 ]
8816 verbose readDependencies using package.json deps
8817 info install ncp@0.2.6
8818 verbose cache add [ 'CSSwhat@>= 0.1', null ]
8819 silly cache add name=undefined spec="CSSwhat@>= 0.1" args=["CSSwhat@>= 0.1",null]
8820 verbose parsed url { pathname: 'CSSwhat@%3E=%200.1',
8820 verbose parsed url path: 'CSSwhat@%3E=%200.1',
8820 verbose parsed url href: 'CSSwhat@%3E=%200.1' }
8821 silly cache add name="CSSwhat" spec=">= 0.1" args=["CSSwhat",">= 0.1"]
8822 verbose parsed url { pathname: '%3E=%200.1',
8822 verbose parsed url path: '%3E=%200.1',
8822 verbose parsed url href: '%3E=%200.1' }
8823 verbose addNamed [ 'CSSwhat', '>= 0.1' ]
8824 verbose addNamed [ null, '>=0.1.0-' ]
8825 silly lockFile d8d86382-CSSwhat-0-1 CSSwhat@>= 0.1
8826 verbose lock CSSwhat@>= 0.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\d8d86382-CSSwhat-0-1.lock
8827 silly addNameRange { name: 'CSSwhat', range: '>=0.1.0-', hasData: false }
8828 info postinstall ncp@0.2.6
8829 silly gunzTarPerm extractEntry test/sub_commands.js
8830 silly gunzTarPerm modified mode [ 'test/sub_commands.js', 438, 420 ]
8831 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
8832 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile
8833 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\utile\package.json
8834 silly gunzTarPerm extractEntry test/suppress.js
8835 silly gunzTarPerm modified mode [ 'test/suppress.js', 438, 420 ]
8836 verbose linkStuff [ true,
8836 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8836 verbose linkStuff false,
8836 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules' ]
8837 info linkStuff utile@0.1.7
8838 verbose linkBins utile@0.1.7
8839 verbose linkMans utile@0.1.7
8840 verbose rebuildBundles utile@0.1.7
8841 silly gunzTarPerm extractEntry test/user_defined_type.js
8842 silly gunzTarPerm modified mode [ 'test/user_defined_type.js', 438, 420 ]
8843 verbose rebuildBundles [ '.bin', 'deep-equal', 'i', 'mkdirp', 'ncp', 'rimraf' ]
8844 info install utile@0.1.7
8845 silly gunzTarPerm extractEntry test/nargs.js
8846 silly gunzTarPerm modified mode [ 'test/nargs.js', 438, 420 ]
8847 verbose url raw CSSwhat
8848 verbose url resolving [ 'https://registry.npmjs.org/', './CSSwhat' ]
8849 verbose url resolved https://registry.npmjs.org/CSSwhat
8850 info trying registry request attempt 1 at 20:03:11
8851 verbose etag "3PA9U9R9E16GMT1MSVHX25GNY"
8852 http GET https://registry.npmjs.org/CSSwhat
8853 silly gunzTarPerm extractEntry test/mocha.opts
8854 silly gunzTarPerm modified mode [ 'test/mocha.opts', 438, 420 ]
8855 info postinstall utile@0.1.7
8856 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo\package.json
8857 silly lockFile 799b54b7-les-winston-node-modules-pkginfo C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo
8858 info preinstall pkginfo@0.2.3
8859 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo\package.json
8860 verbose readDependencies using package.json deps
8861 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo\package.json
8862 verbose readDependencies using package.json deps
8863 silly resolved []
8864 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo
8865 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo
8866 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\pkginfo\package.json
8867 verbose linkStuff [ true,
8867 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
8867 verbose linkStuff false,
8867 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\winston\\node_modules' ]
8868 info linkStuff pkginfo@0.2.3
8869 verbose linkBins pkginfo@0.2.3
8870 verbose linkMans pkginfo@0.2.3
8871 verbose rebuildBundles pkginfo@0.2.3
8872 info install pkginfo@0.2.3
8873 info postinstall pkginfo@0.2.3
8874 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8875 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8876 silly lockFile b3a3a304-modules-yamljs-node-modules-glob C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob
8877 silly lockFile 0c61c81f-modules-yamljs-node-modules-glob C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob
8878 info preinstall glob@3.1.20
8879 info preinstall glob@3.1.20
8880 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8881 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8882 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2\package.json
8883 verbose readDependencies using package.json deps
8884 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8885 verbose readDependencies using package.json deps
8886 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\package.json
8887 verbose readDependencies using package.json deps
8888 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\package.json
8889 verbose readDependencies using package.json deps
8890 http 304 https://registry.npmjs.org/semver
8891 silly registry.get cb [ 304,
8891 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8891 silly registry.get etag: '"ALC0145XKDZ8H451U3D2AW1XH"',
8891 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8891 silly registry.get 'content-length': '0' } ]
8892 verbose etag semver from cache
8893 verbose cache add [ 'minimatch@0.2', null ]
8894 silly cache add name=undefined spec="minimatch@0.2" args=["minimatch@0.2",null]
8895 verbose parsed url { pathname: 'minimatch@0.2',
8895 verbose parsed url path: 'minimatch@0.2',
8895 verbose parsed url href: 'minimatch@0.2' }
8896 silly cache add name="minimatch" spec="0.2" args=["minimatch","0.2"]
8897 verbose parsed url { pathname: '0.2', path: '0.2', href: '0.2' }
8898 verbose addNamed [ 'minimatch', '0.2' ]
8899 verbose addNamed [ null, '>=0.2.0- <0.3.0-' ]
8900 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
8901 verbose lock minimatch@0.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\1c6e096b-minimatch-0-2.lock
8902 verbose cache add [ 'graceful-fs@~1.2.0', null ]
8903 silly cache add name=undefined spec="graceful-fs@~1.2.0" args=["graceful-fs@~1.2.0",null]
8904 verbose parsed url { pathname: 'graceful-fs@~1.2.0',
8904 verbose parsed url path: 'graceful-fs@~1.2.0',
8904 verbose parsed url href: 'graceful-fs@~1.2.0' }
8905 silly cache add name="graceful-fs" spec="~1.2.0" args=["graceful-fs","~1.2.0"]
8906 verbose parsed url { pathname: '~1.2.0', path: '~1.2.0', href: '~1.2.0' }
8907 verbose addNamed [ 'graceful-fs', '~1.2.0' ]
8908 verbose addNamed [ null, '>=1.2.0- <1.3.0-' ]
8909 silly lockFile 9c0bb906-graceful-fs-1-2-0 graceful-fs@~1.2.0
8910 verbose lock graceful-fs@~1.2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\9c0bb906-graceful-fs-1-2-0.lock
8911 verbose cache add [ 'minimatch@0.2', null ]
8912 silly cache add name=undefined spec="minimatch@0.2" args=["minimatch@0.2",null]
8913 verbose parsed url { pathname: 'minimatch@0.2',
8913 verbose parsed url path: 'minimatch@0.2',
8913 verbose parsed url href: 'minimatch@0.2' }
8914 silly cache add name="minimatch" spec="0.2" args=["minimatch","0.2"]
8915 verbose parsed url { pathname: '0.2', path: '0.2', href: '0.2' }
8916 verbose addNamed [ 'minimatch', '0.2' ]
8917 verbose cache add [ 'graceful-fs@~1.2.0', null ]
8918 silly cache add name=undefined spec="graceful-fs@~1.2.0" args=["graceful-fs@~1.2.0",null]
8919 verbose parsed url { pathname: 'graceful-fs@~1.2.0',
8919 verbose parsed url path: 'graceful-fs@~1.2.0',
8919 verbose parsed url href: 'graceful-fs@~1.2.0' }
8920 silly cache add name="graceful-fs" spec="~1.2.0" args=["graceful-fs","~1.2.0"]
8921 verbose parsed url { pathname: '~1.2.0', path: '~1.2.0', href: '~1.2.0' }
8922 verbose addNamed [ 'graceful-fs', '~1.2.0' ]
8923 verbose cache add [ 'inherits@1', null ]
8924 silly cache add name=undefined spec="inherits@1" args=["inherits@1",null]
8925 verbose parsed url { pathname: 'inherits@1',
8925 verbose parsed url path: 'inherits@1',
8925 verbose parsed url href: 'inherits@1' }
8926 silly cache add name="inherits" spec="1" args=["inherits","1"]
8927 verbose parsed url { pathname: '1', path: '1', href: '1' }
8928 verbose addNamed [ 'inherits', '1' ]
8929 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
8930 silly lockFile 4bca46d0-inherits-1 inherits@1
8931 verbose lock inherits@1 C:\Users\Lenovo\AppData\Roaming\npm-cache\4bca46d0-inherits-1.lock
8932 verbose cache add [ 'inherits@1', null ]
8933 silly cache add name=undefined spec="inherits@1" args=["inherits@1",null]
8934 verbose parsed url { pathname: 'inherits@1',
8934 verbose parsed url path: 'inherits@1',
8934 verbose parsed url href: 'inherits@1' }
8935 silly cache add name="inherits" spec="1" args=["inherits","1"]
8936 verbose parsed url { pathname: '1', path: '1', href: '1' }
8937 verbose addNamed [ 'inherits', '1' ]
8938 silly addNameRange { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: false }
8939 silly addNameRange { name: 'graceful-fs',
8939 silly addNameRange range: '>=1.2.0- <1.3.0-',
8939 silly addNameRange hasData: false }
8940 silly addNameRange { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: false }
8941 http 304 https://registry.npmjs.org/request
8942 silly registry.get cb [ 304,
8942 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8942 silly registry.get etag: '"3PUB8MOMHWDN2TWDE7K402DCM"',
8942 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8942 silly registry.get 'content-length': '0' } ]
8943 verbose etag request from cache
8944 silly lockFile 4bf243d8-cheerio-node-modules-htmlparser2 C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2
8945 silly addNameRange number 2 { name: 'semver', range: '>=1.1.0- <1.2.0-', hasData: true }
8946 silly addNameRange versions [ 'semver',
8946 silly addNameRange [ '1.0.0',
8946 silly addNameRange '1.0.1',
8946 silly addNameRange '1.0.2',
8946 silly addNameRange '1.0.3',
8946 silly addNameRange '1.0.4',
8946 silly addNameRange '1.0.5',
8946 silly addNameRange '1.0.6',
8946 silly addNameRange '1.0.7',
8946 silly addNameRange '1.0.8',
8946 silly addNameRange '1.0.9',
8946 silly addNameRange '1.0.10',
8946 silly addNameRange '1.0.11',
8946 silly addNameRange '1.0.12',
8946 silly addNameRange '1.0.13',
8946 silly addNameRange '1.0.14',
8946 silly addNameRange '1.1.0',
8946 silly addNameRange '1.1.1',
8946 silly addNameRange '1.1.2',
8946 silly addNameRange '1.1.3' ] ]
8947 verbose addNamed [ 'semver', '1.1.3' ]
8948 verbose addNamed [ '1.1.3', '1.1.3' ]
8949 silly lockFile 6dce5a9f-semver-1-1-3 semver@1.1.3
8950 verbose lock semver@1.1.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\6dce5a9f-semver-1-1-3.lock
8951 verbose url raw graceful-fs
8952 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
8953 verbose url resolved https://registry.npmjs.org/graceful-fs
8954 info trying registry request attempt 1 at 20:03:11
8955 verbose etag "29V2F6XF8M8VFV5T1X38O391Q"
8956 http GET https://registry.npmjs.org/graceful-fs
8957 verbose url raw minimatch
8958 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ]
8959 verbose url resolved https://registry.npmjs.org/minimatch
8960 info trying registry request attempt 1 at 20:03:11
8961 verbose etag "65PMYHULHRSBN65MI485RD91A"
8962 http GET https://registry.npmjs.org/minimatch
8963 verbose url raw inherits
8964 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ]
8965 verbose url resolved https://registry.npmjs.org/inherits
8966 info trying registry request attempt 1 at 20:03:11
8967 verbose etag "DRNO5CY49IL57RD676Y754PE8"
8968 http GET https://registry.npmjs.org/inherits
8969 silly lockFile 64822563-modules-tar-node-modules-fstream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream
8970 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\semver\1.1.3\package\package.json
8971 silly addNameRange number 2 { name: 'request', range: '>=2.11.4- <2.12.0-', hasData: true }
8972 silly addNameRange versions [ 'request',
8972 silly addNameRange [ '0.10.0',
8972 silly addNameRange '0.8.3',
8972 silly addNameRange '0.9.0',
8972 silly addNameRange '0.9.1',
8972 silly addNameRange '0.9.5',
8972 silly addNameRange '1.0.0',
8972 silly addNameRange '1.1.0',
8972 silly addNameRange '1.1.1',
8972 silly addNameRange '1.2.0',
8972 silly addNameRange '1.9.0',
8972 silly addNameRange '1.9.1',
8972 silly addNameRange '1.9.2',
8972 silly addNameRange '1.9.3',
8972 silly addNameRange '1.9.5',
8972 silly addNameRange '1.9.7',
8972 silly addNameRange '1.9.8',
8972 silly addNameRange '1.9.9',
8972 silly addNameRange '2.0.0',
8972 silly addNameRange '2.0.1',
8972 silly addNameRange '2.0.2',
8972 silly addNameRange '2.0.3',
8972 silly addNameRange '2.0.4',
8972 silly addNameRange '2.0.5',
8972 silly addNameRange '2.1.0',
8972 silly addNameRange '2.1.1',
8972 silly addNameRange '2.2.0',
8972 silly addNameRange '2.2.5',
8972 silly addNameRange '2.2.6',
8972 silly addNameRange '2.2.9',
8972 silly addNameRange '2.9.0',
8972 silly addNameRange '2.9.1',
8972 silly addNameRange '2.9.2',
8972 silly addNameRange '2.9.3',
8972 silly addNameRange '2.9.100',
8972 silly addNameRange '2.9.150',
8972 silly addNameRange '2.9.151',
8972 silly addNameRange '2.9.152',
8972 silly addNameRange '2.9.153',
8972 silly addNameRange '2.9.200',
8972 silly addNameRange '2.9.201',
8972 silly addNameRange '2.9.202',
8972 silly addNameRange '2.9.203',
8972 silly addNameRange '2.10.0',
8972 silly addNameRange '2.11.0',
8972 silly addNameRange '2.11.1',
8972 silly addNameRange '2.11.2',
8972 silly addNameRange '2.11.3',
8972 silly addNameRange '2.11.4',
8972 silly addNameRange '2.12.0' ] ]
8973 verbose addNamed [ 'request', '2.11.4' ]
8974 verbose addNamed [ '2.11.4', '2.11.4' ]
8975 silly lockFile 228b00c3-request-2-11-4 request@2.11.4
8976 verbose lock request@2.11.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\228b00c3-request-2-11-4.lock
8977 info preinstall htmlparser2@2.5.1
8978 info preinstall fstream@0.1.22
8979 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2\package.json
8980 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.11.4\package\package.json
8981 verbose readDependencies using package.json deps
8982 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\htmlparser2\package.json
8983 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\package.json
8984 verbose readDependencies using package.json deps
8985 verbose readDependencies using package.json deps
8986 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\package.json
8987 http 304 https://registry.npmjs.org/fstream
8988 silly registry.get cb [ 304,
8988 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
8988 silly registry.get etag: '"2PF69TKN60Z445U29ZPRXLQDQ"',
8988 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
8988 silly registry.get 'content-length': '0' } ]
8989 verbose etag fstream from cache
8990 verbose readDependencies using package.json deps
8991 silly lockFile 6dce5a9f-semver-1-1-3 semver@1.1.3
8992 silly lockFile 384d7ac7-semver-1-1-0 semver@~1.1.0
8993 silly lockFile 228b00c3-request-2-11-4 request@2.11.4
8994 silly addNameRange number 2 { name: 'fstream', range: '>=0.1.19- <0.2.0-', hasData: true }
8995 silly addNameRange versions [ 'fstream',
8995 silly addNameRange [ '0.0.0',
8995 silly addNameRange '0.0.1',
8995 silly addNameRange '0.1.0',
8995 silly addNameRange '0.1.1',
8995 silly addNameRange '0.1.2',
8995 silly addNameRange '0.1.3',
8995 silly addNameRange '0.1.5',
8995 silly addNameRange '0.1.6',
8995 silly addNameRange '0.1.7',
8995 silly addNameRange '0.1.8',
8995 silly addNameRange '0.1.9',
8995 silly addNameRange '0.1.10',
8995 silly addNameRange '0.1.11',
8995 silly addNameRange '0.1.12',
8995 silly addNameRange '0.1.13',
8995 silly addNameRange '0.1.14',
8995 silly addNameRange '0.1.15',
8995 silly addNameRange '0.1.16',
8995 silly addNameRange '0.1.17',
8995 silly addNameRange '0.1.18',
8995 silly addNameRange '0.1.19',
8995 silly addNameRange '0.1.20',
8995 silly addNameRange '0.1.21',
8995 silly addNameRange '0.1.22' ] ]
8996 verbose addNamed [ 'fstream', '0.1.22' ]
8997 verbose addNamed [ '0.1.22', '0.1.22' ]
8998 silly lockFile 7efda1a3-fstream-0-1-22 fstream@0.1.22
8999 verbose lock fstream@0.1.22 C:\Users\Lenovo\AppData\Roaming\npm-cache\7efda1a3-fstream-0-1-22.lock
9000 silly lockFile c2e2f8c3-request-2-11-4 request@~2.11.4
9001 verbose cache add [ 'domhandler@2.0', null ]
9002 silly cache add name=undefined spec="domhandler@2.0" args=["domhandler@2.0",null]
9003 verbose parsed url { pathname: 'domhandler@2.0',
9003 verbose parsed url path: 'domhandler@2.0',
9003 verbose parsed url href: 'domhandler@2.0' }
9004 silly cache add name="domhandler" spec="2.0" args=["domhandler","2.0"]
9005 verbose parsed url { pathname: '2.0', path: '2.0', href: '2.0' }
9006 verbose addNamed [ 'domhandler', '2.0' ]
9007 verbose addNamed [ null, '>=2.0.0- <2.1.0-' ]
9008 silly lockFile ce5b758a-domhandler-2-0 domhandler@2.0
9009 verbose lock domhandler@2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\ce5b758a-domhandler-2-0.lock
9010 verbose cache add [ 'domutils@1.0', null ]
9011 silly cache add name=undefined spec="domutils@1.0" args=["domutils@1.0",null]
9012 verbose parsed url { pathname: 'domutils@1.0',
9012 verbose parsed url path: 'domutils@1.0',
9012 verbose parsed url href: 'domutils@1.0' }
9013 silly cache add name="domutils" spec="1.0" args=["domutils","1.0"]
9014 verbose parsed url { pathname: '1.0', path: '1.0', href: '1.0' }
9015 verbose addNamed [ 'domutils', '1.0' ]
9016 verbose addNamed [ null, '>=1.0.0- <1.1.0-' ]
9017 silly lockFile 2783aae3-domutils-1-0 domutils@1.0
9018 verbose lock domutils@1.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\2783aae3-domutils-1-0.lock
9019 verbose cache add [ 'graceful-fs@~1.2.0', null ]
9020 silly cache add name=undefined spec="graceful-fs@~1.2.0" args=["graceful-fs@~1.2.0",null]
9021 verbose parsed url { pathname: 'graceful-fs@~1.2.0',
9021 verbose parsed url path: 'graceful-fs@~1.2.0',
9021 verbose parsed url href: 'graceful-fs@~1.2.0' }
9022 silly cache add name="graceful-fs" spec="~1.2.0" args=["graceful-fs","~1.2.0"]
9023 verbose parsed url { pathname: '~1.2.0', path: '~1.2.0', href: '~1.2.0' }
9024 verbose addNamed [ 'graceful-fs', '~1.2.0' ]
9025 verbose cache add [ 'domelementtype@1', null ]
9026 silly cache add name=undefined spec="domelementtype@1" args=["domelementtype@1",null]
9027 verbose parsed url { pathname: 'domelementtype@1',
9027 verbose parsed url path: 'domelementtype@1',
9027 verbose parsed url href: 'domelementtype@1' }
9028 silly cache add name="domelementtype" spec="1" args=["domelementtype","1"]
9029 verbose parsed url { pathname: '1', path: '1', href: '1' }
9030 verbose addNamed [ 'domelementtype', '1' ]
9031 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
9032 silly lockFile 1833f177-domelementtype-1 domelementtype@1
9033 verbose lock domelementtype@1 C:\Users\Lenovo\AppData\Roaming\npm-cache\1833f177-domelementtype-1.lock
9034 http 304 https://registry.npmjs.org/hogan.js
9035 silly registry.get cb [ 304,
9035 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9035 silly registry.get etag: '"4Z76XNAM2EDSR2KPMWRMNEV4X"',
9035 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9035 silly registry.get 'content-length': '0' } ]
9036 verbose etag hogan.js from cache
9037 silly addNameRange { name: 'domhandler', range: '>=2.0.0- <2.1.0-', hasData: false }
9038 silly addNameRange { name: 'domutils', range: '>=1.0.0- <1.1.0-', hasData: false }
9039 silly addNameRange { name: 'domelementtype',
9039 silly addNameRange range: '>=1.0.0- <2.0.0-',
9039 silly addNameRange hasData: false }
9040 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package\package.json
9041 silly lockFile 7efda1a3-fstream-0-1-22 fstream@0.1.22
9042 silly lockFile 41db2e12-fstream-0-1-19 fstream@~0.1.19
9043 verbose url raw domhandler
9044 verbose url resolving [ 'https://registry.npmjs.org/', './domhandler' ]
9045 verbose url resolved https://registry.npmjs.org/domhandler
9046 info trying registry request attempt 1 at 20:03:11
9047 verbose etag "AMNS5355QJ6IF8DH0ZDAOH9T2"
9048 http GET https://registry.npmjs.org/domhandler
9049 verbose url raw domutils
9050 verbose url resolving [ 'https://registry.npmjs.org/', './domutils' ]
9051 verbose url resolved https://registry.npmjs.org/domutils
9052 info trying registry request attempt 1 at 20:03:11
9053 verbose etag "79H6QBF5HQ5UF6QRW1QNJT42Y"
9054 http GET https://registry.npmjs.org/domutils
9055 verbose url raw domelementtype
9056 verbose url resolving [ 'https://registry.npmjs.org/', './domelementtype' ]
9057 verbose url resolved https://registry.npmjs.org/domelementtype
9058 info trying registry request attempt 1 at 20:03:11
9059 verbose etag "EO85ZICWKWGONX56AIQFECN8D"
9060 http GET https://registry.npmjs.org/domelementtype
9061 silly addNameRange number 2 { name: 'hogan.js', range: '>=2.0.0- <2.1.0-', hasData: true }
9062 silly addNameRange versions [ 'hogan.js',
9062 silly addNameRange [ '1.0.0', '1.0.2', '1.0.4-dev', '1.0.5-dev', '2.0.0' ] ]
9063 verbose addNamed [ 'hogan.js', '2.0.0' ]
9064 verbose addNamed [ '2.0.0', '2.0.0' ]
9065 silly lockFile fe7ba41d-hogan-js-2-0-0 hogan.js@2.0.0
9066 verbose lock hogan.js@2.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\fe7ba41d-hogan-js-2-0-0.lock
9067 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\hogan.js\2.0.0\package\package.json
9068 silly lockFile fe7ba41d-hogan-js-2-0-0 hogan.js@2.0.0
9069 http 304 https://registry.npmjs.org/async
9070 silly registry.get cb [ 304,
9070 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9070 silly registry.get etag: '"2BTTMARBZXQREN2SXKBZCESWC"',
9070 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9070 silly registry.get 'content-length': '0' } ]
9071 verbose etag async from cache
9072 silly lockFile 09df9878-hogan-js-2-0-0 hogan.js@~2.0.0
9073 silly addNameRange number 2 { name: 'async', range: '>=0.1.22- <0.2.0-', hasData: true }
9074 silly addNameRange versions [ 'async',
9074 silly addNameRange [ '0.1.0',
9074 silly addNameRange '0.1.1',
9074 silly addNameRange '0.1.2',
9074 silly addNameRange '0.1.3',
9074 silly addNameRange '0.1.4',
9074 silly addNameRange '0.1.5',
9074 silly addNameRange '0.1.6',
9074 silly addNameRange '0.1.7',
9074 silly addNameRange '0.1.8',
9074 silly addNameRange '0.1.9',
9074 silly addNameRange '0.1.10',
9074 silly addNameRange '0.1.11',
9074 silly addNameRange '0.1.12',
9074 silly addNameRange '0.1.13',
9074 silly addNameRange '0.1.14',
9074 silly addNameRange '0.1.15',
9074 silly addNameRange '0.1.16',
9074 silly addNameRange '0.1.17',
9074 silly addNameRange '0.1.18',
9074 silly addNameRange '0.1.19',
9074 silly addNameRange '0.1.20',
9074 silly addNameRange '0.1.21',
9074 silly addNameRange '0.1.22',
9074 silly addNameRange '0.2.0',
9074 silly addNameRange '0.2.1',
9074 silly addNameRange '0.2.2',
9074 silly addNameRange '0.2.3',
9074 silly addNameRange '0.2.4',
9074 silly addNameRange '0.2.5' ] ]
9075 verbose addNamed [ 'async', '0.1.22' ]
9076 verbose addNamed [ '0.1.22', '0.1.22' ]
9077 silly lockFile 09d21715-async-0-1-22 async@0.1.22
9078 verbose lock async@0.1.22 C:\Users\Lenovo\AppData\Roaming\npm-cache\09d21715-async-0-1-22.lock
9079 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\async\0.1.22\package\package.json
9080 silly lockFile 09d21715-async-0-1-22 async@0.1.22
9081 silly lockFile 3af71045-async-0-1-22 async@~0.1.22
9082 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request\package.json
9083 silly lockFile 48c87aa1-les-winston-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request
9084 info preinstall request@2.9.203
9085 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request\package.json
9086 verbose readDependencies using package.json deps
9087 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request\package.json
9088 verbose readDependencies using package.json deps
9089 silly resolved []
9090 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request
9091 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request
9092 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\node_modules\request\package.json
9093 verbose linkStuff [ true,
9093 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
9093 verbose linkStuff false,
9093 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules\\winston\\node_modules' ]
9094 info linkStuff request@2.9.203
9095 verbose linkBins request@2.9.203
9096 verbose linkMans request@2.9.203
9097 verbose rebuildBundles request@2.9.203
9098 info install request@2.9.203
9099 info postinstall request@2.9.203
9100 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
9101 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston
9102 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\node_modules\winston\package.json
9103 verbose linkStuff [ true,
9103 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
9103 verbose linkStuff false,
9103 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules\\prompt\\node_modules' ]
9104 info linkStuff winston@0.6.2
9105 verbose linkBins winston@0.6.2
9106 verbose linkMans winston@0.6.2
9107 verbose rebuildBundles winston@0.6.2
9108 verbose rebuildBundles [ 'cycle', 'eyes', 'pkginfo', 'request', 'stack-trace' ]
9109 info install winston@0.6.2
9110 info postinstall winston@0.6.2
9111 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
9112 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt
9113 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\prompt\package.json
9114 verbose linkStuff [ true,
9114 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
9114 verbose linkStuff false,
9114 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\insight\\node_modules' ]
9115 info linkStuff prompt@0.2.9
9116 verbose linkBins prompt@0.2.9
9117 verbose linkMans prompt@0.2.9
9118 verbose rebuildBundles prompt@0.2.9
9119 verbose rebuildBundles [ 'pkginfo', 'read', 'revalidator', 'utile', 'winston' ]
9120 info install prompt@0.2.9
9121 info postinstall prompt@0.2.9
9122 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9123 silly lockFile 333af645-les-yamljs-node-modules-argparse C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse
9124 info preinstall argparse@0.1.12
9125 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9126 verbose readDependencies using package.json deps
9127 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9128 verbose readDependencies using package.json deps
9129 verbose cache add [ 'underscore@~1.4.3', null ]
9130 silly cache add name=undefined spec="underscore@~1.4.3" args=["underscore@~1.4.3",null]
9131 verbose parsed url { pathname: 'underscore@~1.4.3',
9131 verbose parsed url path: 'underscore@~1.4.3',
9131 verbose parsed url href: 'underscore@~1.4.3' }
9132 silly cache add name="underscore" spec="~1.4.3" args=["underscore","~1.4.3"]
9133 verbose parsed url { pathname: '~1.4.3', path: '~1.4.3', href: '~1.4.3' }
9134 verbose addNamed [ 'underscore', '~1.4.3' ]
9135 verbose addNamed [ null, '>=1.4.3- <1.5.0-' ]
9136 silly lockFile 9d86996d-underscore-1-4-3 underscore@~1.4.3
9137 verbose lock underscore@~1.4.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\9d86996d-underscore-1-4-3.lock
9138 verbose cache add [ 'underscore.string@~2.3.1', null ]
9139 silly cache add name=undefined spec="underscore.string@~2.3.1" args=["underscore.string@~2.3.1",null]
9140 verbose parsed url { pathname: 'underscore.string@~2.3.1',
9140 verbose parsed url path: 'underscore.string@~2.3.1',
9140 verbose parsed url href: 'underscore.string@~2.3.1' }
9141 silly cache add name="underscore.string" spec="~2.3.1" args=["underscore.string","~2.3.1"]
9142 verbose parsed url { pathname: '~2.3.1', path: '~2.3.1', href: '~2.3.1' }
9143 verbose addNamed [ 'underscore.string', '~2.3.1' ]
9144 verbose addNamed [ null, '>=2.3.1- <2.4.0-' ]
9145 silly lockFile b2b19648-underscore-string-2-3-1 underscore.string@~2.3.1
9146 verbose lock underscore.string@~2.3.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\b2b19648-underscore-string-2-3-1.lock
9147 silly addNameRange { name: 'underscore', range: '>=1.4.3- <1.5.0-', hasData: false }
9148 silly addNameRange { name: 'underscore.string',
9148 silly addNameRange range: '>=2.3.1- <2.4.0-',
9148 silly addNameRange hasData: false }
9149 verbose url raw underscore
9150 verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ]
9151 verbose url resolved https://registry.npmjs.org/underscore
9152 info trying registry request attempt 1 at 20:03:11
9153 verbose etag "C96P8IMIV5R2PO9F1WLZU0X0J"
9154 http GET https://registry.npmjs.org/underscore
9155 verbose url raw underscore.string
9156 verbose url resolving [ 'https://registry.npmjs.org/', './underscore.string' ]
9157 verbose url resolved https://registry.npmjs.org/underscore.string
9158 info trying registry request attempt 1 at 20:03:11
9159 verbose etag "38ZTGRAES46B6ULW0162R4BYL"
9160 http GET https://registry.npmjs.org/underscore.string
9161 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9162 silly lockFile c59f7e35-les-yamljs-node-modules-argparse C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse
9163 info preinstall argparse@0.1.12
9164 http 304 https://registry.npmjs.org/lodash
9165 silly registry.get cb [ 304,
9165 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9165 silly registry.get etag: '"7RQGUTFFROJEGQW2KTWJFWHL"',
9165 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9165 silly registry.get 'content-length': '0' } ]
9166 verbose etag lodash from cache
9167 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9168 verbose readDependencies using package.json deps
9169 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\argparse\package.json
9170 verbose readDependencies using package.json deps
9171 http 304 https://registry.npmjs.org/read-package-json
9172 silly registry.get cb [ 304,
9172 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9172 silly registry.get etag: '"9T2M7LCTUE8YCYRA9VPG8JMNG"',
9172 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9172 silly registry.get 'content-length': '0' } ]
9173 verbose etag read-package-json from cache
9174 silly addNameRange number 2 { name: 'lodash', range: '>=0.9.1- <0.10.0-', hasData: true }
9175 silly addNameRange versions [ 'lodash',
9175 silly addNameRange [ '0.1.0',
9175 silly addNameRange '0.2.0',
9175 silly addNameRange '0.2.1',
9175 silly addNameRange '0.2.2',
9175 silly addNameRange '0.3.0',
9175 silly addNameRange '0.3.1',
9175 silly addNameRange '0.3.2',
9175 silly addNameRange '0.4.0',
9175 silly addNameRange '0.4.1',
9175 silly addNameRange '0.4.2',
9175 silly addNameRange '0.5.0-rc.1',
9175 silly addNameRange '0.5.0',
9175 silly addNameRange '0.5.1',
9175 silly addNameRange '0.5.2',
9175 silly addNameRange '0.6.0',
9175 silly addNameRange '0.6.1',
9175 silly addNameRange '0.7.0',
9175 silly addNameRange '0.8.0',
9175 silly addNameRange '0.8.1',
9175 silly addNameRange '0.8.2',
9175 silly addNameRange '0.9.0',
9175 silly addNameRange '0.9.1',
9175 silly addNameRange '0.9.2',
9175 silly addNameRange '0.10.0',
9175 silly addNameRange '1.0.0-rc.1',
9175 silly addNameRange '1.0.0-rc.2',
9175 silly addNameRange '1.0.0-rc.3' ] ]
9176 verbose addNamed [ 'lodash', '0.9.2' ]
9177 verbose addNamed [ '0.9.2', '0.9.2' ]
9178 silly lockFile 9802d919-lodash-0-9-2 lodash@0.9.2
9179 verbose lock lodash@0.9.2 C:\Users\Lenovo\AppData\Roaming\npm-cache\9802d919-lodash-0-9-2.lock
9180 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\lodash\0.9.2\package\package.json
9181 silly addNameRange number 2 { name: 'read-package-json',
9181 silly addNameRange range: '>=0.1.8- <0.2.0-',
9181 silly addNameRange hasData: true }
9182 silly addNameRange versions [ 'read-package-json',
9182 silly addNameRange [ '0.0.1',
9182 silly addNameRange '0.0.2',
9182 silly addNameRange '0.0.3',
9182 silly addNameRange '0.0.4',
9182 silly addNameRange '0.0.5',
9182 silly addNameRange '0.0.6',
9182 silly addNameRange '0.0.7',
9182 silly addNameRange '0.0.8',
9182 silly addNameRange '0.0.9',
9182 silly addNameRange '0.0.10',
9182 silly addNameRange '0.0.11',
9182 silly addNameRange '0.0.12',
9182 silly addNameRange '0.1.0',
9182 silly addNameRange '0.1.1',
9182 silly addNameRange '0.1.2',
9182 silly addNameRange '0.1.3',
9182 silly addNameRange '0.1.4',
9182 silly addNameRange '0.1.5',
9182 silly addNameRange '0.1.6',
9182 silly addNameRange '0.1.7',
9182 silly addNameRange '0.1.8',
9182 silly addNameRange '0.1.9',
9182 silly addNameRange '0.1.10',
9182 silly addNameRange '0.1.11',
9182 silly addNameRange '0.1.12',
9182 silly addNameRange '0.1.13',
9182 silly addNameRange '0.2.0' ] ]
9183 verbose addNamed [ 'read-package-json', '0.1.13' ]
9184 verbose addNamed [ '0.1.13', '0.1.13' ]
9185 silly lockFile 3d910bb0-read-package-json-0-1-13 read-package-json@0.1.13
9186 verbose lock read-package-json@0.1.13 C:\Users\Lenovo\AppData\Roaming\npm-cache\3d910bb0-read-package-json-0-1-13.lock
9187 silly lockFile 9802d919-lodash-0-9-2 lodash@0.9.2
9188 silly lockFile 0d23e065-lodash-0-9-1 lodash@~0.9.1
9189 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\read-package-json\0.1.13\package\package.json
9190 silly lockFile 3d910bb0-read-package-json-0-1-13 read-package-json@0.1.13
9191 silly lockFile b3dc094e-read-package-json-0-1-8 read-package-json@~0.1.8
9192 verbose cache add [ 'underscore@~1.4.3', null ]
9193 silly cache add name=undefined spec="underscore@~1.4.3" args=["underscore@~1.4.3",null]
9194 verbose parsed url { pathname: 'underscore@~1.4.3',
9194 verbose parsed url path: 'underscore@~1.4.3',
9194 verbose parsed url href: 'underscore@~1.4.3' }
9195 silly cache add name="underscore" spec="~1.4.3" args=["underscore","~1.4.3"]
9196 verbose parsed url { pathname: '~1.4.3', path: '~1.4.3', href: '~1.4.3' }
9197 verbose addNamed [ 'underscore', '~1.4.3' ]
9198 verbose cache add [ 'underscore.string@~2.3.1', null ]
9199 silly cache add name=undefined spec="underscore.string@~2.3.1" args=["underscore.string@~2.3.1",null]
9200 verbose parsed url { pathname: 'underscore.string@~2.3.1',
9200 verbose parsed url path: 'underscore.string@~2.3.1',
9200 verbose parsed url href: 'underscore.string@~2.3.1' }
9201 silly cache add name="underscore.string" spec="~2.3.1" args=["underscore.string","~2.3.1"]
9202 verbose parsed url { pathname: '~2.3.1', path: '~2.3.1', href: '~2.3.1' }
9203 verbose addNamed [ 'underscore.string', '~2.3.1' ]
9204 http 304 https://registry.npmjs.org/stable
9205 silly registry.get cb [ 304,
9205 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9205 silly registry.get etag: '"8HUELTE5IOC7ZFAED1QFDGOJS"',
9205 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9205 silly registry.get 'content-length': '0' } ]
9206 verbose etag stable from cache
9207 silly addNameRange number 2 { name: 'stable', range: '>=0.1.2- <0.2.0-', hasData: true }
9208 silly addNameRange versions [ 'stable', [ '0.1.0', '0.1.1', '0.1.2', '0.1.3' ] ]
9209 verbose addNamed [ 'stable', '0.1.3' ]
9210 verbose addNamed [ '0.1.3', '0.1.3' ]
9211 silly lockFile 6853090d-stable-0-1-3 stable@0.1.3
9212 verbose lock stable@0.1.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\6853090d-stable-0-1-3.lock
9213 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\stable\0.1.3\package\package.json
9214 silly lockFile 6853090d-stable-0-1-3 stable@0.1.3
9215 silly lockFile 248113cb-stable-0-1-2 stable@~0.1.2
9216 http 304 https://registry.npmjs.org/rc
9217 silly registry.get cb [ 304,
9217 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9217 silly registry.get etag: '"A0RRVZKOCNQ5BZ0UYX9HTXUUB"',
9217 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9217 silly registry.get 'content-length': '0' } ]
9218 verbose etag rc from cache
9219 silly addNameRange number 2 { name: 'rc', range: '>=0.0.6- <0.1.0-', hasData: true }
9220 silly addNameRange versions [ 'rc',
9220 silly addNameRange [ '0.0.1',
9220 silly addNameRange '0.0.2',
9220 silly addNameRange '0.0.3',
9220 silly addNameRange '0.0.4',
9220 silly addNameRange '0.0.5',
9220 silly addNameRange '0.0.6',
9220 silly addNameRange '0.0.7',
9220 silly addNameRange '0.0.8' ] ]
9221 verbose addNamed [ 'rc', '0.0.8' ]
9222 verbose addNamed [ '0.0.8', '0.0.8' ]
9223 silly lockFile a9c033b0-rc-0-0-8 rc@0.0.8
9224 verbose lock rc@0.0.8 C:\Users\Lenovo\AppData\Roaming\npm-cache\a9c033b0-rc-0-0-8.lock
9225 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\rc\0.0.8\package\package.json
9226 silly lockFile a9c033b0-rc-0-0-8 rc@0.0.8
9227 silly lockFile 35fe02d3-rc-0-0-6 rc@~0.0.6
9228 http 304 https://registry.npmjs.org/unzip/0.0.4
9229 silly registry.get cb [ 304,
9229 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9229 silly registry.get etag: '"5P6IO76MP5PBYEMBAU041U7EV"',
9229 silly registry.get date: 'Thu, 14 Feb 2013 20:01:12 GMT',
9229 silly registry.get 'content-length': '0' } ]
9230 verbose etag unzip/0.0.4 from cache
9231 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\unzip\0.0.4\package\package.json
9232 silly lockFile 220590fb-unzip-0-0-4 unzip@0.0.4
9233 silly resolved [ { name: 'tmp',
9233 silly resolved version: '0.0.16',
9233 silly resolved description: 'Temporary file and directory creator',
9233 silly resolved author:
9233 silly resolved { name: 'KARASZI István',
9233 silly resolved email: 'github@spam.raszi.hu',
9233 silly resolved url: 'http://raszi.hu/' },
9233 silly resolved homepage: 'http://github.com/raszi/node-tmp',
9233 silly resolved keywords:
9233 silly resolved [ 'temporary',
9233 silly resolved 'tmp',
9233 silly resolved 'temp',
9233 silly resolved 'tempdir',
9233 silly resolved 'tempfile',
9233 silly resolved 'tmpdir',
9233 silly resolved 'tmpfile' ],
9233 silly resolved licenses: [ [Object] ],
9233 silly resolved repository: { type: 'git', url: 'git://github.com/raszi/node-tmp.git' },
9233 silly resolved bugs: { url: 'http://github.com/raszi/node-tmp/issues' },
9233 silly resolved main: 'lib/tmp.js',
9233 silly resolved scripts: { test: 'vows test/*-test.js' },
9233 silly resolved engines: { node: '>=0.4.0' },
9233 silly resolved dependencies: {},
9233 silly resolved devDependencies: { vows: '~0.6.3' },
9233 silly resolved readme: '# Tmp\n\nA simple temporary file and directory creator for [node.js.][1]\n\n[![Build Status](https://secure.travis-ci.org/raszi/node-tmp.png?branch=master)](http://travis-ci.org/raszi/node-tmp)\n\n## About\n\nThe main difference between bruce\'s [node-temp][2] is that mine more\naggressively checks for the existence of the newly created temporary file and\ncreates the new file with `O_EXCL` instead of simple `O_CREAT | O_RDRW`, so it\nis safer.\n\nThe API is slightly different as well, Tmp does not yet provide synchronous\ncalls and all the parameters are optional.\n\nYou can set whether you want to remove the temporary file on process exit or\nnot, and the destination directory can also be set.\n\n## How to install\n\n```bash\nnpm install tmp\n```\n\n## Usage\n\n### File creation\n\nSimple temporary file creation, the file will be unlinked on process exit.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.file(function _tempFileCreated(err, path, fd) {\n if (err) throw err;\n\n console.log("File: ", path);\n console.log("Filedescriptor: ", fd);\n});\n```\n\n### Directory creation\n\nSimple temporary directory creation, it will be removed on process exit.\n\nIf the directory still contains items on process exit, then it won\'t be removed.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.dir(function _tempDirCreated(err, path) {\n if (err) throw err;\n\n console.log("Dir: ", path);\n});\n```\n\n### Filename generation\n\nIt is possible with this library to generate a unique filename in the specified\ndirectory.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.tmpName(function _tempNameGenerated(err, path) {\n if (err) throw err;\n\n console.log("Created temporary filename: ", path);\n});\n```\n\n## Advanced usage\n\n### File creation\n\nCreates a file with mode `0644`, prefix will be `prefix-` and postfix will be `.txt`.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.file({ mode: 0644, prefix: \'prefix-\', postfix: \'.txt\' }, function _tempFileCreated(err, path, fd) {\n if (err) throw err;\n\n console.log("File: ", path);\n console.log("Filedescriptor: ", fd);\n});\n```\n\n### Directory creation\n\nCreates a directory with mode `0755`, prefix will be `myTmpDir_`.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.dir({ mode: 0750, prefix: \'myTmpDir_\' }, function _tempDirCreated(err, path) {\n if (err) throw err;\n\n console.log("Dir: ", path);\n});\n```\n\n### mkstemps like\n\nCreates a new temporary directory with mode `0700` and filename like `/tmp/tmp-nk2J1u`.\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.dir({ template: \'/tmp/tmp-XXXXXX\' }, function _tempDirCreated(err, path) {\n if (err) throw err;\n\n console.log("Dir: ", path);\n});\n```\n\n### Filename generation\n\nThe `tmpName()` function accepts the `prefix`, `postfix`, `dir`, etc. parameters also:\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.tmpName({ template: \'/tmp/tmp-XXXXXX\' }, function _tempNameGenerated(err, path) {\n if (err) throw err;\n\n console.log("Created temporary filename: ", path);\n});\n```\n\n## Graceful cleanup\n\nOne may want to cleanup the temporary files even when an uncaught exception\noccurs. To enforce this, you can call the `setGracefulCleanup()` method:\n\n```javascript\nvar tmp = require(\'tmp\');\n\ntmp.setGracefulCleanup();\n```\n\n## Options\n\nAll options are optional :)\n\n * `mode`: the file mode to create with, it fallbacks to `0600` on file creation and `0700` on directory creation\n * `prefix`: the optional prefix, fallbacks to `tmp-` if not provided\n * `postfix`: the optional postfix, fallbacks to `.tmp` on file creation\n * `template`: [`mkstemps`][3] like filename template, no default\n * `dir`: the optional temporary directory, fallbacks to system default (guesses from environment)\n * `tries`: how many times should the function try to get a unique filename before giving up, default `3`\n * `keep`: signals that the temporary file or directory should not be deleted on exit, default is `false`, means delete\n\n[1]: http://nodejs.org/\n[2]: https://github.com/bruce/node-temp\n[3]: http://www.kernel.org/doc/man-pages/online/pages/man3/mkstemp.3.html\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'tmp@0.0.16',
9233 silly resolved _from: 'tmp@~0.0.16' },
9233 silly resolved { name: 'vows',
9233 silly resolved description: 'Asynchronous BDD & continuous integration for node.js',
9233 silly resolved url: 'http://vowsjs.org',
9233 silly resolved keywords: [ 'testing', 'spec', 'test', 'BDD' ],
9233 silly resolved author: { name: 'Alexis Sellier', email: 'self@cloudhead.net' },
9233 silly resolved contributors: [ [Object] ],
9233 silly resolved dependencies: { eyes: '>=0.1.6', diff: '~1.0.3' },
9233 silly resolved main: './lib/vows',
9233 silly resolved bin: { vows: './bin/vows' },
9233 silly resolved directories: { test: './test', bin: './bin' },
9233 silly resolved version: '0.6.4',
9233 silly resolved scripts: { test: 'node ./bin/vows --spec' },
9233 silly resolved readme: 'Vows\n====\n\n> Asynchronous BDD & continuous integration for node.js\n\n#### <http://vowsjs.org> #\n\nintroduction\n------------\nThere are two reasons why we might want asynchronous testing. The first, and obvious reason is that node.js is asynchronous, and therefore our tests need to be. The second reason is to make test suites which target I/O libraries run much faster.\n\n_Vows_ is an experiment in making this possible, while adding a minimum of overhead.\n\nsynopsis\n--------\n\n var vows = require(\'vows\'),\n assert = require(\'assert\');\n\n vows.describe(\'Deep Thought\').addBatch({\n \'An instance of DeepThought\': {\n topic: new DeepThought,\n\n \'should know the answer to the ultimate question of life\': function (deepThought) {\n assert.equal (deepThought.question(\'what is the answer to the universe?\'), 42);\n }\n }\n });\n\ncoverage reporting\n------------------\nCode coverage reporting is available if _instrumented_ code is detected. Currently only _instrumentation_ via [node-jscoverage](https://github.com/visionmedia/node-jscoverage) is supported. When _instrumented_ code is detected and coverage reporting is enabled using any of the `--cover-plain`, `--cover-html`, or `--cover-json` options a code coverage map is generated.\n\n### downloading and installing [node-jscoverage](https://github.com/visionmedia/node-jscoverage)\n[node-jscoverage](https://github.com/visionmedia/node-jscoverage) is a binary package that needs to be compiled from source:\n\n $ git clone https://github.com/visionmedia/node-jscoverage.git\n $ cd node-jscoverage/\n $ ./configure\n checking for a BSD-compatible install... /usr/bin/install -c\n checking whether build environment is sane... yes\n [...]\n $ make && sudo make install\n\n### instrumenting with jscoverage\n\n $ jscoverage myfile.js myfile-instrumented.js\n \ninstallation\n------------\n\n $ npm install vows\n\ndocumentation\n-------------\n\nHead over to <http://vowsjs.org>\n\nauthors\n-------\n\nAlexis Sellier <<alexis@cloudhead.io>>, Charlie Robbins,\n\n*...and many others*\n\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'vows@0.6.4',
9233 silly resolved _from: 'vows@~0.6.4' },
9233 silly resolved { name: 'nopt',
9233 silly resolved version: '2.0.0',
9233 silly resolved description: 'Option parsing for Node, supporting types, shorthands, etc. Used by npm.',
9233 silly resolved author:
9233 silly resolved { name: 'Isaac Z. Schlueter',
9233 silly resolved email: 'i@izs.me',
9233 silly resolved url: 'http://blog.izs.me/' },
9233 silly resolved main: 'lib/nopt.js',
9233 silly resolved scripts: { test: 'node lib/nopt.js' },
9233 silly resolved repository: { type: 'git', url: 'http://github.com/isaacs/nopt' },
9233 silly resolved bin: { nopt: './bin/nopt.js' },
9233 silly resolved license:
9233 silly resolved { type: 'MIT',
9233 silly resolved url: 'https://github.com/isaacs/nopt/raw/master/LICENSE' },
9233 silly resolved dependencies: { abbrev: '1' },
9233 silly resolved readme: 'If you want to write an option parser, and have it be good, there are\ntwo ways to do it. The Right Way, and the Wrong Way.\n\nThe Wrong Way is to sit down and write an option parser. We\'ve all done\nthat.\n\nThe Right Way is to write some complex configurable program with so many\noptions that you go half-insane just trying to manage them all, and put\nit off with duct-tape solutions until you see exactly to the core of the\nproblem, and finally snap and write an awesome option parser.\n\nIf you want to write an option parser, don\'t write an option parser.\nWrite a package manager, or a source control system, or a service\nrestarter, or an operating system. You probably won\'t end up with a\ngood one of those, but if you don\'t give up, and you are relentless and\ndiligent enough in your procrastination, you may just end up with a very\nnice option parser.\n\n## USAGE\n\n // my-program.js\n var nopt = require("nopt")\n , Stream = require("stream").Stream\n , path = require("path")\n , knownOpts = { "foo" : [String, null]\n , "bar" : [Stream, Number]\n , "baz" : path\n , "bloo" : [ "big", "medium", "small" ]\n , "flag" : Boolean\n , "pick" : Boolean\n , "many" : [String, Array]\n }\n , shortHands = { "foofoo" : ["--foo", "Mr. Foo"]\n , "b7" : ["--bar", "7"]\n , "m" : ["--bloo", "medium"]\n , "p" : ["--pick"]\n , "f" : ["--flag"]\n }\n // everything is optional.\n // knownOpts and shorthands default to {}\n // arg list defaults to process.argv\n // slice defaults to 2\n , parsed = nopt(knownOpts, shortHands, process.argv, 2)\n console.log(parsed)\n\nThis would give you support for any of the following:\n\n```bash\n$ node my-program.js --foo "blerp" --no-flag\n{ "foo" : "blerp", "flag" : false }\n\n$ node my-program.js ---bar 7 --foo "Mr. Hand" --flag\n{ bar: 7, foo: "Mr. Hand", flag: true }\n\n$ node my-program.js --foo "blerp" -f -----p\n{ foo: "blerp", flag: true, pick: true }\n\n$ node my-program.js -fp --foofoo\n{ foo: "Mr. Foo", flag: true, pick: true }\n\n$ node my-program.js --foofoo -- -fp # -- stops the flag parsing.\n{ foo: "Mr. Foo", argv: { remain: ["-fp"] } }\n\n$ node my-program.js --blatzk 1000 -fp # unknown opts are ok.\n{ blatzk: 1000, flag: true, pick: true }\n\n$ node my-program.js --blatzk true -fp # but they need a value\n{ blatzk: true, flag: true, pick: true }\n\n$ node my-program.js --no-blatzk -fp # unless they start with "no-"\n{ blatzk: false, flag: true, pick: true }\n\n$ node my-program.js --baz b/a/z # known paths are resolved.\n{ baz: "/Users/isaacs/b/a/z" }\n\n# if Array is one of the types, then it can take many\n# values, and will always be an array. The other types provided\n# specify what types are allowed in the list.\n\n$ node my-program.js --many 1 --many null --many foo\n{ many: ["1", "null", "foo"] }\n\n$ node my-program.js --many foo\n{ many: ["foo"] }\n```\n\nRead the tests at the bottom of `lib/nopt.js` for more examples of\nwhat this puppy can do.\n\n## Types\n\nThe following types are supported, and defined on `nopt.typeDefs`\n\n* String: A normal string. No parsing is done.\n* path: A file system path. Gets resolved against cwd if not absolute.\n* url: A url. If it doesn\'t parse, it isn\'t accepted.\n* Number: Must be numeric.\n* Date: Must parse as a date. If it does, and `Date` is one of the options,\n then it will return a Date object, not a string.\n* Boolean: Must be either `true` or `false`. If an option is a boolean,\n then it does not need a value, and its presence will imply `true` as\n the value. To negate boolean flags, do `--no-whatever` or `--whatever\n false`\n* NaN: Means that the option is strictly not allowed. Any value will\n fail.\n* Stream: An object matching the "Stream" class in node. Valuable\n for use when validating programmatically. (npm uses this to let you\n supply any WriteStream on the `outfd` and `logfd` config options.)\n* Array: If `Array` is specified as one of the types, then the value\n will be parsed as a list of options. This means that multiple values\n can be specified, and that the value will always be an array.\n\nIf a type is an array of values not on this list, then those are\nconsidered valid values. For instance, in the example above, the\n`--bloo` option can only be one of `"big"`, `"medium"`, or `"small"`,\nand any other value will be rejected.\n\nWhen parsing unknown fields, `"true"`, `"false"`, and `"null"` will be\ninterpreted as their JavaScript equivalents, and numeric values will be\ninterpreted as a number.\n\nYou can also mix types and values, or multiple types, in a list. For\ninstance `{ blah: [Number, null] }` would allow a value to be set to\neither a Number or null. When types are ordered, this implies a\npreference, and the first type that can be used to properly interpret\nthe value will be used.\n\nTo define a new type, add it to `nopt.typeDefs`. Each item in that\nhash is an object with a `type` member and a `validate` method. The\n`type` member is an object that matches what goes in the type list. The\n`validate` method is a function that gets called with `validate(data,\nkey, val)`. Validate methods should assign `data[key]` to the valid\nvalue of `val` if it can be handled properly, or return boolean\n`false` if it cannot.\n\nYou can also call `nopt.clean(data, types, typeDefs)` to clean up a\nconfig object and remove its invalid properties.\n\n## Error Handling\n\nBy default, nopt outputs a warning to standard error when invalid\noptions are found. You can change this behavior by assigning a method\nto `nopt.invalidHandler`. This method will be called with\nthe offending `nopt.invalidHandler(key, val, types)`.\n\nIf no `nopt.invalidHandler` is assigned, then it will console.error\nits whining. If it is assigned to boolean `false` then the warning is\nsuppressed.\n\n## Abbreviations\n\nYes, they are supported. If you define options like this:\n\n```javascript\n{ "foolhardyelephants" : Boolean\n, "pileofmonkeys" : Boolean }\n```\n\nThen this will work:\n\n```bash\nnode program.js --foolhar --pil\nnode program.js --no-f --pileofmon\n# etc.\n```\n\n## Shorthands\n\nShorthands are a hash of shorter option names to a snippet of args that\nthey expand to.\n\nIf multiple one-character shorthands are all combined, and the\ncombination does not unambiguously match any other option or shorthand,\nthen they will be broken up into their constituent parts. For example:\n\n```json\n{ "s" : ["--loglevel", "silent"]\n, "g" : "--global"\n, "f" : "--force"\n, "p" : "--parseable"\n, "l" : "--long"\n}\n```\n\n```bash\nnpm ls -sgflp\n# just like doing this:\nnpm ls --loglevel silent --global --force --long --parseable\n```\n\n## The Rest of the args\n\nThe config object returned by nopt is given a special member called\n`argv`, which is an object with the following fields:\n\n* `remain`: The remaining args after all the parsing has occurred.\n* `original`: The args as they originally appeared.\n* `cooked`: The args after flags and shorthands are expanded.\n\n## Slicing\n\nNode programs are called with more or less the exact argv as it appears\nin C land, after the v8 and node-specific options have been plucked off.\nAs such, `argv[0]` is always `node` and `argv[1]` is always the\nJavaScript program being run.\n\nThat\'s usually not very useful to you. So they\'re sliced off by\ndefault. If you want them, then you can pass in `0` as the last\nargument, or any other number that you\'d like to slice off the start of\nthe list.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'nopt@2.0.0',
9233 silly resolved _from: 'nopt@~2.0.0' },
9233 silly resolved { name: 'archy',
9233 silly resolved version: '0.0.2',
9233 silly resolved description: 'render nested hierarchies `npm ls` style with unicode pipes',
9233 silly resolved main: 'index.js',
9233 silly resolved directories: { lib: '.', example: 'example', test: 'test' },
9233 silly resolved devDependencies: { tap: '~0.2.3' },
9233 silly resolved scripts: { test: 'tap test' },
9233 silly resolved repository:
9233 silly resolved { type: 'git',
9233 silly resolved url: 'http://github.com/substack/node-archy.git' },
9233 silly resolved keywords: [ 'hierarchy', 'npm ls', 'unicode', 'pretty', 'print' ],
9233 silly resolved author:
9233 silly resolved { name: 'James Halliday',
9233 silly resolved email: 'mail@substack.net',
9233 silly resolved url: 'http://substack.net' },
9233 silly resolved license: 'MIT/X11',
9233 silly resolved engine: { node: '>=0.4' },
9233 silly resolved readme: 'archy\n=====\n\nRender nested hierarchies `npm ls` style with unicode pipes.\n\n[![build status](https://secure.travis-ci.org/substack/node-archy.png)](http://travis-ci.org/substack/node-archy)\n\nexample\n=======\n\n``` js\nvar archy = require(\'archy\');\nvar s = archy({\n label : \'beep\',\n nodes : [\n \'ity\',\n {\n label : \'boop\',\n nodes : [\n {\n label : \'o_O\',\n nodes : [\n {\n label : \'oh\',\n nodes : [ \'hello\', \'puny\' ]\n },\n \'human\'\n ]\n },\n \'party\\ntime!\'\n ]\n }\n ]\n});\nconsole.log(s);\n```\n\noutput\n\n```\nbeep\n├── ity\n└─┬ boop\n ├─┬ o_O\n │ ├─┬ oh\n │ │ ├── hello\n │ │ └── puny\n │ └── human\n └── party\n time!\n```\n\nmethods\n=======\n\nvar archy = require(\'archy\')\n\narchy(obj, prefix=\'\', opts={})\n------------------------------\n\nReturn a string representation of `obj` with unicode pipe characters like how\n`npm ls` looks.\n\n`obj` should be a tree of nested objects with `\'label\'` and `\'nodes\'` fields.\n`\'label\'` is a string of text to display at a node level and `\'nodes\'` is an\narray of the descendents of the current node.\n\nIf a node is a string, that string will be used as the `\'label\'` and an empty\narray of `\'nodes\'` will be used.\n\n`prefix` gets prepended to all the lines and is used by the algorithm to\nrecursively update.\n\nIf `\'label\'` has newlines they will be indented at the present indentation level\nwith the current prefix.\n\nTo disable unicode results in favor of all-ansi output set `opts.unicode` to\n`false`.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install archy\n```\n\nlicense\n=======\n\nMIT/X11\n',
9233 silly resolved readmeFilename: 'README.markdown',
9233 silly resolved _id: 'archy@0.0.2',
9233 silly resolved _from: 'archy@~0.0.2' },
9233 silly resolved { name: 'rimraf',
9233 silly resolved version: '2.0.3',
9233 silly resolved main: 'rimraf.js',
9233 silly resolved description: 'A deep deletion module for node (like `rm -rf`)',
9233 silly resolved author:
9233 silly resolved { name: 'Isaac Z. Schlueter',
9233 silly resolved email: 'i@izs.me',
9233 silly resolved url: 'http://blog.izs.me/' },
9233 silly resolved license:
9233 silly resolved { type: 'MIT',
9233 silly resolved url: 'https://github.com/isaacs/rimraf/raw/master/LICENSE' },
9233 silly resolved optionalDependencies: { 'graceful-fs': '~1.1' },
9233 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/rimraf.git' },
9233 silly resolved scripts: { test: 'cd test && bash run.sh' },
9233 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object] ],
9233 silly resolved readme: 'A `rm -rf` for node.\n\nInstall with `npm install rimraf`, or just drop rimraf.js somewhere.\n\n## API\n\n`rimraf(f, callback)`\n\nThe callback will be called with an error if there is one. Certain\nerrors are handled for you:\n\n* `EBUSY` - rimraf will back off a maximum of opts.maxBusyTries times\n before giving up.\n* `EMFILE` - If too many file descriptors get opened, rimraf will\n patiently wait until more become available.\n\n\n## rimraf.sync\n\nIt can remove stuff synchronously, too. But that\'s not so good. Use\nthe async API. It\'s better.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'rimraf@2.0.3',
9233 silly resolved dependencies: { 'graceful-fs': '~1.1' },
9233 silly resolved _from: 'rimraf@~2.0.2' },
9233 silly resolved { name: 'semver',
9233 silly resolved version: '1.1.3',
9233 silly resolved description: 'The semantic version parser used by npm.',
9233 silly resolved main: 'semver.js',
9233 silly resolved scripts: { test: 'tap test.js' },
9233 silly resolved devDependencies: { tap: '0.x >=0.0.4' },
9233 silly resolved license:
9233 silly resolved { type: 'MIT',
9233 silly resolved url: 'https://github.com/isaacs/semver/raw/master/LICENSE' },
9233 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-semver.git' },
9233 silly resolved bin: { semver: './bin/semver' },
9233 silly resolved readme: 'semver(1) -- The semantic versioner for npm\n===========================================\n\n## Usage\n\n $ npm install semver\n\n semver.valid(\'1.2.3\') // \'1.2.3\'\n semver.valid(\'a.b.c\') // null\n semver.clean(\' =v1.2.3 \') // \'1.2.3\'\n semver.satisfies(\'1.2.3\', \'1.x || >=2.5.0 || 5.0.0 - 7.2.3\') // true\n semver.gt(\'1.2.3\', \'9.8.7\') // false\n semver.lt(\'1.2.3\', \'9.8.7\') // true\n\nAs a command-line utility:\n\n $ semver -h\n\n Usage: semver -v <version> [-r <range>]\n Test if version(s) satisfy the supplied range(s),\n and sort them.\n\n Multiple versions or ranges may be supplied.\n\n Program exits successfully if any valid version satisfies\n all supplied ranges, and prints all satisfying versions.\n\n If no versions are valid, or ranges are not satisfied,\n then exits failure.\n\n Versions are printed in ascending order, so supplying\n multiple versions to the utility will just sort them.\n\n## Versions\n\nA version is the following things, in this order:\n\n* a number (Major)\n* a period\n* a number (minor)\n* a period\n* a number (patch)\n* OPTIONAL: a hyphen, followed by a number (build)\n* OPTIONAL: a collection of pretty much any non-whitespace characters\n (tag)\n\nA leading `"="` or `"v"` character is stripped off and ignored.\n\n## Comparisons\n\nThe ordering of versions is done using the following algorithm, given\ntwo versions and asked to find the greater of the two:\n\n* If the majors are numerically different, then take the one\n with a bigger major number. `2.3.4 > 1.3.4`\n* If the minors are numerically different, then take the one\n with the bigger minor number. `2.3.4 > 2.2.4`\n* If the patches are numerically different, then take the one with the\n bigger patch number. `2.3.4 > 2.3.3`\n* If only one of them has a build number, then take the one with the\n build number. `2.3.4-0 > 2.3.4`\n* If they both have build numbers, and the build numbers are numerically\n different, then take the one with the bigger build number.\n `2.3.4-10 > 2.3.4-9`\n* If only one of them has a tag, then take the one without the tag.\n `2.3.4 > 2.3.4-beta`\n* If they both have tags, then take the one with the lexicographically\n larger tag. `2.3.4-beta > 2.3.4-alpha`\n* At this point, they\'re equal.\n\n## Ranges\n\nThe following range styles are supported:\n\n* `>1.2.3` Greater than a specific version.\n* `<1.2.3` Less than\n* `1.2.3 - 2.3.4` := `>=1.2.3 <=2.3.4`\n* `~1.2.3` := `>=1.2.3 <1.3.0`\n* `~1.2` := `>=1.2.0 <1.3.0`\n* `~1` := `>=1.0.0 <2.0.0`\n* `1.2.x` := `>=1.2.0 <1.3.0`\n* `1.x` := `>=1.0.0 <2.0.0`\n\nRanges can be joined with either a space (which implies "and") or a\n`||` (which implies "or").\n\n## Functions\n\n* valid(v): Return the parsed version, or null if it\'s not valid.\n* inc(v, release): Return the version incremented by the release type\n (major, minor, patch, or build), or null if it\'s not valid.\n\n### Comparison\n\n* gt(v1, v2): `v1 > v2`\n* gte(v1, v2): `v1 >= v2`\n* lt(v1, v2): `v1 < v2`\n* lte(v1, v2): `v1 <= v2`\n* eq(v1, v2): `v1 == v2` This is true if they\'re logically equivalent,\n even if they\'re not the exact same string. You already know how to\n compare strings.\n* neq(v1, v2): `v1 != v2` The opposite of eq.\n* cmp(v1, comparator, v2): Pass in a comparison string, and it\'ll call\n the corresponding function above. `"==="` and `"!=="` do simple\n string comparison, but are included for completeness. Throws if an\n invalid comparison string is provided.\n* compare(v1, v2): Return 0 if v1 == v2, or 1 if v1 is greater, or -1 if\n v2 is greater. Sorts in ascending order if passed to Array.sort().\n* rcompare(v1, v2): The reverse of compare. Sorts an array of versions\n in descending order when passed to Array.sort().\n\n\n### Ranges\n\n* validRange(range): Return the valid range or null if it\'s not valid\n* satisfies(version, range): Return true if the version satisfies the\n range.\n* maxSatisfying(versions, range): Return the highest version in the list\n that satisfies the range, or null if none of them do.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'semver@1.1.3',
9233 silly resolved _from: 'semver@~1.1.0' },
9233 silly resolved { name: 'request',
9233 silly resolved description: 'Simplified HTTP request client.',
9233 silly resolved tags: [ 'http', 'simple', 'util', 'utility' ],
9233 silly resolved version: '2.11.4',
9233 silly resolved author: { name: 'Mikeal Rogers', email: 'mikeal.rogers@gmail.com' },
9233 silly resolved repository: { type: 'git', url: 'http://github.com/mikeal/request.git' },
9233 silly resolved bugs: { url: 'http://github.com/mikeal/request/issues' },
9233 silly resolved engines: [ 'node >= 0.3.6' ],
9233 silly resolved main: './main',
9233 silly resolved dependencies: { 'form-data': '~0.0.3', mime: '~1.2.7' },
9233 silly resolved bundleDependencies: [ 'form-data', 'mime' ],
9233 silly resolved scripts: { test: 'node tests/run.js' },
9233 silly resolved readme: '# Request -- Simplified HTTP request method\n\n## Install\n\n<pre>\n npm install request\n</pre>\n\nOr from source:\n\n<pre>\n git clone git://github.com/mikeal/request.git \n cd request\n npm link\n</pre>\n\n## Super simple to use\n\nRequest is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.\n\n```javascript\nvar request = require(\'request\');\nrequest(\'http://www.google.com\', function (error, response, body) {\n if (!error && response.statusCode == 200) {\n console.log(body) // Print the google web page.\n }\n})\n```\n\n## Streaming\n\nYou can stream any response to a file stream.\n\n```javascript\nrequest(\'http://google.com/doodle.png\').pipe(fs.createWriteStream(\'doodle.png\'))\n```\n\nYou can also stream a file to a PUT or POST request. This method will also check the file extension against a mapping of file extensions to content-types, in this case `application/json`, and use the proper content-type in the PUT request if one is not already provided in the headers.\n\n```javascript\nfs.createReadStream(\'file.json\').pipe(request.put(\'http://mysite.com/obj.json\'))\n```\n\nRequest can also pipe to itself. When doing so the content-type and content-length will be preserved in the PUT headers.\n\n```javascript\nrequest.get(\'http://google.com/img.png\').pipe(request.put(\'http://mysite.com/img.png\'))\n```\n\nNow let\'s get fancy.\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n if (req.method === \'PUT\') {\n req.pipe(request.put(\'http://mysite.com/doodle.png\'))\n } else if (req.method === \'GET\' || req.method === \'HEAD\') {\n request.get(\'http://mysite.com/doodle.png\').pipe(resp)\n } \n }\n})\n```\n\nYou can also pipe() from a http.ServerRequest instance and to a http.ServerResponse instance. The HTTP method and headers will be sent as well as the entity-body data. Which means that, if you don\'t really care about security, you can do:\n\n```javascript\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n var x = request(\'http://mysite.com/doodle.png\')\n req.pipe(x)\n x.pipe(resp)\n }\n})\n```\n\nAnd since pipe() returns the destination stream in node 0.5.x you can do one line proxying :)\n\n```javascript\nreq.pipe(request(\'http://mysite.com/doodle.png\')).pipe(resp)\n```\n\nAlso, none of this new functionality conflicts with requests previous features, it just expands them.\n\n```javascript\nvar r = request.defaults({\'proxy\':\'http://localproxy.com\'})\n\nhttp.createServer(function (req, resp) {\n if (req.url === \'/doodle.png\') {\n r.get(\'http://google.com/doodle.png\').pipe(resp)\n }\n})\n```\nYou can still use intermediate proxies, the requests will still follow HTTP forwards, etc.\n\n## Forms\n\n`request` supports `application/x-www-form-urlencoded` and `multipart/form-data` form uploads. For `multipart/related` refer to the `multipart` API.\n\nUrl encoded forms are simple\n\n```javascript\nrequest.post(\'http://service.com/upload\', {form:{key:\'value\'}})\n// or\nrequest.post(\'http://service.com/upload\').form({key:\'value\'})\n```\n\nFor `multipart/form-data` we use the [form-data](https://github.com/felixge/node-form-data) library by [@felixge](https://github.com/felixge). You don\'t need to worry about piping the form object or setting the headers, `request` will handle that for you.\n\n```javascript\nvar r = request.post(\'http://service.com/upload\')\nvar form = r.form()\nform.append(\'my_field\', \'my_value\')\nform.append(\'my_buffer\', new Buffer([1, 2, 3]))\nform.append(\'my_file\', fs.createReadStream(path.join(__dirname, \'doodle.png\'))\nform.append(\'remote_file\', request(\'http://google.com/doodle.png\'))\n```\n\n## OAuth Signing\n\n```javascript\n// Twitter OAuth\nvar qs = require(\'querystring\')\n , oauth =\n { callback: \'http://mysite.com/callback/\'\n , consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n }\n , url = \'https://api.twitter.com/oauth/request_token\'\n ;\nrequest.post({url:url, oauth:oauth}, function (e, r, body) {\n // Assume by some stretch of magic you aquired the verifier\n var access_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: access_token.oauth_token\n , verifier: VERIFIER\n , token_secret: access_token.oauth_token_secret\n }\n , url = \'https://api.twitter.com/oauth/access_token\'\n ;\n request.post({url:url, oauth:oauth}, function (e, r, body) {\n var perm_token = qs.parse(body)\n , oauth = \n { consumer_key: CONSUMER_KEY\n , consumer_secret: CONSUMER_SECRET\n , token: perm_token.oauth_token\n , token_secret: perm_token.oauth_token_secret\n }\n , url = \'https://api.twitter.com/1/users/show.json?\'\n , params = \n { screen_name: perm_token.screen_name\n , user_id: perm_token.user_id\n }\n ;\n url += qs.stringify(params)\n request.get({url:url, oauth:oauth, json:true}, function (e, r, user) {\n console.log(user)\n })\n })\n})\n```\n\n\n\n### request(options, callback)\n\nThe first argument can be either a url or an options object. The only required option is uri, all others are optional.\n\n* `uri` || `url` - fully qualified uri or a parsed url object from url.parse()\n* `qs` - object containing querystring values to be appended to the uri\n* `method` - http method, defaults to GET\n* `headers` - http headers, defaults to {}\n* `body` - entity body for POST and PUT requests. Must be buffer or string.\n* `form` - when passed an object this will set `body` but to a querystring representation of value and adds `Content-type: application/x-www-form-urlencoded; charset=utf-8` header. When passed no option a FormData instance is returned that will be piped to request.\n* `json` - sets `body` but to JSON representation of value and adds `Content-type: application/json` header. Additionally, parses the response body as json.\n* `multipart` - (experimental) array of objects which contains their own headers and `body` attribute. Sends `multipart/related` request. See example below.\n* `followRedirect` - follow HTTP 3xx responses as redirects. defaults to true.\n* `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects. defaults to false.\n* `maxRedirects` - the maximum number of redirects to follow, defaults to 10.\n* `encoding` - Encoding to be used on `setEncoding` of response data. If set to `null`, the body is returned as a Buffer.\n* `pool` - A hash object containing the agents for these requests. If omitted this request will use the global pool which is set to node\'s default maxSockets.\n* `pool.maxSockets` - Integer containing the maximum amount of sockets in the pool.\n* `timeout` - Integer containing the number of milliseconds to wait for a request to respond before aborting the request\t\n* `proxy` - An HTTP proxy to be used. Support proxy Auth with Basic Auth the same way it\'s supported with the `url` parameter by embedding the auth info in the uri.\n* `oauth` - Options for OAuth HMAC-SHA1 signing, see documentation above.\n* `strictSSL` - Set to `true` to require that SSL certificates be valid. Note: to use your own certificate authority, you need to specify an agent that was created with that ca as an option.\n* `jar` - Set to `false` if you don\'t want cookies to be remembered for future use or define your custom cookie jar (see examples section)\n\n\nThe callback argument gets 3 arguments. The first is an error when applicable (usually from the http.Client option not the http.ClientRequest object). The second in an http.ClientResponse object. The third is the response body String or Buffer.\n\n## Convenience methods\n\nThere are also shorthand methods for different HTTP METHODs and some other conveniences.\n\n### request.defaults(options) \n \nThis method returns a wrapper around the normal request API that defaults to whatever options you pass in to it.\n\n### request.put\n\nSame as request() but defaults to `method: "PUT"`.\n\n```javascript\nrequest.put(url)\n```\n\n### request.post\n\nSame as request() but defaults to `method: "POST"`.\n\n```javascript\nrequest.post(url)\n```\n\n### request.head\n\nSame as request() but defaults to `method: "HEAD"`.\n\n```javascript\nrequest.head(url)\n```\n\n### request.del\n\nSame as request() but defaults to `method: "DELETE"`.\n\n```javascript\nrequest.del(url)\n```\n\n### request.get\n\nAlias to normal request method for uniformity.\n\n```javascript\nrequest.get(url)\n```\n### request.cookie\n\nFunction that creates a new cookie.\n\n```javascript\nrequest.cookie(\'cookie_string_here\')\n```\n### request.jar\n\nFunction that creates a new cookie jar.\n\n```javascript\nrequest.jar()\n```\n\n\n## Examples:\n\n```javascript\n var request = require(\'request\')\n , rand = Math.floor(Math.random()*100000000).toString()\n ;\n request(\n { method: \'PUT\'\n , uri: \'http://mikeal.iriscouch.com/testjs/\' + rand\n , multipart: \n [ { \'content-type\': \'application/json\'\n , body: JSON.stringify({foo: \'bar\', _attachments: {\'message.txt\': {follows: true, length: 18, \'content_type\': \'text/plain\' }}})\n }\n , { body: \'I am an attachment\' }\n ] \n }\n , function (error, response, body) {\n if(response.statusCode == 201){\n console.log(\'document saved as: http://mikeal.iriscouch.com/testjs/\'+ rand)\n } else {\n console.log(\'error: \'+ response.statusCode)\n console.log(body)\n }\n }\n )\n```\nCookies are enabled by default (so they can be used in subsequent requests). To disable cookies set jar to false (either in defaults or in the options sent).\n\n```javascript\nvar request = request.defaults({jar: false})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\n\nIf you to use a custom cookie jar (instead of letting request use its own global cookie jar) you do so by setting the jar default or by specifying it as an option:\n\n```javascript\nvar j = request.jar()\nvar request = request.defaults({jar:j})\nrequest(\'http://www.google.com\', function () {\n request(\'http://images.google.com\')\n})\n```\nOR\n\n```javascript\nvar j = request.jar()\nvar cookie = request.cookie(\'your_cookie_here\')\nj.add(cookie)\nrequest({url: \'http://www.google.com\', jar: j}, function () {\n request(\'http://images.google.com\')\n})\n```\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'request@2.11.4',
9233 silly resolved _from: 'request@~2.11.4' },
9233 silly resolved { author:
9233 silly resolved { name: 'Isaac Z. Schlueter',
9233 silly resolved email: 'i@izs.me',
9233 silly resolved url: 'http://blog.izs.me/' },
9233 silly resolved name: 'fstream',
9233 silly resolved description: 'Advanced file system stream things',
9233 silly resolved version: '0.1.22',
9233 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/fstream.git' },
9233 silly resolved main: 'fstream.js',
9233 silly resolved engines: { node: '>=0.6' },
9233 silly resolved dependencies:
9233 silly resolved { rimraf: '2',
9233 silly resolved mkdirp: '0.3',
9233 silly resolved 'graceful-fs': '~1.2.0',
9233 silly resolved inherits: '~1.0.0' },
9233 silly resolved devDependencies: { tap: '' },
9233 silly resolved scripts: { test: 'tap examples/*.js' },
9233 silly resolved license: 'BSD',
9233 silly resolved readme: 'Like FS streams, but with stat on them, and supporting directories and\nsymbolic links, as well as normal files. Also, you can use this to set\nthe stats on a file, even if you don\'t change its contents, or to create\na symlink, etc.\n\nSo, for example, you can "write" a directory, and it\'ll call `mkdir`. You\ncan specify a uid and gid, and it\'ll call `chown`. You can specify a\n`mtime` and `atime`, and it\'ll call `utimes`. You can call it a symlink\nand provide a `linkpath` and it\'ll call `symlink`.\n\nNote that it won\'t automatically resolve symbolic links. So, if you\ncall `fstream.Reader(\'/some/symlink\')` then you\'ll get an object\nthat stats and then ends immediately (since it has no data). To follow\nsymbolic links, do this: `fstream.Reader({path:\'/some/symlink\', follow:\ntrue })`.\n\nThere are various checks to make sure that the bytes emitted are the\nsame as the intended size, if the size is set.\n\n## Examples\n\n```javascript\nfstream\n .Writer({ path: "path/to/file"\n , mode: 0755\n , size: 6\n })\n .write("hello\\n")\n .end()\n```\n\nThis will create the directories if they\'re missing, and then write\n`hello\\n` into the file, chmod it to 0755, and assert that 6 bytes have\nbeen written when it\'s done.\n\n```javascript\nfstream\n .Writer({ path: "path/to/file"\n , mode: 0755\n , size: 6\n , flags: "a"\n })\n .write("hello\\n")\n .end()\n```\n\nYou can pass flags in, if you want to append to a file.\n\n```javascript\nfstream\n .Writer({ path: "path/to/symlink"\n , linkpath: "./file"\n , SymbolicLink: true\n , mode: "0755" // octal strings supported\n })\n .end()\n```\n\nIf isSymbolicLink is a function, it\'ll be called, and if it returns\ntrue, then it\'ll treat it as a symlink. If it\'s not a function, then\nany truish value will make a symlink, or you can set `type:\n\'SymbolicLink\'`, which does the same thing.\n\nNote that the linkpath is relative to the symbolic link location, not\nthe parent dir or cwd.\n\n```javascript\nfstream\n .Reader("path/to/dir")\n .pipe(fstream.Writer("path/to/other/dir"))\n```\n\nThis will do like `cp -Rp path/to/dir path/to/other/dir`. If the other\ndir exists and isn\'t a directory, then it\'ll emit an error. It\'ll also\nset the uid, gid, mode, etc. to be identical. In this way, it\'s more\nlike `rsync -a` than simply a copy.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'fstream@0.1.22',
9233 silly resolved _from: 'fstream@~0.1.19' },
9233 silly resolved { name: 'hogan.js',
9233 silly resolved description: 'A mustache compiler.',
9233 silly resolved version: '2.0.0',
9233 silly resolved keywords: [ 'mustache', 'template' ],
9233 silly resolved main: './lib/hogan.js',
9233 silly resolved homepage: 'http://twitter.github.com/hogan.js/',
9233 silly resolved author: { name: 'Twitter Inc.' },
9233 silly resolved repository: { type: 'git', url: 'https://github.com/twitter/hogan.js.git' },
9233 silly resolved licenses: [ [Object] ],
9233 silly resolved devDependencies: { 'uglify-js': '*', jsdom: '0.2.10', step: '0.0.5' },
9233 silly resolved bin: { hulk: './bin/hulk' },
9233 silly resolved readme: '## Hogan.js - A mustache compiler.\n\n[Hogan.js](http://twitter.github.com/hogan.js/) is a compiler for the\n[Mustache](http://mustache.github.com/) templating language. For information\non Mustache, see the [manpage](http://mustache.github.com/mustache.5.html) and\nthe [spec](https://github.com/mustache/spec).\n\n## Basics\n\nHogan compiles templates to HoganTemplate objects, which have a render method.\n\n```js\nvar data = {\n screenName: "dhg",\n};\n\nvar template = Hogan.compile("Follow @{{screenName}}.");\nvar output = template.render(data);\n\n// prints "Follow @dhg."\nconsole.log(output);\n```\n\n## Features\n\nHogan is fast--try it on your workload.\n\nHogan has separate scanning, parsing and code generation phases. This way it\'s\npossible to add new features without touching the scanner at all, and many\ndifferent code generation techniques can be tried without changing the parser.\n\nHogan exposes scan and parse methods. These can be useful for\npre-processing templates on the server.\n\n```js\nvar text = "{{^check}}{{#i18n}}No{{/i18n}}{{/check}}";\ntext += "{{#check}}{{#i18n}}Yes{{/i18n}}{{/check}}";\nvar tree = Hogan.parse(Hogan.scan(text));\n\n// outputs "# check"\nconsole.log(tree[0].tag + " " + tree[0].name);\n\n// outputs "Yes"\nconsole.log(tree[1].nodes[0].nodes[0]);\n```\n\nIt\'s also possible to use HoganTemplate objects without the Hogan compiler\npresent. That means you can pre-compile your templates on the server, and\navoid shipping the compiler. However, the optional lambda features from the\nMustache spec do require the compiler to be present.\n\n## Why Hogan.js?\n\nWhy another templating library?\n\nHogan.js was written to meet three templating library requirements: good\nperformance, standalone template objects, and a parser API.\n\n## Issues\n\nHave a bug? Please create an issue here on GitHub!\n\nhttps://github.com/twitter/hogan.js/issues\n\n## Versioning\n\nFor transparency and insight into our release cycle, releases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backwards compatibility bumps the major\n* New additions without breaking backwards compatibility bumps the minor\n* Bug fixes and misc changes bump the patch\n\nFor more information on semantic versioning, please visit http://semver.org/.\n\n## Authors\n\n**Robert Sayre**\n\n+ http://github.com/sayrer\n\n**Jacob Thornton**\n\n+ http://github.com/fat\n\n## License\n\nCopyright 2011 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'hogan.js@2.0.0',
9233 silly resolved _from: 'hogan.js@~2.0.0' },
9233 silly resolved { name: 'async',
9233 silly resolved description: 'Higher-order functions and common patterns for asynchronous code',
9233 silly resolved main: './index',
9233 silly resolved author: { name: 'Caolan McMahon' },
9233 silly resolved version: '0.1.22',
9233 silly resolved repository: { type: 'git', url: 'http://github.com/caolan/async.git' },
9233 silly resolved bugs: { url: 'http://github.com/caolan/async/issues' },
9233 silly resolved licenses: [ [Object] ],
9233 silly resolved devDependencies: { nodeunit: '>0.0.0', 'uglify-js': '1.2.x', nodelint: '>0.0.0' },
9233 silly resolved readme: '# Async.js\n\nAsync is a utility module which provides straight-forward, powerful functions\nfor working with asynchronous JavaScript. Although originally designed for\nuse with [node.js](http://nodejs.org), it can also be used directly in the\nbrowser.\n\nAsync provides around 20 functions that include the usual \'functional\'\nsuspects (map, reduce, filter, forEach…) as well as some common patterns\nfor asynchronous control flow (parallel, series, waterfall…). All these\nfunctions assume you follow the node.js convention of providing a single\ncallback as the last argument of your async function.\n\n\n## Quick Examples\n\n async.map([\'file1\',\'file2\',\'file3\'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n });\n\n async.filter([\'file1\',\'file2\',\'file3\'], path.exists, function(results){\n // results now equals an array of the existing files\n });\n\n async.parallel([\n function(){ ... },\n function(){ ... }\n ], callback);\n\n async.series([\n function(){ ... },\n function(){ ... }\n ]);\n\nThere are many more functions available so take a look at the docs below for a\nfull list. This module aims to be comprehensive, so if you feel anything is\nmissing please create a GitHub issue for it.\n\n\n## Download\n\nReleases are available for download from\n[GitHub](http://github.com/caolan/async/downloads).\nAlternatively, you can install using Node Package Manager (npm):\n\n npm install async\n\n\n__Development:__ [async.js](https://github.com/caolan/async/raw/master/lib/async.js) - 17.5kb Uncompressed\n\n__Production:__ [async.min.js](https://github.com/caolan/async/raw/master/dist/async.min.js) - 1.7kb Packed and Gzipped\n\n\n## In the Browser\n\nSo far its been tested in IE6, IE7, IE8, FF3.6 and Chrome 5. Usage:\n\n <script type="text/javascript" src="async.js"></script>\n <script type="text/javascript">\n\n async.map(data, asyncProcess, function(err, results){\n alert(results);\n });\n\n </script>\n\n\n## Documentation\n\n### Collections\n\n* [forEach](#forEach)\n* [map](#map)\n* [filter](#filter)\n* [reject](#reject)\n* [reduce](#reduce)\n* [detect](#detect)\n* [sortBy](#sortBy)\n* [some](#some)\n* [every](#every)\n* [concat](#concat)\n\n### Control Flow\n\n* [series](#series)\n* [parallel](#parallel)\n* [whilst](#whilst)\n* [until](#until)\n* [waterfall](#waterfall)\n* [queue](#queue)\n* [auto](#auto)\n* [iterator](#iterator)\n* [apply](#apply)\n* [nextTick](#nextTick)\n\n### Utils\n\n* [memoize](#memoize)\n* [unmemoize](#unmemoize)\n* [log](#log)\n* [dir](#dir)\n* [noConflict](#noConflict)\n\n\n## Collections\n\n<a name="forEach" />\n### forEach(arr, iterator, callback)\n\nApplies an iterator function to each item in an array, in parallel.\nThe iterator is called with an item from the list and a callback for when it\nhas finished. If the iterator passes an error to this callback, the main\ncallback for the forEach function is immediately called with the error.\n\nNote, that since this function applies the iterator to each item in parallel\nthere is no guarantee that the iterator functions will complete in order.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(err) - A callback which is called after all the iterator functions\n have finished, or an error has occurred.\n\n__Example__\n\n // assuming openFiles is an array of file names and saveFile is a function\n // to save the modified contents of that file:\n\n async.forEach(openFiles, saveFile, function(err){\n // if any of the saves produced an error, err would equal that error\n });\n\n---------------------------------------\n\n<a name="forEachSeries" />\n### forEachSeries(arr, iterator, callback)\n\nThe same as forEach only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. This means the iterator functions will complete in order.\n\n\n---------------------------------------\n\n<a name="forEachLimit" />\n### forEachLimit(arr, limit, iterator, callback)\n\nThe same as forEach only the iterator is applied to batches of items in the\narray, in series. The next batch of iterators is only called once the current\none has completed processing.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* limit - How many items should be in each batch.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(err) - A callback which is called after all the iterator functions\n have finished, or an error has occurred.\n\n__Example__\n\n // Assume documents is an array of JSON objects and requestApi is a\n // function that interacts with a rate-limited REST api.\n\n async.forEachLimit(documents, 20, requestApi, function(err){\n // if any of the saves produced an error, err would equal that error\n });\n---------------------------------------\n\n<a name="map" />\n### map(arr, iterator, callback)\n\nProduces a new array of values by mapping each value in the given array through\nthe iterator function. The iterator is called with an item from the array and a\ncallback for when it has finished processing. The callback takes 2 arguments, \nan error and the transformed item from the array. If the iterator passes an\nerror to this callback, the main callback for the map function is immediately\ncalled with the error.\n\nNote, that since this function applies the iterator to each item in parallel\nthere is no guarantee that the iterator functions will complete in order, however\nthe results array will be in the same order as the original array.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and a transformed item.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is an array of the\n transformed items from the original array.\n\n__Example__\n\n async.map([\'file1\',\'file2\',\'file3\'], fs.stat, function(err, results){\n // results is now an array of stats for each file\n });\n\n---------------------------------------\n\n<a name="mapSeries" />\n### mapSeries(arr, iterator, callback)\n\nThe same as map only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. The results array will be in the same order as the original.\n\n\n---------------------------------------\n\n<a name="filter" />\n### filter(arr, iterator, callback)\n\n__Alias:__ select\n\nReturns a new array of all the values which pass an async truth test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists. This operation is\nperformed in parallel, but the results array will be in the same order as the\noriginal.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(results) - A callback which is called after all the iterator\n functions have finished.\n\n__Example__\n\n async.filter([\'file1\',\'file2\',\'file3\'], path.exists, function(results){\n // results now equals an array of the existing files\n });\n\n---------------------------------------\n\n<a name="filterSeries" />\n### filterSeries(arr, iterator, callback)\n\n__alias:__ selectSeries\n\nThe same as filter only the iterator is applied to each item in the array in\nseries. The next iterator is only called once the current one has completed\nprocessing. The results array will be in the same order as the original.\n\n---------------------------------------\n\n<a name="reject" />\n### reject(arr, iterator, callback)\n\nThe opposite of filter. Removes values that pass an async truth test.\n\n---------------------------------------\n\n<a name="rejectSeries" />\n### rejectSeries(arr, iterator, callback)\n\nThe same as filter, only the iterator is applied to each item in the array\nin series.\n\n\n---------------------------------------\n\n<a name="reduce" />\n### reduce(arr, memo, iterator, callback)\n\n__aliases:__ inject, foldl\n\nReduces a list of values into a single value using an async iterator to return\neach successive step. Memo is the initial state of the reduction. This\nfunction only operates in series. For performance reasons, it may make sense to\nsplit a call to this function into a parallel map, then use the normal\nArray.prototype.reduce on the results. This function is for situations where\neach step in the reduction needs to be async, if you can get the data before\nreducing it then its probably a good idea to do so.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* memo - The initial state of the reduction.\n* iterator(memo, item, callback) - A function applied to each item in the\n array to produce the next step in the reduction. The iterator is passed a\n callback which accepts an optional error as its first argument, and the state\n of the reduction as the second. If an error is passed to the callback, the\n reduction is stopped and the main callback is immediately called with the\n error.\n* callback(err, result) - A callback which is called after all the iterator\n functions have finished. Result is the reduced value.\n\n__Example__\n\n async.reduce([1,2,3], 0, function(memo, item, callback){\n // pointless async:\n process.nextTick(function(){\n callback(null, memo + item)\n });\n }, function(err, result){\n // result is now equal to the last value of memo, which is 6\n });\n\n---------------------------------------\n\n<a name="reduceRight" />\n### reduceRight(arr, memo, iterator, callback)\n\n__Alias:__ foldr\n\nSame as reduce, only operates on the items in the array in reverse order.\n\n\n---------------------------------------\n\n<a name="detect" />\n### detect(arr, iterator, callback)\n\nReturns the first value in a list that passes an async truth test. The\niterator is applied in parallel, meaning the first iterator to return true will\nfire the detect callback with that result. That means the result might not be\nthe first item in the original array (in terms of order) that passes the test.\n\nIf order within the original array is important then look at detectSeries.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called as soon as any iterator returns\n true, or after all the iterator functions have finished. Result will be\n the first item in the array that passes the truth test (iterator) or the\n value undefined if none passed.\n\n__Example__\n\n async.detect([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // result now equals the first file in the list that exists\n });\n\n---------------------------------------\n\n<a name="detectSeries" />\n### detectSeries(arr, iterator, callback)\n\nThe same as detect, only the iterator is applied to each item in the array\nin series. This means the result is always the first in the original array (in\nterms of array order) that passes the truth test.\n\n\n---------------------------------------\n\n<a name="sortBy" />\n### sortBy(arr, iterator, callback)\n\nSorts a list by the results of running each value through an async iterator.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and a value to use as the sort criteria.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is the items from\n the original array sorted by the values returned by the iterator calls.\n\n__Example__\n\n async.sortBy([\'file1\',\'file2\',\'file3\'], function(file, callback){\n fs.stat(file, function(err, stats){\n callback(err, stats.mtime);\n });\n }, function(err, results){\n // results is now the original array of files sorted by\n // modified date\n });\n\n\n---------------------------------------\n\n<a name="some" />\n### some(arr, iterator, callback)\n\n__Alias:__ any\n\nReturns true if at least one element in the array satisfies an async test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists. Once any iterator\ncall returns true, the main callback is immediately called.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called as soon as any iterator returns\n true, or after all the iterator functions have finished. Result will be\n either true or false depending on the values of the async tests.\n\n__Example__\n\n async.some([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // if result is true then at least one of the files exists\n });\n\n---------------------------------------\n\n<a name="every" />\n### every(arr, iterator, callback)\n\n__Alias:__ all\n\nReturns true if every element in the array satisfies an async test.\n_The callback for each iterator call only accepts a single argument of true or\nfalse, it does not accept an error argument first!_ This is in-line with the\nway node libraries work with truth tests like path.exists.\n\n__Arguments__\n\n* arr - An array to iterate over.\n* iterator(item, callback) - A truth test to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed.\n* callback(result) - A callback which is called after all the iterator\n functions have finished. Result will be either true or false depending on\n the values of the async tests.\n\n__Example__\n\n async.every([\'file1\',\'file2\',\'file3\'], path.exists, function(result){\n // if result is true then every file exists\n });\n\n---------------------------------------\n\n<a name="concat" />\n### concat(arr, iterator, callback)\n\nApplies an iterator to each item in a list, concatenating the results. Returns the\nconcatenated list. The iterators are called in parallel, and the results are\nconcatenated as they return. There is no guarantee that the results array will\nbe returned in the original order of the arguments passed to the iterator function.\n\n__Arguments__\n\n* arr - An array to iterate over\n* iterator(item, callback) - A function to apply to each item in the array.\n The iterator is passed a callback which must be called once it has completed\n with an error (which can be null) and an array of results.\n* callback(err, results) - A callback which is called after all the iterator\n functions have finished, or an error has occurred. Results is an array containing\n the concatenated results of the iterator function.\n\n__Example__\n\n async.concat([\'dir1\',\'dir2\',\'dir3\'], fs.readdir, function(err, files){\n // files is now a list of filenames that exist in the 3 directories\n });\n\n---------------------------------------\n\n<a name="concatSeries" />\n### concatSeries(arr, iterator, callback)\n\nSame as async.concat, but executes in series instead of parallel.\n\n\n## Control Flow\n\n<a name="series" />\n### series(tasks, [callback])\n\nRun an array of functions in series, each one running once the previous\nfunction has completed. If any functions in the series pass an error to its\ncallback, no more functions are run and the callback for the series is\nimmediately called with the value of the error. Once the tasks have completed,\nthe results are passed to the final callback as an array.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function and the results will be passed to the final callback as an object\ninstead of an array. This can be a more readable way of handling results from\nasync.series.\n\n\n__Arguments__\n\n* tasks - An array or object containing functions to run, each function is passed\n a callback it must call on completion.\n* callback(err, results) - An optional callback to run once all the functions\n have completed. This function gets an array of all the arguments passed to\n the callbacks used in the array.\n\n__Example__\n\n async.series([\n function(callback){\n // do some stuff ...\n callback(null, \'one\');\n },\n function(callback){\n // do some more stuff ...\n callback(null, \'two\');\n },\n ],\n // optional callback\n function(err, results){\n // results is now equal to [\'one\', \'two\']\n });\n\n\n // an example using an object instead of an array\n async.series({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n },\n },\n function(err, results) {\n // results is now equal to: {one: 1, two: 2}\n });\n\n\n---------------------------------------\n\n<a name="parallel" />\n### parallel(tasks, [callback])\n\nRun an array of functions in parallel, without waiting until the previous\nfunction has completed. If any of the functions pass an error to its\ncallback, the main callback is immediately called with the value of the error.\nOnce the tasks have completed, the results are passed to the final callback as an\narray.\n\nIt is also possible to use an object instead of an array. Each property will be\nrun as a function and the results will be passed to the final callback as an object\ninstead of an array. This can be a more readable way of handling results from\nasync.parallel.\n\n\n__Arguments__\n\n* tasks - An array or object containing functions to run, each function is passed a\n callback it must call on completion.\n* callback(err, results) - An optional callback to run once all the functions\n have completed. This function gets an array of all the arguments passed to\n the callbacks used in the array.\n\n__Example__\n\n async.parallel([\n function(callback){\n setTimeout(function(){\n callback(null, \'one\');\n }, 200);\n },\n function(callback){\n setTimeout(function(){\n callback(null, \'two\');\n }, 100);\n },\n ],\n // optional callback\n function(err, results){\n // the results array will equal [\'one\',\'two\'] even though\n // the second function had a shorter timeout.\n });\n\n\n // an example using an object instead of an array\n async.parallel({\n one: function(callback){\n setTimeout(function(){\n callback(null, 1);\n }, 200);\n },\n two: function(callback){\n setTimeout(function(){\n callback(null, 2);\n }, 100);\n },\n },\n function(err, results) {\n // results is now equals to: {one: 1, two: 2}\n });\n\n\n---------------------------------------\n\n<a name="whilst" />\n### whilst(test, fn, callback)\n\nRepeatedly call fn, while test returns true. Calls the callback when stopped,\nor an error occurs.\n\n__Arguments__\n\n* test() - synchronous truth test to perform before each execution of fn.\n* fn(callback) - A function to call each time the test passes. The function is\n passed a callback which must be called once it has completed with an optional\n error as the first argument.\n* callback(err) - A callback which is called after the test fails and repeated\n execution of fn has stopped.\n\n__Example__\n\n var count = 0;\n\n async.whilst(\n function () { return count < 5; },\n function (callback) {\n count++;\n setTimeout(callback, 1000);\n },\n function (err) {\n // 5 seconds have passed\n }\n );\n\n\n---------------------------------------\n\n<a name="until" />\n### until(test, fn, callback)\n\nRepeatedly call fn, until test returns true. Calls the callback when stopped,\nor an error occurs.\n\nThe inverse of async.whilst.\n\n\n---------------------------------------\n\n<a name="waterfall" />\n### waterfall(tasks, [callback])\n\nRuns an array of functions in series, each passing their results to the next in\nthe array. However, if any of the functions pass an error to the callback, the\nnext function is not executed and the main callback is immediately called with\nthe error.\n\n__Arguments__\n\n* tasks - An array of functions to run, each function is passed a callback it\n must call on completion.\n* callback(err, [results]) - An optional callback to run once all the functions\n have completed. This will be passed the results of the last task\'s callback.\n\n\n\n__Example__\n\n async.waterfall([\n function(callback){\n callback(null, \'one\', \'two\');\n },\n function(arg1, arg2, callback){\n callback(null, \'three\');\n },\n function(arg1, callback){\n // arg1 now equals \'three\'\n callback(null, \'done\');\n }\n ], function (err, result) {\n // result now equals \'done\' \n });\n\n\n---------------------------------------\n\n<a name="queue" />\n### queue(worker, concurrency)\n\nCreates a queue object with the specified concurrency. Tasks added to the\nqueue will be processed in parallel (up to the concurrency limit). If all\nworkers are in progress, the task is queued until one is available. Once\na worker has completed a task, the task\'s callback is called.\n\n__Arguments__\n\n* worker(task, callback) - An asynchronous function for processing a queued\n task.\n* concurrency - An integer for determining how many worker functions should be\n run in parallel.\n\n__Queue objects__\n\nThe queue object returned by this function has the following properties and\nmethods:\n\n* length() - a function returning the number of items waiting to be processed.\n* concurrency - an integer for determining how many worker functions should be\n run in parallel. This property can be changed after a queue is created to\n alter the concurrency on-the-fly.\n* push(task, [callback]) - add a new task to the queue, the callback is called\n once the worker has finished processing the task.\n instead of a single task, an array of tasks can be submitted. the respective callback is used for every task in the list.\n* saturated - a callback that is called when the queue length hits the concurrency and further tasks will be queued\n* empty - a callback that is called when the last item from the queue is given to a worker\n* drain - a callback that is called when the last item from the queue has returned from the worker\n\n__Example__\n\n // create a queue object with concurrency 2\n\n var q = async.queue(function (task, callback) {\n console.log(\'hello \' + task.name);\n callback();\n }, 2);\n\n\n // assign a callback\n q.drain = function() {\n console.log(\'all items have been processed\');\n }\n\n // add some items to the queue\n\n q.push({name: \'foo\'}, function (err) {\n console.log(\'finished processing foo\');\n });\n q.push({name: \'bar\'}, function (err) {\n console.log(\'finished processing bar\');\n });\n\n // add some items to the queue (batch-wise)\n\n q.push([{name: \'baz\'},{name: \'bay\'},{name: \'bax\'}], function (err) {\n console.log(\'finished processing bar\');\n });\n\n\n---------------------------------------\n\n<a name="auto" />\n### auto(tasks, [callback])\n\nDetermines the best order for running functions based on their requirements.\nEach function can optionally depend on other functions being completed first,\nand each function is run as soon as its requirements are satisfied. If any of\nthe functions pass an error to their callback, that function will not complete\n(so any other functions depending on it will not run) and the main callback\nwill be called immediately with the error. Functions also receive an object\ncontaining the results of functions which have completed so far.\n\n__Arguments__\n\n* tasks - An object literal containing named functions or an array of\n requirements, with the function itself the last item in the array. The key\n used for each function or array is used when specifying requirements. The\n syntax is easier to understand by looking at the example.\n* callback(err, results) - An optional callback which is called when all the\n tasks have been completed. The callback will receive an error as an argument\n if any tasks pass an error to their callback. If all tasks complete\n successfully, it will receive an object containing their results.\n\n__Example__\n\n async.auto({\n get_data: function(callback){\n // async code to get some data\n },\n make_folder: function(callback){\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n },\n write_file: [\'get_data\', \'make_folder\', function(callback){\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n callback(null, filename);\n }],\n email_link: [\'write_file\', function(callback, results){\n // once the file is written let\'s email a link to it...\n // results.write_file contains the filename returned by write_file.\n }]\n });\n\nThis is a fairly trivial example, but to do this using the basic parallel and\nseries functions would look like this:\n\n async.parallel([\n function(callback){\n // async code to get some data\n },\n function(callback){\n // async code to create a directory to store a file in\n // this is run at the same time as getting the data\n }\n ],\n function(results){\n async.series([\n function(callback){\n // once there is some data and the directory exists,\n // write the data to a file in the directory\n },\n email_link: function(callback){\n // once the file is written let\'s email a link to it...\n }\n ]);\n });\n\nFor a complicated series of async tasks using the auto function makes adding\nnew tasks much easier and makes the code more readable.\n\n\n---------------------------------------\n\n<a name="iterator" />\n### iterator(tasks)\n\nCreates an iterator function which calls the next function in the array,\nreturning a continuation to call the next one after that. Its also possible to\n\'peek\' the next iterator by doing iterator.next().\n\nThis function is used internally by the async module but can be useful when\nyou want to manually control the flow of functions in series.\n\n__Arguments__\n\n* tasks - An array of functions to run, each function is passed a callback it\n must call on completion.\n\n__Example__\n\n var iterator = async.iterator([\n function(){ sys.p(\'one\'); },\n function(){ sys.p(\'two\'); },\n function(){ sys.p(\'three\'); }\n ]);\n\n node> var iterator2 = iterator();\n \'one\'\n node> var iterator3 = iterator2();\n \'two\'\n node> iterator3();\n \'three\'\n node> var nextfn = iterator2.next();\n node> nextfn();\n \'three\'\n\n\n---------------------------------------\n\n<a name="apply" />\n### apply(function, arguments..)\n\nCreates a continuation function with some arguments already applied, a useful\nshorthand when combined with other control flow functions. Any arguments\npassed to the returned function are added to the arguments originally passed\nto apply.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to automatically apply when the\n continuation is called.\n\n__Example__\n\n // using apply\n\n async.parallel([\n async.apply(fs.writeFile, \'testfile1\', \'test1\'),\n async.apply(fs.writeFile, \'testfile2\', \'test2\'),\n ]);\n\n\n // the same process without using apply\n\n async.parallel([\n function(callback){\n fs.writeFile(\'testfile1\', \'test1\', callback);\n },\n function(callback){\n fs.writeFile(\'testfile2\', \'test2\', callback);\n },\n ]);\n\nIt\'s possible to pass any number of additional arguments when calling the\ncontinuation:\n\n node> var fn = async.apply(sys.puts, \'one\');\n node> fn(\'two\', \'three\');\n one\n two\n three\n\n---------------------------------------\n\n<a name="nextTick" />\n### nextTick(callback)\n\nCalls the callback on a later loop around the event loop. In node.js this just\ncalls process.nextTick, in the browser it falls back to setTimeout(callback, 0),\nwhich means other higher priority events may precede the execution of the callback.\n\nThis is used internally for browser-compatibility purposes.\n\n__Arguments__\n\n* callback - The function to call on a later loop around the event loop.\n\n__Example__\n\n var call_order = [];\n async.nextTick(function(){\n call_order.push(\'two\');\n // call_order now equals [\'one\',\'two]\n });\n call_order.push(\'one\')\n\n\n## Utils\n\n<a name="memoize" />\n### memoize(fn, [hasher])\n\nCaches the results of an async function. When creating a hash to store function\nresults against, the callback is omitted from the hash and an optional hash\nfunction can be used.\n\n__Arguments__\n\n* fn - the function you to proxy and cache results from.\n* hasher - an optional function for generating a custom hash for storing\n results, it has all the arguments applied to it apart from the callback, and\n must be synchronous.\n\n__Example__\n\n var slow_fn = function (name, callback) {\n // do something\n callback(null, result);\n };\n var fn = async.memoize(slow_fn);\n\n // fn can now be used as if it were slow_fn\n fn(\'some name\', function () {\n // callback\n });\n\n<a name="unmemoize" />\n### unmemoize(fn)\n\nUndoes a memoized function, reverting it to the original, unmemoized\nform. Comes handy in tests.\n\n__Arguments__\n\n* fn - the memoized function\n\n<a name="log" />\n### log(function, arguments)\n\nLogs the result of an async function to the console. Only works in node.js or\nin browsers that support console.log and console.error (such as FF and Chrome).\nIf multiple arguments are returned from the async function, console.log is\ncalled on each argument in order.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to apply to the function.\n\n__Example__\n\n var hello = function(name, callback){\n setTimeout(function(){\n callback(null, \'hello \' + name);\n }, 1000);\n };\n\n node> async.log(hello, \'world\');\n \'hello world\'\n\n\n---------------------------------------\n\n<a name="dir" />\n### dir(function, arguments)\n\nLogs the result of an async function to the console using console.dir to\ndisplay the properties of the resulting object. Only works in node.js or\nin browsers that support console.dir and console.error (such as FF and Chrome).\nIf multiple arguments are returned from the async function, console.dir is\ncalled on each argument in order.\n\n__Arguments__\n\n* function - The function you want to eventually apply all arguments to.\n* arguments... - Any number of arguments to apply to the function.\n\n__Example__\n\n var hello = function(name, callback){\n setTimeout(function(){\n callback(null, {hello: name});\n }, 1000);\n };\n\n node> async.dir(hello, \'world\');\n {hello: \'world\'}\n\n\n---------------------------------------\n\n<a name="noConflict" />\n### noConflict()\n\nChanges the value of async back to its original value, returning a reference to the\nasync object.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'async@0.1.22',
9233 silly resolved _from: 'async@~0.1.22',
9233 silly resolved scripts: {} },
9233 silly resolved { name: 'lodash',
9233 silly resolved version: '0.9.2',
9233 silly resolved description: 'A drop-in replacement for Underscore.js delivering performance, bug fixes, and additional features.',
9233 silly resolved homepage: 'http://lodash.com',
9233 silly resolved main: './lodash',
9233 silly resolved keywords:
9233 silly resolved [ 'browser',
9233 silly resolved 'client',
9233 silly resolved 'functional',
9233 silly resolved 'performance',
9233 silly resolved 'server',
9233 silly resolved 'speed',
9233 silly resolved 'util' ],
9233 silly resolved licenses: [ [Object] ],
9233 silly resolved author:
9233 silly resolved { name: 'John-David Dalton',
9233 silly resolved email: 'john.david.dalton@gmail.com',
9233 silly resolved url: 'http://allyoucanleet.com/' },
9233 silly resolved bugs: { url: 'https://github.com/bestiejs/lodash/issues' },
9233 silly resolved repository: { type: 'git', url: 'https://github.com/bestiejs/lodash.git' },
9233 silly resolved bin: { lodash: './build.js' },
9233 silly resolved directories: { doc: './doc', test: './test' },
9233 silly resolved engines: [ 'node', 'rhino' ],
9233 silly resolved jam: { main: './lodash.js' },
9233 silly resolved scripts:
9233 silly resolved { build: 'node ./build.js',
9233 silly resolved test: 'node ./test/test.js && node ./test/test-build.js' },
9233 silly resolved readme: '# Lo-Dash <sup>v0.9.2</sup>\n[![build status](https://secure.travis-ci.org/bestiejs/lodash.png)](http://travis-ci.org/bestiejs/lodash)\n\nA drop-in replacement<sup>[*](https://github.com/bestiejs/lodash/wiki/Drop-in-Disclaimer)</sup> for Underscore.js, from the devs behind [jsPerf.com](http://jsperf.com), delivering [performance](http://lodash.com/benchmarks), [bug fixes](https://github.com/bestiejs/lodash#resolved-underscorejs-issues), and [additional features](http://lodash.com/#features).\n\nLo-Dash’s performance is gained by avoiding slower native methods, instead opting for simplified non-ES5 compliant methods optimized for common usage, and by leveraging function compilation to reduce the number of overall function calls.\n\n## Download\n\n * [Development build](https://raw.github.com/bestiejs/lodash/v0.9.2/lodash.js)\n * [Production build](https://raw.github.com/bestiejs/lodash/v0.9.2/lodash.min.js)\n * [Underscore build](https://raw.github.com/bestiejs/lodash/v0.9.2/lodash.underscore.min.js) tailored for projects already using Underscore\n * CDN copies of ≤ v0.9.2’s [Production](http://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.9.2/lodash.min.js), [Underscore](http://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.9.2/lodash.underscore.min.js), and [Development](http://cdnjs.cloudflare.com/ajax/libs/lodash.js/0.9.2/lodash.js) builds are available on [cdnjs](http://cdnjs.com/) thanks to [CloudFlare](http://www.cloudflare.com/)\n * For optimal file size, [create a custom build](https://github.com/bestiejs/lodash#custom-builds) with only the features you need\n\n## Dive in\n\nWe’ve got [API docs](http://lodash.com/docs), [benchmarks](http://lodash.com/benchmarks), and [unit tests](http://lodash.com/tests).\n\nCreate your own benchmarks at [jsPerf](http://jsperf.com), or [search](http://jsperf.com/search?q=lodash) for existing ones.\n\nFor a list of upcoming features, check out our [roadmap](https://github.com/bestiejs/lodash/wiki/Roadmap).\n\n## Screencasts\n\nFor more information check out these screencasts over Lo-Dash:\n\n * [Introducing Lo-Dash](https://vimeo.com/44154599)\n * [Lo-Dash optimizations and custom builds](https://vimeo.com/44154601)\n * [Lo-Dash’s origin and why it’s a better utility belt](https://vimeo.com/44154600)\n * [Unit testing in Lo-Dash](https://vimeo.com/45865290)\n * [Lo-Dash’s approach to native method use](https://vimeo.com/48576012)\n\n## Features\n\n * AMD loader support ([RequireJS](http://requirejs.org/), [curl.js](https://github.com/cujojs/curl), etc.)\n * [_.clone](http://lodash.com/docs#clone) supports *“deep”* cloning\n * [_.contains](http://lodash.com/docs#contains) accepts a `fromIndex` argument\n * [_.forEach](http://lodash.com/docs#forEach) is chainable and supports exiting iteration early\n * [_.forIn](http://lodash.com/docs#forIn) for iterating over an object’s own and inherited properties\n * [_.forOwn](http://lodash.com/docs#forOwn) for iterating over an object’s own properties\n * [_.isPlainObject](http://lodash.com/docs#isPlainObject) checks if values are created by the `Object` constructor\n * [_.lateBind](http://lodash.com/docs#lateBind) for late binding\n * [_.merge](http://lodash.com/docs#merge) for a *“deep”* [_.extend](http://lodash.com/docs#extend)\n * [_.partial](http://lodash.com/docs#partial) for partial application without `this` binding\n * [_.pick](http://lodash.com/docs#pick) and [_.omit](http://lodash.com/docs#omit) accepts `callback` and `thisArg` arguments\n * [_.template](http://lodash.com/docs#template) supports [ES6 delimiters](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-7.8.6) and utilizes [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl) for easier debugging\n * [_.contains](http://lodash.com/docs#contains), [_.size](http://lodash.com/docs#size), [_.toArray](http://lodash.com/docs#toArray),\n [and more…](http://lodash.com/docs "_.countBy, _.every, _.filter, _.find, _.forEach, _.groupBy, _.invoke, _.map, _.max, _.min, _.pluck, _.reduce, _.reduceRight, _.reject, _.shuffle, _.some, _.sortBy, _.where") accept strings\n\n## Support\n\nLo-Dash has been tested in at least Chrome 5~23, Firefox 1~16, IE 6-10, Opera 9.25-12, Safari 3-6, Node.js 0.4.8-0.8.14, Narwhal 0.3.2, RingoJS 0.8, and Rhino 1.7RC5.\n\n## Custom builds\n\nCustom builds make it easy to create lightweight versions of Lo-Dash containing only the methods you need.\nTo top it off, we handle all method dependency and alias mapping for you.\n\n * Backbone builds, with only methods required by Backbone, may be created using the `backbone` modifier argument.\n```bash\nlodash backbone\n```\n\n * CSP builds, supporting default Content Security Policy restrictions, may be created using the `csp` modifier argument.\n```bash\nlodash csp\n```\n\n * Legacy builds, tailored for older browsers without [ES5 support](http://es5.github.com/), may be created using the `legacy` modifier argument.\n```bash\nlodash legacy\n```\n\n * Mobile builds, with IE < 9 bug fixes and method compilation removed, may be created using the `mobile` modifier argument.\n```bash\nlodash mobile\n```\n\n * Strict builds, with `_.bindAll`, `_.defaults`, and `_.extend` in [strict mode](http://es5.github.com/#C), may be created using the `strict` modifier argument.\n```bash\nlodash strict\n```\n\n * Underscore builds, tailored for projects already using Underscore, may be created using the `underscore` modifier argument.\n```bash\nlodash underscore\n```\n\nCustom builds may be created using the following commands:\n\n * Use the `category` argument to pass comma separated categories of methods to include in the build.<br>\n Valid categories (case-insensitive) are *“arrays”*, *“chaining”*, *“collections”*, *“functions”*, *“objects”*, and *“utilities”*.\n```bash\nlodash category=collections,functions\nlodash category="collections, functions"\n```\n\n * Use the `exports` argument to pass comma separated names of ways to export the `LoDash` function.<br>\n Valid exports are *“amd”*, *“commonjs”*, *“global”*, *“node”*, and *“none”*.\n```bash\nlodash exports=amd,commonjs,node\nlodash exports="amd, commonjs, node"\n```\n\n * Use the `iife` argument to specify code to replace the immediately-invoked function expression that wraps Lo-Dash.\n```bash\nlodash iife="!function(window,undefined){%output%}(this)"\n```\n\n * Use the `include` argument to pass comma separated method/category names to include in the build.\n```bash\nlodash include=each,filter,map\nlodash include="each, filter, map"\n```\n\n * Use the `minus` argument to pass comma separated method/category names to remove from those included in the build.\n```bash\nlodash underscore minus=result,shuffle\nlodash underscore minus="result, shuffle"\n```\n\n * Use the `plus` argument to pass comma separated method/category names to add to those included in the build.\n```bash\nlodash backbone plus=random,template\nlodash backbone plus="random, template"\n```\n\n * Use the `template` argument to pass the file path pattern used to match template files to precompile.\n```bash\nlodash template="./*.jst"\n```\n\n * Use the `settings` argument to pass the template settings used when precompiling templates.\n```bash\nlodash settings="{interpolate:/\\\\{\\\\{([\\\\s\\\\S]+?)\\\\}\\\\}/g}"\n```\n\n * Use the `moduleId` argument to specify the AMD module ID of Lo-Dash, which defaults to “lodash”, used by precompiled templates.\n```bash\nlodash moduleId="underscore"\n```\n\nAll arguments, except `legacy` with `csp` or `mobile`, may be combined.<br>\nUnless specified by `-o` or `--output`, all files created are saved to the current working directory.\n\nThe following options are also supported:\n\n * `-c`, `--stdout`&nbsp;&nbsp;&nbsp;&nbsp; Write output to standard output\n * `-d`, `--debug`&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Write only the debug output\n * `-h`, `--help`&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display help information\n * `-m`, `--minify`&nbsp;&nbsp;&nbsp;&nbsp; Write only the minified output\n * `-o`, `--output`&nbsp;&nbsp;&nbsp;&nbsp; Write output to a given path/filename\n * `-s`, `--silent`&nbsp;&nbsp;&nbsp;&nbsp; Skip status updates normally logged to the console\n * `-V`, `--version`&nbsp;&nbsp; Output current version of Lo-Dash\n\nThe `lodash` command-line utility is available when Lo-Dash is installed as a global package (i.e. `npm install -g lodash`).\n\n## Installation and usage\n\nIn browsers:\n\n```html\n<script src="lodash.js"></script>\n```\n\nUsing [npm](http://npmjs.org/):\n\n```bash\nnpm install lodash\n\nnpm install -g lodash\nnpm link lodash\n```\n\nIn [Node.js](http://nodejs.org/) and [RingoJS v0.8.0+](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\');\n```\n\n**Note:** If Lo-Dash is installed globally, [run `npm link lodash`](http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/) in your project’s root directory before requiring it.\n\nIn [RingoJS v0.7.0-](http://ringojs.org/):\n\n```js\nvar _ = require(\'lodash\')._;\n```\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload(\'lodash.js\');\n```\n\nIn an AMD loader like [RequireJS](http://requirejs.org/):\n\n```js\nrequire({\n \'paths\': {\n \'underscore\': \'path/to/lodash\'\n }\n},\n[\'underscore\'], function(_) {\n console.log(_.VERSION);\n});\n```\n\n## Resolved Underscore.js issues\n\n * Allow iteration of objects with a `length` property [[#799](https://github.com/documentcloud/underscore/pull/799), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L545-551)]\n * Fix cross-browser object iteration bugs [[#60](https://github.com/documentcloud/underscore/issues/60), [#376](https://github.com/documentcloud/underscore/issues/376), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L558-582)]\n * Methods should work on pages with incorrectly shimmed native methods [[#7](https://github.com/documentcloud/underscore/issues/7), [#742](https://github.com/documentcloud/underscore/issues/742), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L140-146)]\n * `_.isEmpty` should support jQuery/MooTools DOM query collections [[#690](https://github.com/documentcloud/underscore/pull/690), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L747-752)]\n * `_.isObject` should avoid V8 bug [#2291](http://code.google.com/p/v8/issues/detail?id=2291) [[#605](https://github.com/documentcloud/underscore/issues/605), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L828-840)]\n * `_.keys` should work with `arguments` objects cross-browser [[#396](https://github.com/documentcloud/underscore/issues/396), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L921-923)]\n * `_.range` should coerce arguments to numbers [[#634](https://github.com/documentcloud/underscore/issues/634), [#683](https://github.com/documentcloud/underscore/issues/683), [test](https://github.com/bestiejs/lodash/blob/v0.9.2/test/test.js#L1337-1340)]\n\n## Release Notes\n\n### <sup>v0.9.2</sup>\n\n * Added `fromIndex` argument to `_.contains`\n * Added `moduleId` build option\n * Added Closure Compiler *“simple”* optimizations to the build process\n * Added support for strings in `_.max` and `_.min`\n * Added support for ES6 template delimiters to `_.template`\n * Ensured re-minification of Lo-Dash by third parties avoids Closure Compiler bugs\n * Optimized `_.every`, `_.find`, `_.some`, and `_.uniq`\n\nThe full changelog is available [here](https://github.com/bestiejs/lodash/wiki/Changelog).\n\n## BestieJS\n\nLo-Dash is part of the BestieJS *“Best in Class”* module collection. This means we promote solid browser/environment support, ES5 precedents, unit testing, and plenty of documentation.\n\n## Author\n\n* [John-David Dalton](http://allyoucanleet.com/)\n [![twitter/jdalton](http://gravatar.com/avatar/299a3d891ff1920b69c364d061007043?s=70)](https://twitter.com/jdalton "Follow @jdalton on Twitter")\n\n## Contributors\n\n* [Kit Cambridge](http://kitcambridge.github.com/)\n [![twitter/kitcambridge](http://gravatar.com/avatar/6662a1d02f351b5ef2f8b4d815804661?s=70)](https://twitter.com/kitcambridge "Follow @kitcambridge on Twitter")\n* [Mathias Bynens](http://mathiasbynens.be/)\n [![twitter/mathias](http://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter")\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'lodash@0.9.2',
9233 silly resolved _from: 'lodash@~0.9.1' },
9233 silly resolved { name: 'read-package-json',
9233 silly resolved version: '0.1.13',
9233 silly resolved author:
9233 silly resolved { name: 'Isaac Z. Schlueter',
9233 silly resolved email: 'i@izs.me',
9233 silly resolved url: 'http://blog.izs.me/' },
9233 silly resolved description: 'The thing npm uses to read package.json files with semantics and defaults and validation',
9233 silly resolved repository:
9233 silly resolved { type: 'git',
9233 silly resolved url: 'git://github.com/isaacs/read-package-json.git' },
9233 silly resolved main: 'read-json.js',
9233 silly resolved scripts: { test: 'tap test/*.js' },
9233 silly resolved dependencies:
9233 silly resolved { glob: '~3.1.9',
9233 silly resolved 'lru-cache': '~2.0.0',
9233 silly resolved semver: '1.x',
9233 silly resolved slide: '~1.1.3',
9233 silly resolved npmlog: '0',
9233 silly resolved 'graceful-fs': '~1.2' },
9233 silly resolved devDependencies: { tap: '~0.2.5' },
9233 silly resolved optionalDependencies: { npmlog: '0', 'graceful-fs': '~1.2' },
9233 silly resolved readme: '# read-package-json\n\nThis is the thing that npm uses to read package.json files. It\nvalidates some stuff, and loads some default things.\n\nIt keeps a cache of the files you\'ve read, so that you don\'t end\nup reading the same package.json file multiple times.\n\nNote that if you just want to see what\'s literally in the package.json\nfile, you can usually do `var data = require(\'some-module/package.json\')`.\n\nThis module is basically only needed by npm, but it\'s handy to see what\nnpm will see when it looks at your package.\n\n## Usage\n\n```javascript\nvar readJson = require(\'read-package-json\')\n\nreadJson(\'/path/to/package.json\', function (er, data) {\n if (er) {\n console.error("There was an error reading the file")\n return\n }\n\n console.error(\'the package data is\', data)\n}\n```\n\n## readJson(file, cb)\n\n* `file` {String} The path to the package.json file\n* `cb` {Function}\n\nReads the JSON file and does the things.\n\n## `package.json` Fields\n\nSee `man 5 package.json` or `npm help json`.\n\n## readJson.log\n\nBy default this is a reference to the `npmlog` module. But if that\nmodule can\'t be found, then it\'ll be set to just a dummy thing that does\nnothing.\n\nReplace with your own `{log,warn,error}` object for fun loggy time.\n\n## readJson.extras(file, data, cb)\n\nRun all the extra stuff relative to the file, with the parsed data.\n\nModifies the data as it does stuff. Calls the cb when it\'s done.\n\n## readJson.extraSet = [fn, fn, ...]\n\nArray of functions that are called by `extras`. Each one receives the\narguments `fn(file, data, cb)` and is expected to call `cb(er, data)`\nwhen done or when an error occurs.\n\nOrder is indeterminate, so each function should be completely\nindependent.\n\nMix and match!\n\n## readJson.cache\n\nThe `lru-cache` object that readJson uses to not read the same file over\nand over again. See\n[lru-cache](https://github.com/isaacs/node-lru-cache) for details.\n\n## Other Relevant Files Besides `package.json`\n\nSome other files have an effect on the resulting data object, in the\nfollowing ways:\n\n### `README?(.*)`\n\nIf there is a `README` or `README.*` file present, then npm will attach\na `readme` field to the data with the contents of this file.\n\nOwing to the fact that roughly 100% of existing node modules have\nMarkdown README files, it will generally be assumed to be Markdown,\nregardless of the extension. Please plan accordingly.\n\n### `server.js`\n\nIf there is a `server.js` file, and there is not already a\n`scripts.start` field, then `scripts.start` will be set to `node\nserver.js`.\n\n### `AUTHORS`\n\nIf there is not already a `contributors` field, then the `contributors`\nfield will be set to the contents of the `AUTHORS` file, split by lines,\nand parsed.\n\n### `bindings.gyp`\n\nIf a bindings.gyp file exists, and there is not already a\n`scripts.install` field, then the `scripts.install` field will be set to\n`node-gyp rebuild`.\n\n### `wscript`\n\nIf a wscript file exists, and there is not already a `scripts.install`\nfield, then the `scripts.install` field will be set to `node-waf clean ;\nnode-waf configure build`.\n\nNote that the `bindings.gyp` file supercedes this, since node-waf has\nbeen deprecated in favor of node-gyp.\n\n### `index.js`\n\nIf the json file does not exist, but there is a `index.js` file\npresent instead, and that file has a package comment, then it will try\nto parse the package comment, and use that as the data instead.\n\nA package comment looks like this:\n\n```javascript\n/**package\n * { "name": "my-bare-module"\n * , "version": "1.2.3"\n * , "description": "etc...." }\n **/\n\n// or...\n\n/**package\n{ "name": "my-bare-module"\n, "version": "1.2.3"\n, "description": "etc...." }\n**/\n```\n\nThe important thing is that it starts with `/**package`, and ends with\n`**/`. If the package.json file exists, then the index.js is not\nparsed.\n\n### `{directories.man}/*.[0-9]`\n\nIf there is not already a `man` field defined as an array of files or a\nsingle file, and\nthere is a `directories.man` field defined, then that directory will\nbe searched for manpages.\n\nAny valid manpages found in that directory will be assigned to the `man`\narray, and installed in the appropriate man directory at package install\ntime, when installed globally on a Unix system.\n\n### `{directories.bin}/*`\n\nIf there is not already a `bin` field defined as a string filename or a\nhash of `<name> : <filename>` pairs, then the `directories.bin`\ndirectory will be searched and all the files within it will be linked as\nexecutables at install time.\n\nWhen installing locally, npm links bins into `node_modules/.bin`, which\nis in the `PATH` environ when npm runs scripts. When\ninstalling globally, they are linked into `{prefix}/bin`, which is\npresumably in the `PATH` environment variable.\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'read-package-json@0.1.13',
9233 silly resolved _from: 'read-package-json@~0.1.8' },
9233 silly resolved { name: 'stable',
9233 silly resolved version: '0.1.3',
9233 silly resolved keywords: [ 'stable', 'array', 'sort' ],
9233 silly resolved description: 'A stable array sort for JavaScript',
9233 silly resolved repository: { type: 'git', url: 'https://github.com/Two-Screen/stable.git' },
9233 silly resolved main: 'stable.js',
9233 silly resolved devDependencies: { tap: '0.2', 'uglify-js': '1' },
9233 silly resolved scripts:
9233 silly resolved { test: 'tap test.js',
9233 silly resolved minify: 'uglifyjs -o stable.min.js stable.js' },
9233 silly resolved author: { name: 'Stéphan Kochen', email: 'stephan@angrybytes.com' },
9233 silly resolved contributors: [ [Object] ],
9233 silly resolved license: 'MIT',
9233 silly resolved readme: '## Stable [![Build Status](https://secure.travis-ci.org/Two-Screen/stable.png)](http://travis-ci.org/Two-Screen/stable)\n\nA stable array sort, because `Array#sort()` is not guaranteed stable.\n\nMIT licensed.\n\n### From the browser\n\nInclude [`stable.js`] or the minified version [`stable.min.js`]\nin your page, then call `stable()`.\n\n [`stable.js`]: https://raw.github.com/Two-Screen/stable/master/stable.js\n [`stable.min.js`]: https://raw.github.com/Two-Screen/stable/master/stable.min.js\n\n### From Node.js\n\nInstall using NPM:\n\n npm install stable\n\nRequire in your code:\n\n var stable = require("stable");\n\n#### Usage\n\nThe default sort is, as with `Array#sort`, lexicographical.\nUnlike `Array#sort`, sorting is **NOT** performed in-place.\n\n stable(["foo", "bar", "baz"]); // => ["bar", "baz", "foo"]\n stable([10, 1, 5]); // => [1, 10, 5]\n\nA comparator function can be specified:\n\n // Regular sort() compatible comparator, that returns a number.\n // This demonstrates the default behavior.\n function lexCmp(a, b) {\n return String(a).localeCompare(b);\n }\n stable(["foo", "bar", "baz"], lexCmp); // => ["bar", "baz", "foo"]\n\n // Boolean comparator. Sorts `b` before `a` if true.\n // This demonstrates a simple way to sort numerically.\n function greaterThan(a, b) {\n return a > b;\n }\n stable([10, 1, 5], greaterThan); // -> [1, 5, 10]\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'stable@0.1.3',
9233 silly resolved _from: 'stable@~0.1.2' },
9233 silly resolved { name: 'rc',
9233 silly resolved version: '0.0.8',
9233 silly resolved description: 'hardwired configuration loader',
9233 silly resolved main: 'index.js',
9233 silly resolved browserify: 'browser.js',
9233 silly resolved scripts: { test: 'node test.js' },
9233 silly resolved repository: { type: 'git', url: 'https://github.com/dominictarr/rc.git' },
9233 silly resolved keywords: [ 'config', 'rc', 'unix', 'defaults' ],
9233 silly resolved author:
9233 silly resolved { name: 'Dominic Tarr',
9233 silly resolved email: 'dominic.tarr@gmail.com',
9233 silly resolved url: 'dominictarr.com' },
9233 silly resolved license: 'BSD',
9233 silly resolved dependencies: { 'config-chain': '~0.3', optimist: '~0.3.4' },
9233 silly resolved readme: '# rc\n\nthe non configurable configuration loader for lazy people.\n\n# Usage\n\nthe only option is to pass rc the name of your app, and your default configuration.\n\n```\n var rc = require(\'rc\')(appname, {\n //defaults go here.\n port: 2468\n })\n```\n\n# Standards\n\nGiven your application name, rc will look in all the obvious places for configuration.\n\n\n * command line arguments (parsed by optimist)\n * enviroment variables prefixed with ${APPNAME}_\n * if you passed an option `--config file` then from that file\n * `$HOME/.${APPNAME}rc`\n * `$HOME/.${APPNAME}/config`\n * `$HOME/.config/${APPNAME}`\n * `$HOME/.config/${APPNAME}/config`\n * `/etc/${APPNAME}rc`\n * `/etc/${APPNAME}/config`\n * the defaults object you passed in.\n\nAll configuration sources that where found will be flattened into one object,\nso that sources earlier in this list override later ones.\n\n# Formats\n\nConfiguration files may be in either `json` or `ini` format.\nSince ini, and env variables do not have a standard for types,\nyour application needs be prepared for strings.\n\n# License\n\nBSD\n',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'rc@0.0.8',
9233 silly resolved _from: 'rc@~0.0.6' },
9233 silly resolved { name: 'unzip',
9233 silly resolved version: '0.0.4',
9233 silly resolved description: 'Unzip cross-platform streaming API compatible with fstream and fs.ReadStream',
9233 silly resolved author: { name: 'Evan Oxfeld', email: 'evan.oxfeld@nearinfinity.com' },
9233 silly resolved maintainers: [ [Object], [Object] ],
9233 silly resolved repository:
9233 silly resolved { type: 'git',
9233 silly resolved url: 'https://github.com/nearinfinity/node-unzip.git' },
9233 silly resolved license: 'MIT',
9233 silly resolved dependencies: { fstream: '~0.1.18', pullstream: '0.0.4', binary: '~0.3.0' },
9233 silly resolved devDependencies: { tap: '~0.3.0', temp: '~0.4.0', dirdiff: '0.0.1' },
9233 silly resolved directories: { example: 'examples', test: 'test' },
9233 silly resolved keywords:
9233 silly resolved [ 'zip',
9233 silly resolved 'unzip',
9233 silly resolved 'zlib',
9233 silly resolved 'uncompress',
9233 silly resolved 'archive',
9233 silly resolved 'stream',
9233 silly resolved 'extract' ],
9233 silly resolved main: 'unzip.js',
9233 silly resolved scripts: { test: './node_modules/.bin/tap ./test/*.js' },
9233 silly resolved readme: '# unzip\n\nStreaming cross-platform unzip tool written in node.js.\n\nUnzip provides simple APIs similar to [node-tar](https://github.com/isaacs/node-tar) for parsing and extracting zip files.\nThere are no added compiled dependencies - inflation is handled by node.js\'s built in zlib support. Unzip is also an\nexample use case of [node-pullstream](https://github.com/nearinfinity/node-pullstream).\n\n## Installation\n\n```bash\n$ npm install unzip\n```\n\n## Quick Examples\n\n### Extract to a directory\n```javascript\nfs.createReadStream(\'path/to/archive.zip\').pipe(unzip.Extract({ path: \'output/path\' }));\n```\n\n### Parse zip file contents\n```javascript\nvar readStream = fs.createReadStream(\'path/to/archive.zip\');\nvar writeStream = fstream.Writer(\'output/path\');\n\nfs.createReadStream(\'path/to/archive.zip\')\n .pipe(unzip.Parse())\n .on(\'entry\', function (entry) {\n var fileName = entry.path;\n var type = entry.type; // \'Directory\' or \'File\'\n var size = entry.size;\n\n //process the entry or pipe it to another stream\n ...\n });\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2012 Near Infinity Corporation\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\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',
9233 silly resolved readmeFilename: 'README.md',
9233 silly resolved _id: 'unzip@0.0.4',
9233 silly resolved _from: 'unzip@0.0.4' } ]
9234 info install tmp@0.0.16 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9235 info install vows@0.6.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9236 info install nopt@2.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9237 info install archy@0.0.2 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9238 info install rimraf@2.0.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9239 info install semver@1.1.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9240 info install request@2.11.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9241 info install fstream@0.1.22 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9242 info install hogan.js@2.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9243 info install async@0.1.22 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9244 info install lodash@0.9.2 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9245 info install read-package-json@0.1.13 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9246 info install stable@0.1.3 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9247 info install rc@0.0.8 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9248 info install unzip@0.0.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower
9249 info installOne tmp@0.0.16
9250 info installOne vows@0.6.4
9251 info installOne nopt@2.0.0
9252 info installOne archy@0.0.2
9253 info installOne rimraf@2.0.3
9254 info installOne semver@1.1.3
9255 info installOne request@2.11.4
9256 info installOne fstream@0.1.22
9257 info installOne hogan.js@2.0.0
9258 info installOne async@0.1.22
9259 info installOne lodash@0.9.2
9260 info installOne read-package-json@0.1.13
9261 info installOne stable@0.1.3
9262 info installOne rc@0.0.8
9263 info installOne unzip@0.0.4
9264 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\tmp\0.0.16\package\package.json
9265 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\vows\0.6.4\package\package.json
9266 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\nopt\2.0.0\package\package.json
9267 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\archy\0.0.2\package\package.json
9268 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\2.0.3\package\package.json
9269 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\semver\1.1.3\package\package.json
9270 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.11.4\package\package.json
9271 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package\package.json
9272 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\hogan.js\2.0.0\package\package.json
9273 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\async\0.1.22\package\package.json
9274 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\lodash\0.9.2\package\package.json
9275 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\read-package-json\0.1.13\package\package.json
9276 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\stable\0.1.3\package\package.json
9277 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\rc\0.0.8\package\package.json
9278 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\tmp unbuild
9279 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\tmp\package.json
9280 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\vows unbuild
9281 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\vows\package.json
9282 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt unbuild
9283 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt\package.json
9284 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy unbuild
9285 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy\package.json
9286 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf unbuild
9287 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf\package.json
9288 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver unbuild
9289 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver\package.json
9290 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\request unbuild
9291 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\request\package.json
9292 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\fstream unbuild
9293 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\fstream\package.json
9294 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\hogan.js unbuild
9295 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\hogan.js\package.json
9296 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\async unbuild
9297 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\async\package.json
9298 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\lodash unbuild
9299 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\lodash\package.json
9300 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\read-package-json unbuild
9301 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\read-package-json\package.json
9302 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable unbuild
9303 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable\package.json
9304 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc unbuild
9305 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc\package.json
9306 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\unzip\0.0.4\package\package.json
9307 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\unzip unbuild
9308 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\unzip\package.json
9309 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\tmp\0.0.16\package.tgz
9310 silly lockFile 17eaca95-e-modules-bower-node-modules-tmp C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\tmp
9311 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\tmp C:\Users\Lenovo\AppData\Roaming\npm-cache\17eaca95-e-modules-bower-node-modules-tmp.lock
9312 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\vows\0.6.4\package.tgz
9313 silly lockFile 409ea30d--modules-bower-node-modules-vows C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\vows
9314 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\vows C:\Users\Lenovo\AppData\Roaming\npm-cache\409ea30d--modules-bower-node-modules-vows.lock
9315 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\nopt\2.0.0\package.tgz
9316 silly lockFile ca901380--modules-bower-node-modules-nopt C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt
9317 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt C:\Users\Lenovo\AppData\Roaming\npm-cache\ca901380--modules-bower-node-modules-nopt.lock
9318 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\archy\0.0.2\package.tgz
9319 silly lockFile c666efc2-modules-bower-node-modules-archy C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy
9320 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy C:\Users\Lenovo\AppData\Roaming\npm-cache\c666efc2-modules-bower-node-modules-archy.lock
9321 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\rimraf\2.0.3\package.tgz
9322 silly lockFile c62675bb-odules-bower-node-modules-rimraf C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf
9323 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf C:\Users\Lenovo\AppData\Roaming\npm-cache\c62675bb-odules-bower-node-modules-rimraf.lock
9324 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\semver\1.1.3\package.tgz
9325 silly lockFile f26a1b54-odules-bower-node-modules-semver C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver
9326 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver C:\Users\Lenovo\AppData\Roaming\npm-cache\f26a1b54-odules-bower-node-modules-semver.lock
9327 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\request\2.11.4\package.tgz
9328 silly lockFile 4ecff0e3-dules-bower-node-modules-request C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\request
9329 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\request C:\Users\Lenovo\AppData\Roaming\npm-cache\4ecff0e3-dules-bower-node-modules-request.lock
9330 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\fstream\0.1.22\package.tgz
9331 silly lockFile 02dfacb5-dules-bower-node-modules-fstream C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\fstream
9332 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\fstream C:\Users\Lenovo\AppData\Roaming\npm-cache\02dfacb5-dules-bower-node-modules-fstream.lock
9333 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\hogan.js\2.0.0\package.tgz
9334 silly lockFile eff8e16e-ules-bower-node-modules-hogan-js C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\hogan.js
9335 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\hogan.js C:\Users\Lenovo\AppData\Roaming\npm-cache\eff8e16e-ules-bower-node-modules-hogan-js.lock
9336 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\async\0.1.22\package.tgz
9337 silly lockFile aae3d9ef-modules-bower-node-modules-async C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\async
9338 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\async C:\Users\Lenovo\AppData\Roaming\npm-cache\aae3d9ef-modules-bower-node-modules-async.lock
9339 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\lodash\0.9.2\package.tgz
9340 silly lockFile e9e2665d-odules-bower-node-modules-lodash C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\lodash
9341 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\lodash C:\Users\Lenovo\AppData\Roaming\npm-cache\e9e2665d-odules-bower-node-modules-lodash.lock
9342 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\read-package-json\0.1.13\package.tgz
9343 silly lockFile ba641010-r-node-modules-read-package-json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\read-package-json
9344 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\read-package-json C:\Users\Lenovo\AppData\Roaming\npm-cache\ba641010-r-node-modules-read-package-json.lock
9345 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\stable\0.1.3\package.tgz
9346 silly lockFile b5230e9a-odules-bower-node-modules-stable C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable
9347 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable C:\Users\Lenovo\AppData\Roaming\npm-cache\b5230e9a-odules-bower-node-modules-stable.lock
9348 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\rc\0.0.8\package.tgz
9349 silly lockFile 20437bfd-de-modules-bower-node-modules-rc C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc
9350 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc C:\Users\Lenovo\AppData\Roaming\npm-cache\20437bfd-de-modules-bower-node-modules-rc.lock
9351 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\unzip\0.0.4\package.tgz
9352 silly lockFile 6d5ecb2f-modules-bower-node-modules-unzip C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\unzip
9353 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\unzip C:\Users\Lenovo\AppData\Roaming\npm-cache\6d5ecb2f-modules-bower-node-modules-unzip.lock
9354 silly gunzTarPerm modes [ '755', '644' ]
9355 silly gunzTarPerm modes [ '755', '644' ]
9356 silly gunzTarPerm modes [ '755', '644' ]
9357 silly gunzTarPerm modes [ '755', '644' ]
9358 silly gunzTarPerm modes [ '755', '644' ]
9359 silly gunzTarPerm modes [ '755', '644' ]
9360 silly gunzTarPerm modes [ '755', '644' ]
9361 silly gunzTarPerm modes [ '755', '644' ]
9362 silly gunzTarPerm modes [ '755', '644' ]
9363 silly gunzTarPerm modes [ '755', '644' ]
9364 silly gunzTarPerm modes [ '755', '644' ]
9365 silly gunzTarPerm modes [ '755', '644' ]
9366 silly gunzTarPerm modes [ '755', '644' ]
9367 silly gunzTarPerm modes [ '755', '644' ]
9368 silly gunzTarPerm modes [ '755', '644' ]
9369 silly gunzTarPerm extractEntry package.json
9370 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9371 silly gunzTarPerm extractEntry package.json
9372 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9373 silly gunzTarPerm extractEntry package.json
9374 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9375 silly gunzTarPerm extractEntry package.json
9376 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9377 silly gunzTarPerm extractEntry package.json
9378 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9379 silly gunzTarPerm extractEntry package.json
9380 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9381 silly gunzTarPerm extractEntry package.json
9382 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9383 silly gunzTarPerm extractEntry package.json
9384 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9385 silly gunzTarPerm extractEntry package.json
9386 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9387 silly gunzTarPerm extractEntry package.json
9388 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9389 silly gunzTarPerm extractEntry package.json
9390 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9391 silly gunzTarPerm extractEntry README.md
9392 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9393 silly gunzTarPerm extractEntry LICENSE
9394 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9395 silly gunzTarPerm extractEntry package.json
9396 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9397 silly gunzTarPerm extractEntry package.json
9398 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9399 silly gunzTarPerm extractEntry package.json
9400 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9401 silly gunzTarPerm extractEntry package.json
9402 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
9403 silly gunzTarPerm extractEntry .npmignore
9404 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9405 silly gunzTarPerm extractEntry README.md
9406 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9407 silly gunzTarPerm extractEntry .npmignore
9408 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9409 silly gunzTarPerm extractEntry README.md
9410 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9411 silly gunzTarPerm extractEntry index.js
9412 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
9413 silly gunzTarPerm extractEntry .travis.yml
9414 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
9415 silly gunzTarPerm extractEntry README.md
9416 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9417 silly gunzTarPerm extractEntry LICENSE
9418 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9419 silly gunzTarPerm extractEntry README.md
9420 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9421 silly gunzTarPerm extractEntry LICENSE
9422 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9423 silly gunzTarPerm extractEntry README.md
9424 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9425 silly gunzTarPerm extractEntry lodash.underscore.js
9426 silly gunzTarPerm modified mode [ 'lodash.underscore.js', 438, 420 ]
9427 silly gunzTarPerm extractEntry .npmignore
9428 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9429 silly gunzTarPerm extractEntry README.md
9430 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9431 silly gunzTarPerm extractEntry .npmignore
9432 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9433 silly gunzTarPerm extractEntry README.md
9434 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9435 silly gunzTarPerm extractEntry .npmignore
9436 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9437 silly gunzTarPerm extractEntry README.md
9438 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9439 silly gunzTarPerm extractEntry .npmignore
9440 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9441 silly gunzTarPerm extractEntry README.md
9442 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9443 silly gunzTarPerm extractEntry .npmignore
9444 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9445 silly gunzTarPerm extractEntry README.md
9446 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9447 silly gunzTarPerm extractEntry .npmignore
9448 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
9449 silly gunzTarPerm extractEntry README.md
9450 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9451 silly gunzTarPerm extractEntry README.md
9452 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9453 silly gunzTarPerm extractEntry LICENSE
9454 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9455 silly gunzTarPerm extractEntry README.md
9456 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
9457 silly gunzTarPerm extractEntry LICENSE
9458 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9459 silly gunzTarPerm extractEntry index.js
9460 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
9461 silly gunzTarPerm extractEntry rimraf.js
9462 silly gunzTarPerm modified mode [ 'rimraf.js', 438, 420 ]
9463 silly gunzTarPerm extractEntry AUTHORS
9464 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
9465 silly gunzTarPerm extractEntry .travis.yml
9466 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
9467 silly gunzTarPerm extractEntry lib/tmp.js
9468 silly gunzTarPerm modified mode [ 'lib/tmp.js', 438, 420 ]
9469 silly gunzTarPerm extractEntry LICENSE
9470 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9471 silly gunzTarPerm extractEntry fstream.js
9472 silly gunzTarPerm modified mode [ 'fstream.js', 438, 420 ]
9473 silly gunzTarPerm extractEntry examples/beep.js
9474 silly gunzTarPerm modified mode [ 'examples/beep.js', 438, 420 ]
9475 silly gunzTarPerm extractEntry examples/multi_line.js
9476 silly gunzTarPerm modified mode [ 'examples/multi_line.js', 438, 420 ]
9477 silly gunzTarPerm extractEntry LICENSE
9478 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9479 silly gunzTarPerm extractEntry bin/nopt.js
9480 silly gunzTarPerm modified mode [ 'bin/nopt.js', 438, 420 ]
9481 silly gunzTarPerm extractEntry lib/compiler.js
9482 silly gunzTarPerm modified mode [ 'lib/compiler.js', 438, 420 ]
9483 silly gunzTarPerm extractEntry lib/hogan.js
9484 silly gunzTarPerm modified mode [ 'lib/hogan.js', 438, 420 ]
9485 silly gunzTarPerm extractEntry main.js
9486 silly gunzTarPerm modified mode [ 'main.js', 438, 420 ]
9487 silly gunzTarPerm extractEntry uuid.js
9488 silly gunzTarPerm modified mode [ 'uuid.js', 438, 420 ]
9489 silly gunzTarPerm extractEntry LICENSE
9490 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9491 silly gunzTarPerm extractEntry .travis.yml
9492 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
9493 silly gunzTarPerm extractEntry LICENSE
9494 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9495 silly gunzTarPerm extractEntry unzip.js
9496 silly gunzTarPerm modified mode [ 'unzip.js', 438, 420 ]
9497 silly gunzTarPerm extractEntry LICENSE
9498 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
9499 silly gunzTarPerm extractEntry index.js
9500 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
9501 silly gunzTarPerm extractEntry stable.js
9502 silly gunzTarPerm modified mode [ 'stable.js', 438, 420 ]
9503 silly gunzTarPerm extractEntry test.js
9504 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
9505 silly gunzTarPerm extractEntry read-json.js
9506 silly gunzTarPerm modified mode [ 'read-json.js', 438, 420 ]
9507 silly gunzTarPerm extractEntry test/basic.js
9508 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
9509 silly gunzTarPerm extractEntry lodash.js
9510 silly gunzTarPerm modified mode [ 'lodash.js', 438, 420 ]
9511 silly gunzTarPerm extractEntry README.markdown
9512 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ]
9513 silly gunzTarPerm extractEntry lib/template.js
9514 silly gunzTarPerm modified mode [ 'lib/template.js', 438, 420 ]
9515 silly gunzTarPerm extractEntry oauth.js
9516 silly gunzTarPerm modified mode [ 'oauth.js', 438, 420 ]
9517 silly gunzTarPerm extractEntry semver.js
9518 silly gunzTarPerm modified mode [ 'semver.js', 438, 420 ]
9519 silly gunzTarPerm extractEntry test.js
9520 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
9521 silly gunzTarPerm extractEntry browser.js
9522 silly gunzTarPerm modified mode [ 'browser.js', 438, 420 ]
9523 silly gunzTarPerm extractEntry index.js
9524 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
9525 silly gunzTarPerm extractEntry test/bom.js
9526 silly gunzTarPerm modified mode [ 'test/bom.js', 438, 420 ]
9527 silly gunzTarPerm extractEntry .gitmodules
9528 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
9529 silly gunzTarPerm extractEntry forever.js
9530 silly gunzTarPerm modified mode [ 'forever.js', 438, 420 ]
9531 silly gunzTarPerm extractEntry test/non-json.js
9532 silly gunzTarPerm modified mode [ 'test/non-json.js', 438, 420 ]
9533 silly gunzTarPerm extractEntry Makefile
9534 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
9535 silly gunzTarPerm extractEntry tunnel.js
9536 silly gunzTarPerm modified mode [ 'tunnel.js', 438, 420 ]
9537 silly gunzTarPerm extractEntry bin/semver
9538 silly gunzTarPerm modified mode [ 'bin/semver', 438, 420 ]
9539 silly gunzTarPerm extractEntry test/fixtures/bom.json
9540 silly gunzTarPerm modified mode [ 'test/fixtures/bom.json', 438, 420 ]
9541 silly gunzTarPerm extractEntry test/test-async.js
9542 silly gunzTarPerm modified mode [ 'test/test-async.js', 438, 420 ]
9543 silly gunzTarPerm extractEntry test/test-fiber.js
9544 silly gunzTarPerm modified mode [ 'test/test-fiber.js', 438, 420 ]
9545 silly gunzTarPerm extractEntry aws.js
9546 silly gunzTarPerm modified mode [ 'aws.js', 438, 420 ]
9547 silly gunzTarPerm extractEntry test/fixtures/nobom.json
9548 silly gunzTarPerm modified mode [ 'test/fixtures/nobom.json', 438, 420 ]
9549 silly gunzTarPerm extractEntry tests/test-https-strict.js
9550 silly gunzTarPerm modified mode [ 'tests/test-https-strict.js', 438, 420 ]
9551 silly gunzTarPerm extractEntry examples/my-program.js
9552 silly gunzTarPerm modified mode [ 'examples/my-program.js', 438, 420 ]
9553 silly gunzTarPerm extractEntry lib/nopt.js
9554 silly gunzTarPerm modified mode [ 'lib/nopt.js', 438, 420 ]
9555 silly gunzTarPerm extractEntry test/fixtures/not-json.css
9556 silly gunzTarPerm modified mode [ 'test/fixtures/not-json.css', 438, 420 ]
9557 silly gunzTarPerm extractEntry test/base.js
9558 silly gunzTarPerm modified mode [ 'test/base.js', 438, 420 ]
9559 silly gunzTarPerm extractEntry test/dir-test.js
9560 silly gunzTarPerm modified mode [ 'test/dir-test.js', 438, 420 ]
9561 silly gunzTarPerm extractEntry test/test-sync.js
9562 silly gunzTarPerm modified mode [ 'test/test-sync.js', 438, 420 ]
9563 silly gunzTarPerm extractEntry tests/test-headers.js
9564 silly gunzTarPerm modified mode [ 'tests/test-headers.js', 438, 420 ]
9565 silly gunzTarPerm extractEntry .travis.yml
9566 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
9567 silly gunzTarPerm extractEntry examples/filter-pipe.js
9568 silly gunzTarPerm modified mode [ 'examples/filter-pipe.js', 438, 420 ]
9569 silly gunzTarPerm extractEntry lodash.min.js
9570 silly gunzTarPerm modified mode [ 'lodash.min.js', 438, 420 ]
9571 silly gunzTarPerm extractEntry tests/test-httpModule.js
9572 silly gunzTarPerm modified mode [ 'tests/test-httpModule.js', 438, 420 ]
9573 silly gunzTarPerm extractEntry lib/entry.js
9574 silly gunzTarPerm modified mode [ 'lib/entry.js', 438, 420 ]
9575 silly gunzTarPerm extractEntry lib/extract.js
9576 silly gunzTarPerm modified mode [ 'lib/extract.js', 438, 420 ]
9577 silly gunzTarPerm extractEntry bin/vows
9578 silly gunzTarPerm modified mode [ 'bin/vows', 438, 420 ]
9579 silly gunzTarPerm extractEntry lib/vows.js
9580 silly gunzTarPerm modified mode [ 'lib/vows.js', 438, 420 ]
9581 silly gunzTarPerm extractEntry .gitmodules
9582 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ]
9583 silly gunzTarPerm extractEntry lib/async.js
9584 silly gunzTarPerm modified mode [ 'lib/async.js', 438, 420 ]
9585 silly gunzTarPerm extractEntry .travis.yml
9586 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
9587 silly gunzTarPerm extractEntry build.js
9588 silly gunzTarPerm modified mode [ 'build.js', 438, 420 ]
9589 silly gunzTarPerm extractEntry test/file-test.js
9590 silly gunzTarPerm modified mode [ 'test/file-test.js', 438, 420 ]
9591 silly gunzTarPerm extractEntry tests/run.js
9592 silly gunzTarPerm modified mode [ 'tests/run.js', 438, 420 ]
9593 silly gunzTarPerm extractEntry examples/pipe.js
9594 silly gunzTarPerm modified mode [ 'examples/pipe.js', 438, 420 ]
9595 silly gunzTarPerm extractEntry test/beep.js
9596 silly gunzTarPerm modified mode [ 'test/beep.js', 438, 420 ]
9597 silly gunzTarPerm extractEntry test/multi_line.js
9598 silly gunzTarPerm modified mode [ 'test/multi_line.js', 438, 420 ]
9599 silly gunzTarPerm extractEntry test/graceful.js
9600 silly gunzTarPerm modified mode [ 'test/graceful.js', 438, 420 ]
9601 silly gunzTarPerm extractEntry tests/test-form.js
9602 silly gunzTarPerm modified mode [ 'tests/test-form.js', 438, 420 ]
9603 silly gunzTarPerm extractEntry lib/assert/error.js
9604 silly gunzTarPerm modified mode [ 'lib/assert/error.js', 438, 420 ]
9605 silly gunzTarPerm extractEntry lib/parse.js
9606 silly gunzTarPerm modified mode [ 'lib/parse.js', 438, 420 ]
9607 silly gunzTarPerm extractEntry Makefile
9608 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
9609 silly gunzTarPerm extractEntry examples/reader.js
9610 silly gunzTarPerm modified mode [ 'examples/reader.js', 438, 420 ]
9611 silly gunzTarPerm extractEntry test.js
9612 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ]
9613 silly gunzTarPerm extractEntry test/keep.js
9614 silly gunzTarPerm modified mode [ 'test/keep.js', 438, 420 ]
9615 silly gunzTarPerm extractEntry tests/test-oauth.js
9616 silly gunzTarPerm modified mode [ 'tests/test-oauth.js', 438, 420 ]
9617 silly gunzTarPerm extractEntry lib/assert/macros.js
9618 silly gunzTarPerm modified mode [ 'lib/assert/macros.js', 438, 420 ]
9619 silly gunzTarPerm extractEntry test/unzipTest.js
9620 silly gunzTarPerm modified mode [ 'test/unzipTest.js', 438, 420 ]
9621 silly gunzTarPerm extractEntry examples/symlink-write.js
9622 silly gunzTarPerm modified mode [ 'examples/symlink-write.js', 438, 420 ]
9623 silly gunzTarPerm extractEntry .git_ignore
9624 silly gunzTarPerm modified mode [ '.git_ignore', 438, 420 ]
9625 silly gunzTarPerm extractEntry bin/hulk
9626 silly gunzTarPerm modified mode [ 'bin/hulk', 438, 420 ]
9627 silly gunzTarPerm extractEntry test/name-test.js
9628 silly gunzTarPerm modified mode [ 'test/name-test.js', 438, 420 ]
9629 silly gunzTarPerm extractEntry tests/test-params.js
9630 silly gunzTarPerm modified mode [ 'tests/test-params.js', 438, 420 ]
9631 silly gunzTarPerm extractEntry lib/assert/utils.js
9632 silly gunzTarPerm modified mode [ 'lib/assert/utils.js', 438, 420 ]
9633 silly gunzTarPerm extractEntry testData/compressed/archive.zip
9634 silly gunzTarPerm modified mode [ 'testData/compressed/archive.zip', 438, 420 ]
9635 silly gunzTarPerm extractEntry lodash.underscore.min.js
9636 silly gunzTarPerm modified mode [ 'lodash.underscore.min.js', 438, 420 ]
9637 silly gunzTarPerm extractEntry test/spawn.js
9638 silly gunzTarPerm modified mode [ 'test/spawn.js', 438, 420 ]
9639 silly gunzTarPerm extractEntry tests/test-piped-redirect.js
9640 silly gunzTarPerm modified mode [ 'tests/test-piped-redirect.js', 438, 420 ]
9641 silly gunzTarPerm extractEntry doc/README.md
9642 silly gunzTarPerm modified mode [ 'doc/README.md', 438, 420 ]
9643 silly gunzTarPerm extractEntry test/index.js
9644 silly gunzTarPerm modified mode [ 'test/index.js', 438, 420 ]
9645 silly gunzTarPerm extractEntry tests/test-pipes.js
9646 silly gunzTarPerm modified mode [ 'tests/test-pipes.js', 438, 420 ]
9647 silly gunzTarPerm extractEntry test/jquery.js
9648 silly gunzTarPerm modified mode [ 'test/jquery.js', 438, 420 ]
9649 silly gunzTarPerm extractEntry test/run.sh
9650 silly gunzTarPerm modified mode [ 'test/run.sh', 438, 420 ]
9651 silly gunzTarPerm extractEntry test/setup.sh
9652 silly gunzTarPerm modified mode [ 'test/setup.sh', 438, 420 ]
9653 silly gunzTarPerm extractEntry tests/test-pool.js
9654 silly gunzTarPerm modified mode [ 'tests/test-pool.js', 438, 420 ]
9655 silly gunzTarPerm extractEntry tests/test-follow-all.js
9656 silly gunzTarPerm modified mode [ 'tests/test-follow-all.js', 438, 420 ]
9657 silly gunzTarPerm extractEntry test/non_unicode.js
9658 silly gunzTarPerm modified mode [ 'test/non_unicode.js', 438, 420 ]
9659 silly gunzTarPerm extractEntry tests/test-protocol-changing-redirect.js
9660 silly gunzTarPerm modified mode [ 'tests/test-protocol-changing-redirect.js', 438, 420 ]
9661 silly gunzTarPerm extractEntry tests/test-follow-all-303.js
9662 silly gunzTarPerm modified mode [ 'tests/test-follow-all-303.js', 438, 420 ]
9663 silly gunzTarPerm extractEntry tests/test-proxy.js
9664 silly gunzTarPerm modified mode [ 'tests/test-proxy.js', 438, 420 ]
9665 silly gunzTarPerm extractEntry lib/abstract.js
9666 silly gunzTarPerm modified mode [ 'lib/abstract.js', 438, 420 ]
9667 silly gunzTarPerm extractEntry lib/dir-writer.js
9668 silly gunzTarPerm modified mode [ 'lib/dir-writer.js', 438, 420 ]
9669 silly gunzTarPerm extractEntry build/minify.js
9670 silly gunzTarPerm modified mode [ 'build/minify.js', 438, 420 ]
9671 silly gunzTarPerm extractEntry lib/vows/console.js
9672 silly gunzTarPerm modified mode [ 'lib/vows/console.js', 438, 420 ]
9673 silly gunzTarPerm extractEntry lib/vows/context.js
9674 silly gunzTarPerm modified mode [ 'lib/vows/context.js', 438, 420 ]
9675 silly gunzTarPerm extractEntry testData/compressed/inflated/dir/fileInsideDir.txt
9676 silly gunzTarPerm modified mode [ 'testData/compressed/inflated/dir/fileInsideDir.txt',
9676 silly gunzTarPerm 438,
9676 silly gunzTarPerm 420 ]
9677 silly gunzTarPerm extractEntry testData/compressed/inflated/file.txt
9678 silly gunzTarPerm modified mode [ 'testData/compressed/inflated/file.txt', 438, 420 ]
9679 silly gunzTarPerm extractEntry build/post-compile.js
9680 silly gunzTarPerm modified mode [ 'build/post-compile.js', 438, 420 ]
9681 silly gunzTarPerm extractEntry build/pre-compile.js
9682 silly gunzTarPerm modified mode [ 'build/pre-compile.js', 438, 420 ]
9683 silly gunzTarPerm extractEntry lib/file-reader.js
9684 silly gunzTarPerm modified mode [ 'lib/file-reader.js', 438, 420 ]
9685 silly gunzTarPerm extractEntry lib/vows/extras.js
9686 silly gunzTarPerm modified mode [ 'lib/vows/extras.js', 438, 420 ]
9687 silly gunzTarPerm extractEntry perf/perf.js
9688 silly gunzTarPerm modified mode [ 'perf/perf.js', 438, 420 ]
9689 silly gunzTarPerm extractEntry testData/uncompressed/archive.zip
9690 silly gunzTarPerm modified mode [ 'testData/uncompressed/archive.zip', 438, 420 ]
9691 silly gunzTarPerm extractEntry LICENSE.txt
9692 silly gunzTarPerm modified mode [ 'LICENSE.txt', 438, 420 ]
9693 silly gunzTarPerm extractEntry tests/test-errors.js
9694 silly gunzTarPerm modified mode [ 'tests/test-errors.js', 438, 420 ]
9695 silly gunzTarPerm extractEntry tests/test-qs.js
9696 silly gunzTarPerm modified mode [ 'tests/test-qs.js', 438, 420 ]
9697 silly gunzTarPerm extractEntry test/json2.js
9698 silly gunzTarPerm modified mode [ 'test/json2.js', 438, 420 ]
9699 silly gunzTarPerm extractEntry tests/test-defaults.js
9700 silly gunzTarPerm modified mode [ 'tests/test-defaults.js', 438, 420 ]
9701 silly gunzTarPerm extractEntry lib/file-writer.js
9702 silly gunzTarPerm modified mode [ 'lib/file-writer.js', 438, 420 ]
9703 silly gunzTarPerm extractEntry lib/get-type.js
9704 silly gunzTarPerm modified mode [ 'lib/get-type.js', 438, 420 ]
9705 silly gunzTarPerm extractEntry test/mustache.js
9706 silly gunzTarPerm modified mode [ 'test/mustache.js', 438, 420 ]
9707 silly gunzTarPerm extractEntry tests/test-redirect.js
9708 silly gunzTarPerm modified mode [ 'tests/test-redirect.js', 438, 420 ]
9709 silly gunzTarPerm extractEntry test/test-build.js
9710 silly gunzTarPerm modified mode [ 'test/test-build.js', 438, 420 ]
9711 silly gunzTarPerm extractEntry test/test.js
9712 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ]
9713 silly gunzTarPerm extractEntry lib/vows/suite.js
9714 silly gunzTarPerm modified mode [ 'lib/vows/suite.js', 438, 420 ]
9715 silly gunzTarPerm extractEntry lib/vows/coverage/file.js
9716 silly gunzTarPerm modified mode [ 'lib/vows/coverage/file.js', 438, 420 ]
9717 silly gunzTarPerm extractEntry testData/uncompressed/inflated/dir/fileInsideDir.txt
9718 silly gunzTarPerm modified mode [ 'testData/uncompressed/inflated/dir/fileInsideDir.txt',
9718 silly gunzTarPerm 438,
9718 silly gunzTarPerm 420 ]
9719 silly gunzTarPerm extractEntry testData/uncompressed/inflated/file.txt
9720 silly gunzTarPerm modified mode [ 'testData/uncompressed/inflated/file.txt', 438, 420 ]
9721 silly gunzTarPerm extractEntry tests/test-cookiejar.js
9722 silly gunzTarPerm modified mode [ 'tests/test-cookiejar.js', 438, 420 ]
9723 silly gunzTarPerm extractEntry lib/dir-reader.js
9724 silly gunzTarPerm modified mode [ 'lib/dir-reader.js', 438, 420 ]
9725 silly gunzTarPerm extractEntry tests/test-s3.js
9726 silly gunzTarPerm modified mode [ 'tests/test-s3.js', 438, 420 ]
9727 silly gunzTarPerm extractEntry tests/test-cookie.js
9728 silly gunzTarPerm modified mode [ 'tests/test-cookie.js', 438, 420 ]
9729 silly gunzTarPerm extractEntry tests/test-timeout.js
9730 silly gunzTarPerm modified mode [ 'tests/test-timeout.js', 438, 420 ]
9731 silly gunzTarPerm extractEntry tests/test-body.js
9732 silly gunzTarPerm modified mode [ 'tests/test-body.js', 438, 420 ]
9733 silly gunzTarPerm extractEntry tests/test-toJSON.js
9734 silly gunzTarPerm modified mode [ 'tests/test-toJSON.js', 438, 420 ]
9735 silly gunzTarPerm extractEntry tests/server.js
9736 silly gunzTarPerm modified mode [ 'tests/server.js', 438, 420 ]
9737 silly gunzTarPerm extractEntry test/qunit.js
9738 silly gunzTarPerm modified mode [ 'test/qunit.js', 438, 420 ]
9739 silly gunzTarPerm extractEntry test/run.js
9740 silly gunzTarPerm modified mode [ 'test/run.js', 438, 420 ]
9741 silly gunzTarPerm extractEntry lib/vows/coverage/report-html.js
9742 silly gunzTarPerm modified mode [ 'lib/vows/coverage/report-html.js', 438, 420 ]
9743 silly gunzTarPerm extractEntry lib/vows/coverage/report-json.js
9744 silly gunzTarPerm modified mode [ 'lib/vows/coverage/report-json.js', 438, 420 ]
9745 silly gunzTarPerm extractEntry test/template/a.jst
9746 silly gunzTarPerm modified mode [ 'test/template/a.jst', 438, 420 ]
9747 silly gunzTarPerm extractEntry tests/test-tunnel.js
9748 silly gunzTarPerm modified mode [ 'tests/test-tunnel.js', 438, 420 ]
9749 silly gunzTarPerm extractEntry test/template/b.jst
9750 silly gunzTarPerm modified mode [ 'test/template/b.jst', 438, 420 ]
9751 silly gunzTarPerm extractEntry tests/test-https.js
9752 silly gunzTarPerm modified mode [ 'tests/test-https.js', 438, 420 ]
9753 silly gunzTarPerm extractEntry test/template/c.tpl
9754 silly gunzTarPerm modified mode [ 'test/template/c.tpl', 438, 420 ]
9755 silly gunzTarPerm extractEntry test/spec.js
9756 silly gunzTarPerm modified mode [ 'test/spec.js', 438, 420 ]
9757 silly gunzTarPerm extractEntry lib/vows/coverage/report-plain.js
9758 silly gunzTarPerm modified mode [ 'lib/vows/coverage/report-plain.js', 438, 420 ]
9759 silly gunzTarPerm extractEntry lib/link-writer.js
9760 silly gunzTarPerm modified mode [ 'lib/link-writer.js', 438, 420 ]
9761 silly gunzTarPerm extractEntry lib/proxy-reader.js
9762 silly gunzTarPerm modified mode [ 'lib/proxy-reader.js', 438, 420 ]
9763 silly gunzTarPerm extractEntry tests/squid.conf
9764 silly gunzTarPerm modified mode [ 'tests/squid.conf', 438, 420 ]
9765 silly gunzTarPerm extractEntry vendor/benchmark.js/README.md
9766 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/README.md', 438, 420 ]
9767 silly gunzTarPerm extractEntry test/qunit.css
9768 silly gunzTarPerm modified mode [ 'test/qunit.css', 438, 420 ]
9769 silly gunzTarPerm extractEntry lib/vows/coverage/report-xml.js
9770 silly gunzTarPerm modified mode [ 'lib/vows/coverage/report-xml.js', 438, 420 ]
9771 silly gunzTarPerm extractEntry tests/ssl/ca/server.js
9772 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.js', 438, 420 ]
9773 silly gunzTarPerm extractEntry vendor/benchmark.js/benchmark.js
9774 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/benchmark.js', 438, 420 ]
9775 silly gunzTarPerm extractEntry test/index.html
9776 silly gunzTarPerm modified mode [ 'test/index.html', 438, 420 ]
9777 silly gunzTarPerm extractEntry lib/vows/coverage/fragments/coverage-foot.html
9778 silly gunzTarPerm modified mode [ 'lib/vows/coverage/fragments/coverage-foot.html', 438, 420 ]
9779 silly gunzTarPerm extractEntry tests/ssl/ca/ca.srl
9780 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.srl', 438, 420 ]
9781 silly gunzTarPerm extractEntry test/spec/README.md
9782 silly gunzTarPerm modified mode [ 'test/spec/README.md', 438, 420 ]
9783 silly gunzTarPerm extractEntry lib/vows/coverage/fragments/coverage-head.html
9784 silly gunzTarPerm modified mode [ 'lib/vows/coverage/fragments/coverage-head.html', 438, 420 ]
9785 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc\package.json
9786 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crt
9787 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.crt', 438, 420 ]
9788 silly gunzTarPerm extractEntry test/spec/Changes
9789 silly gunzTarPerm modified mode [ 'test/spec/Changes', 438, 420 ]
9790 silly gunzTarPerm extractEntry lib/vows/reporters/dot-matrix.js
9791 silly gunzTarPerm modified mode [ 'lib/vows/reporters/dot-matrix.js', 438, 420 ]
9792 silly gunzTarPerm extractEntry tests/ssl/ca/ca.csr
9793 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.csr', 438, 420 ]
9794 silly gunzTarPerm extractEntry test/spec/Rakefile
9795 silly gunzTarPerm modified mode [ 'test/spec/Rakefile', 438, 420 ]
9796 silly gunzTarPerm extractEntry lib/vows/reporters/json.js
9797 silly gunzTarPerm modified mode [ 'lib/vows/reporters/json.js', 438, 420 ]
9798 silly gunzTarPerm extractEntry vendor/benchmark.js/LICENSE.txt
9799 silly gunzTarPerm modified mode [ 'vendor/benchmark.js/LICENSE.txt', 438, 420 ]
9800 silly gunzTarPerm extractEntry vendor/platform.js/README.md
9801 silly gunzTarPerm modified mode [ 'vendor/platform.js/README.md', 438, 420 ]
9802 silly gunzTarPerm extractEntry test/spec/specs/inverted.yml
9803 silly gunzTarPerm modified mode [ 'test/spec/specs/inverted.yml', 438, 420 ]
9804 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable\package.json
9805 silly gunzTarPerm extractEntry lib/vows/reporters/silent.js
9806 silly gunzTarPerm modified mode [ 'lib/vows/reporters/silent.js', 438, 420 ]
9807 silly gunzTarPerm extractEntry vendor/platform.js/platform.js
9808 silly gunzTarPerm modified mode [ 'vendor/platform.js/platform.js', 438, 420 ]
9809 silly gunzTarPerm extractEntry test/spec/specs/comments.json
9810 silly gunzTarPerm modified mode [ 'test/spec/specs/comments.json', 438, 420 ]
9811 silly gunzTarPerm extractEntry lib/vows/reporters/spec.js
9812 silly gunzTarPerm modified mode [ 'lib/vows/reporters/spec.js', 438, 420 ]
9813 silly gunzTarPerm extractEntry lib/proxy-writer.js
9814 silly gunzTarPerm modified mode [ 'lib/proxy-writer.js', 438, 420 ]
9815 silly gunzTarPerm extractEntry lib/reader.js
9816 silly gunzTarPerm modified mode [ 'lib/reader.js', 438, 420 ]
9817 silly gunzTarPerm extractEntry test/spec/specs/delimiters.json
9818 silly gunzTarPerm modified mode [ 'test/spec/specs/delimiters.json', 438, 420 ]
9819 silly gunzTarPerm extractEntry lib/vows/reporters/tap.js
9820 silly gunzTarPerm modified mode [ 'lib/vows/reporters/tap.js', 438, 420 ]
9821 silly gunzTarPerm extractEntry test/spec/specs/delimiters.yml
9822 silly gunzTarPerm modified mode [ 'test/spec/specs/delimiters.yml', 438, 420 ]
9823 silly gunzTarPerm extractEntry lib/vows/reporters/watch.js
9824 silly gunzTarPerm modified mode [ 'lib/vows/reporters/watch.js', 438, 420 ]
9825 silly gunzTarPerm extractEntry lib/socket-reader.js
9826 silly gunzTarPerm modified mode [ 'lib/socket-reader.js', 438, 420 ]
9827 silly gunzTarPerm extractEntry vendor/platform.js/LICENSE.txt
9828 silly gunzTarPerm modified mode [ 'vendor/platform.js/LICENSE.txt', 438, 420 ]
9829 silly gunzTarPerm extractEntry test/spec/specs/interpolation.json
9830 silly gunzTarPerm modified mode [ 'test/spec/specs/interpolation.json', 438, 420 ]
9831 silly gunzTarPerm extractEntry lib/vows/reporters/xunit.js
9832 silly gunzTarPerm modified mode [ 'lib/vows/reporters/xunit.js', 438, 420 ]
9833 silly gunzTarPerm extractEntry lib/collect.js
9834 silly gunzTarPerm modified mode [ 'lib/collect.js', 438, 420 ]
9835 silly gunzTarPerm extractEntry vendor/qunit/README.md
9836 silly gunzTarPerm modified mode [ 'vendor/qunit/README.md', 438, 420 ]
9837 silly gunzTarPerm extractEntry test/spec/specs/interpolation.yml
9838 silly gunzTarPerm modified mode [ 'test/spec/specs/interpolation.yml', 438, 420 ]
9839 silly gunzTarPerm extractEntry Makefile
9840 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ]
9841 silly gunzTarPerm extractEntry vendor/qunit/qunit/qunit.js
9842 silly gunzTarPerm modified mode [ 'vendor/qunit/qunit/qunit.js', 438, 420 ]
9843 silly gunzTarPerm extractEntry lib/writer.js
9844 silly gunzTarPerm modified mode [ 'lib/writer.js', 438, 420 ]
9845 silly gunzTarPerm extractEntry test/spec/specs/inverted.json
9846 silly gunzTarPerm modified mode [ 'test/spec/specs/inverted.json', 438, 420 ]
9847 silly gunzTarPerm extractEntry test/assert-test.js
9848 silly gunzTarPerm modified mode [ 'test/assert-test.js', 438, 420 ]
9849 silly gunzTarPerm extractEntry tests/ssl/ca/ca.key
9850 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.key', 438, 420 ]
9851 silly gunzTarPerm extractEntry tests/ssl/ca/ca.crl
9852 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.crl', 438, 420 ]
9853 silly gunzTarPerm extractEntry lib/link-reader.js
9854 silly gunzTarPerm modified mode [ 'lib/link-reader.js', 438, 420 ]
9855 silly gunzTarPerm extractEntry test/spec/specs/comments.yml
9856 silly gunzTarPerm modified mode [ 'test/spec/specs/comments.yml', 438, 420 ]
9857 silly gunzTarPerm extractEntry test/isolate-test.js
9858 silly gunzTarPerm modified mode [ 'test/isolate-test.js', 438, 420 ]
9859 silly lockFile 20437bfd-de-modules-bower-node-modules-rc C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc
9860 silly gunzTarPerm extractEntry vendor/qunit-clib/README.md
9861 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/README.md', 438, 420 ]
9862 silly gunzTarPerm extractEntry test/spec/specs/partials.json
9863 silly gunzTarPerm modified mode [ 'test/spec/specs/partials.json', 438, 420 ]
9864 silly gunzTarPerm extractEntry test/supress-stdout-test.js
9865 silly gunzTarPerm modified mode [ 'test/supress-stdout-test.js', 438, 420 ]
9866 silly gunzTarPerm extractEntry vendor/qunit-clib/qunit-clib.js
9867 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/qunit-clib.js', 438, 420 ]
9868 silly gunzTarPerm extractEntry tests/ssl/ca/server.cnf
9869 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.cnf', 438, 420 ]
9870 silly gunzTarPerm extractEntry test/spec/specs/partials.yml
9871 silly gunzTarPerm modified mode [ 'test/spec/specs/partials.yml', 438, 420 ]
9872 silly gunzTarPerm extractEntry test/vows-error-test.js
9873 silly gunzTarPerm modified mode [ 'test/vows-error-test.js', 438, 420 ]
9874 silly gunzTarPerm extractEntry vendor/qunit-clib/LICENSE.txt
9875 silly gunzTarPerm modified mode [ 'vendor/qunit-clib/LICENSE.txt', 438, 420 ]
9876 silly gunzTarPerm extractEntry tests/ssl/ca/server.crt
9877 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.crt', 438, 420 ]
9878 silly gunzTarPerm extractEntry test/spec/specs/sections.json
9879 silly gunzTarPerm modified mode [ 'test/spec/specs/sections.json', 438, 420 ]
9880 silly lockFile b5230e9a-odules-bower-node-modules-stable C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable
9881 silly gunzTarPerm extractEntry test/vows-test.js
9882 silly gunzTarPerm modified mode [ 'test/vows-test.js', 438, 420 ]
9883 silly gunzTarPerm extractEntry vendor/tar/README.md
9884 silly gunzTarPerm modified mode [ 'vendor/tar/README.md', 438, 420 ]
9885 silly gunzTarPerm extractEntry tests/ssl/ca/server.csr
9886 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.csr', 438, 420 ]
9887 silly gunzTarPerm extractEntry test/VowsCamelCaseTest.js
9888 silly gunzTarPerm modified mode [ 'test/VowsCamelCaseTest.js', 438, 420 ]
9889 silly gunzTarPerm extractEntry vendor/tar/tar.js
9890 silly gunzTarPerm modified mode [ 'vendor/tar/tar.js', 438, 420 ]
9891 silly gunzTarPerm extractEntry tests/ssl/ca/ca.cnf
9892 silly gunzTarPerm modified mode [ 'tests/ssl/ca/ca.cnf', 438, 420 ]
9893 http 304 https://registry.npmjs.org/sigmund
9894 silly registry.get cb [ 304,
9894 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9894 silly registry.get etag: '"B1LJX4Z53MQ9MVVL3QMUPAWRP"',
9894 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
9894 silly registry.get 'content-length': '0' } ]
9895 verbose etag sigmund from cache
9896 silly gunzTarPerm extractEntry test/vows_underscore_test.js
9897 silly gunzTarPerm modified mode [ 'test/vows_underscore_test.js', 438, 420 ]
9898 info preinstall rc@0.0.8
9899 silly gunzTarPerm extractEntry vendor/tar/lib/buffer-entry.js
9900 silly gunzTarPerm modified mode [ 'vendor/tar/lib/buffer-entry.js', 438, 420 ]
9901 silly gunzTarPerm extractEntry tests/ssl/ca/server.key
9902 silly gunzTarPerm modified mode [ 'tests/ssl/ca/server.key', 438, 420 ]
9903 http 304 https://registry.npmjs.org/lru-cache
9904 silly registry.get cb [ 304,
9904 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9904 silly registry.get etag: '"CE344M31O8TN95MZAQXG2BRM3"',
9904 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
9904 silly registry.get 'content-length': '0' } ]
9905 verbose etag lru-cache from cache
9906 silly gunzTarPerm extractEntry test/fixtures/isolate/failing.js
9907 silly gunzTarPerm modified mode [ 'test/fixtures/isolate/failing.js', 438, 420 ]
9908 silly gunzTarPerm extractEntry vendor/tar/lib/entry-writer.js
9909 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry-writer.js', 438, 420 ]
9910 silly gunzTarPerm extractEntry tests/ssl/npm-ca.crt
9911 silly gunzTarPerm modified mode [ 'tests/ssl/npm-ca.crt', 438, 420 ]
9912 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc\package.json
9913 silly gunzTarPerm extractEntry vendor/tar/lib/entry.js
9914 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry.js', 438, 420 ]
9915 silly gunzTarPerm extractEntry tests/ssl/test.crt
9916 silly gunzTarPerm modified mode [ 'tests/ssl/test.crt', 438, 420 ]
9917 info preinstall stable@0.1.3
9918 silly gunzTarPerm extractEntry test/fixtures/isolate/log.js
9919 silly gunzTarPerm modified mode [ 'test/fixtures/isolate/log.js', 438, 420 ]
9920 silly gunzTarPerm extractEntry test/fixtures/isolate/passing.js
9921 silly gunzTarPerm modified mode [ 'test/fixtures/isolate/passing.js', 438, 420 ]
9922 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header-writer.js
9923 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header-writer.js', 438, 420 ]
9924 verbose readDependencies using package.json deps
9925 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rc\package.json
9926 silly gunzTarPerm extractEntry tests/ssl/test.key
9927 silly gunzTarPerm modified mode [ 'tests/ssl/test.key', 438, 420 ]
9928 silly gunzTarPerm extractEntry test/fixtures/isolate/stderr.js
9929 silly gunzTarPerm modified mode [ 'test/fixtures/isolate/stderr.js', 438, 420 ]
9930 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header.js
9931 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header.js', 438, 420 ]
9932 silly gunzTarPerm extractEntry tests/googledoodle.png
9933 silly gunzTarPerm modified mode [ 'tests/googledoodle.png', 438, 420 ]
9934 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable\package.json
9935 silly gunzTarPerm extractEntry test/fixtures/supress-stdout/output.js
9936 silly gunzTarPerm modified mode [ 'test/fixtures/supress-stdout/output.js', 438, 420 ]
9937 verbose readDependencies using package.json deps
9938 silly gunzTarPerm extractEntry vendor/tar/lib/extract.js
9939 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extract.js', 438, 420 ]
9940 http 304 https://registry.npmjs.org/CSSselect
9941 silly registry.get cb [ 304,
9941 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9941 silly registry.get etag: '"CTIDGKOKAWE5XVBYR81EG9A0Z"',
9941 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
9941 silly registry.get 'content-length': '0' } ]
9942 verbose etag CSSselect from cache
9943 verbose readDependencies using package.json deps
9944 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable\package.json
9945 silly gunzTarPerm extractEntry vendor/tar/lib/global-header-writer.js
9946 silly gunzTarPerm modified mode [ 'vendor/tar/lib/global-header-writer.js', 438, 420 ]
9947 silly addNameRange number 2 { name: 'sigmund', range: '>=1.0.0- <1.1.0-', hasData: true }
9948 silly addNameRange versions [ 'sigmund', [ '1.0.0' ] ]
9949 verbose addNamed [ 'sigmund', '1.0.0' ]
9950 verbose addNamed [ '1.0.0', '1.0.0' ]
9951 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
9952 verbose lock sigmund@1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\7b2d1244-sigmund-1-0-0.lock
9953 verbose cache add [ 'config-chain@~0.3', null ]
9954 silly cache add name=undefined spec="config-chain@~0.3" args=["config-chain@~0.3",null]
9955 verbose parsed url { pathname: 'config-chain@~0.3',
9955 verbose parsed url path: 'config-chain@~0.3',
9955 verbose parsed url href: 'config-chain@~0.3' }
9956 silly cache add name="config-chain" spec="~0.3" args=["config-chain","~0.3"]
9957 verbose parsed url { pathname: '~0.3', path: '~0.3', href: '~0.3' }
9958 verbose addNamed [ 'config-chain', '~0.3' ]
9959 verbose addNamed [ null, '>=0.3.0- <0.4.0-' ]
9960 silly lockFile be55fc74-config-chain-0-3 config-chain@~0.3
9961 verbose lock config-chain@~0.3 C:\Users\Lenovo\AppData\Roaming\npm-cache\be55fc74-config-chain-0-3.lock
9962 verbose cache add [ 'optimist@~0.3.4', null ]
9963 silly cache add name=undefined spec="optimist@~0.3.4" args=["optimist@~0.3.4",null]
9964 verbose parsed url { pathname: 'optimist@~0.3.4',
9964 verbose parsed url path: 'optimist@~0.3.4',
9964 verbose parsed url href: 'optimist@~0.3.4' }
9965 silly cache add name="optimist" spec="~0.3.4" args=["optimist","~0.3.4"]
9966 verbose parsed url { pathname: '~0.3.4', path: '~0.3.4', href: '~0.3.4' }
9967 verbose addNamed [ 'optimist', '~0.3.4' ]
9968 verbose addNamed [ null, '>=0.3.4- <0.4.0-' ]
9969 silly lockFile 094c60bd-optimist-0-3-4 optimist@~0.3.4
9970 verbose lock optimist@~0.3.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\094c60bd-optimist-0-3-4.lock
9971 silly gunzTarPerm extractEntry vendor/tar/lib/header.js
9972 silly gunzTarPerm modified mode [ 'vendor/tar/lib/header.js', 438, 420 ]
9973 silly addNameRange number 2 { name: 'lru-cache', range: '>=2.0.0- <2.1.0-', hasData: true }
9974 silly addNameRange versions [ 'lru-cache',
9974 silly addNameRange [ '1.0.1',
9974 silly addNameRange '1.0.2',
9974 silly addNameRange '1.0.3',
9974 silly addNameRange '1.0.4',
9974 silly addNameRange '1.0.5',
9974 silly addNameRange '1.0.6',
9974 silly addNameRange '1.1.0',
9974 silly addNameRange '1.1.1',
9974 silly addNameRange '2.0.0',
9974 silly addNameRange '2.0.1',
9974 silly addNameRange '2.0.2',
9974 silly addNameRange '2.0.3',
9974 silly addNameRange '2.0.4',
9974 silly addNameRange '2.1.0',
9974 silly addNameRange '2.2.0',
9974 silly addNameRange '2.2.1',
9974 silly addNameRange '2.2.2' ] ]
9975 verbose addNamed [ 'lru-cache', '2.0.4' ]
9976 verbose addNamed [ '2.0.4', '2.0.4' ]
9977 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
9978 verbose lock lru-cache@2.0.4 C:\Users\Lenovo\AppData\Roaming\npm-cache\2fba6ddb-lru-cache-2-0-4.lock
9979 silly gunzTarPerm extractEntry test/spec/specs/sections.yml
9980 silly gunzTarPerm modified mode [ 'test/spec/specs/sections.yml', 438, 420 ]
9981 silly gunzTarPerm extractEntry test/spec/specs/~lambdas.json
9982 silly gunzTarPerm modified mode [ 'test/spec/specs/~lambdas.json', 438, 420 ]
9983 verbose readDependencies using package.json deps
9984 silly resolved []
9985 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable
9986 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable
9987 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\stable\package.json
9988 silly addNameRange { name: 'config-chain',
9988 silly addNameRange range: '>=0.3.0- <0.4.0-',
9988 silly addNameRange hasData: false }
9989 silly addNameRange { name: 'optimist', range: '>=0.3.4- <0.4.0-', hasData: false }
9990 silly gunzTarPerm extractEntry vendor/tar/lib/pack.js
9991 silly gunzTarPerm modified mode [ 'vendor/tar/lib/pack.js', 438, 420 ]
9992 silly gunzTarPerm extractEntry tests/unicycle.jpg
9993 silly gunzTarPerm modified mode [ 'tests/unicycle.jpg', 438, 420 ]
9994 http 304 https://registry.npmjs.org/CSSwhat
9995 silly registry.get cb [ 304,
9995 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
9995 silly registry.get etag: '"3PA9U9R9E16GMT1MSVHX25GNY"',
9995 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
9995 silly registry.get 'content-length': '0' } ]
9996 verbose etag CSSwhat from cache
9997 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package\package.json
9998 verbose linkStuff [ true,
9998 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
9998 verbose linkStuff false,
9998 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\bower\\node_modules' ]
9999 info linkStuff stable@0.1.3
10000 verbose linkBins stable@0.1.3
10001 verbose linkMans stable@0.1.3
10002 verbose rebuildBundles stable@0.1.3
10003 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0
10004 silly gunzTarPerm extractEntry vendor/tar/lib/parse.js
10005 silly gunzTarPerm modified mode [ 'vendor/tar/lib/parse.js', 438, 420 ]
10006 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package\package.json
10007 info install stable@0.1.3
10008 silly lockFile 2fba6ddb-lru-cache-2-0-4 lru-cache@2.0.4
10009 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0
10010 silly gunzTarPerm extractEntry vendor/cookie/index.js
10011 silly gunzTarPerm modified mode [ 'vendor/cookie/index.js', 438, 420 ]
10012 http 304 https://registry.npmjs.org/graceful-fs
10013 silly registry.get cb [ 304,
10013 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10013 silly registry.get etag: '"29V2F6XF8M8VFV5T1X38O391Q"',
10013 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10013 silly registry.get 'content-length': '0' } ]
10014 verbose etag graceful-fs from cache
10015 info postinstall stable@0.1.3
10016 silly lockFile 07f9d76f-lru-cache-2-0-0 lru-cache@~2.0.0
10017 silly gunzTarPerm extractEntry vendor/cookie/jar.js
10018 silly gunzTarPerm modified mode [ 'vendor/cookie/jar.js', 438, 420 ]
10019 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/README.md
10020 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/README.md', 438, 420 ]
10021 silly addNameRange number 2 { name: 'CSSselect', range: '>=0.0.0- <1.0.0-', hasData: true }
10022 silly addNameRange versions [ 'CSSselect',
10022 silly addNameRange [ '0.0.1',
10022 silly addNameRange '0.1.0',
10022 silly addNameRange '0.1.1',
10022 silly addNameRange '0.1.2',
10022 silly addNameRange '0.2.1',
10022 silly addNameRange '0.2.2',
10022 silly addNameRange '0.2.3',
10022 silly addNameRange '0.2.4',
10022 silly addNameRange '0.3.0' ] ]
10023 verbose addNamed [ 'CSSselect', '0.3.0' ]
10024 verbose addNamed [ '0.3.0', '0.3.0' ]
10025 silly lockFile 5afd01a5-CSSselect-0-3-0 CSSselect@0.3.0
10026 verbose lock CSSselect@0.3.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\5afd01a5-CSSselect-0-3-0.lock
10027 verbose url raw config-chain
10028 verbose url resolving [ 'https://registry.npmjs.org/', './config-chain' ]
10029 verbose url resolved https://registry.npmjs.org/config-chain
10030 info trying registry request attempt 1 at 20:03:11
10031 verbose etag "3PRPM00YABIRS7LGXFP96KEOJ"
10032 http GET https://registry.npmjs.org/config-chain
10033 verbose url raw optimist
10034 verbose url resolving [ 'https://registry.npmjs.org/', './optimist' ]
10035 verbose url resolved https://registry.npmjs.org/optimist
10036 info trying registry request attempt 1 at 20:03:11
10037 verbose etag "9D1B7FWV00OM6KTPQSQM9T6OL"
10038 http GET https://registry.npmjs.org/optimist
10039 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy\package.json
10040 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/LICENCE
10041 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/LICENCE', 438, 420 ]
10042 silly gunzTarPerm extractEntry node_modules/form-data/package.json
10043 silly gunzTarPerm modified mode [ 'node_modules/form-data/package.json', 438, 420 ]
10044 silly resolved [ { name: 'sigmund',
10044 silly resolved version: '1.0.0',
10044 silly resolved description: 'Quick and dirty signatures for Objects.',
10044 silly resolved main: 'sigmund.js',
10044 silly resolved directories: { test: 'test' },
10044 silly resolved dependencies: {},
10044 silly resolved devDependencies: { tap: '~0.3.0' },
10044 silly resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' },
10044 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund' },
10044 silly resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ],
10044 silly resolved author:
10044 silly resolved { name: 'Isaac Z. Schlueter',
10044 silly resolved email: 'i@izs.me',
10044 silly resolved url: 'http://blog.izs.me/' },
10044 silly resolved license: 'BSD',
10044 silly resolved readme: '# sigmund\n\nQuick and dirty signatures for Objects.\n\nThis is like a much faster `deepEquals` comparison, which returns a\nstring key suitable for caches and the like.\n\n## Usage\n\n```javascript\nfunction doSomething (someObj) {\n var key = sigmund(someObj, maxDepth) // max depth defaults to 10\n var cached = cache.get(key)\n if (cached) return cached)\n\n var result = expensiveCalculation(someObj)\n cache.set(key, result)\n return result\n}\n```\n\nThe resulting key will be as unique and reproducible as calling\n`JSON.stringify` or `util.inspect` on the object, but is much faster.\nIn order to achieve this speed, some differences are glossed over.\nFor example, the object `{0:\'foo\'}` will be treated identically to the\narray `[\'foo\']`.\n\nAlso, just as there is no way to summon the soul from the scribblings\nof a cocain-addled psychoanalyst, there is no way to revive the object\nfrom the signature string that sigmund gives you. In fact, it\'s\nbarely even readable.\n\nAs with `sys.inspect` and `JSON.stringify`, larger objects will\nproduce larger signature strings.\n\nBecause sigmund is a bit less strict than the more thorough\nalternatives, the strings will be shorter, and also there is a\nslightly higher chance for collisions. For example, these objects\nhave the same signature:\n\n var obj1 = {a:\'b\',c:/def/,g:[\'h\',\'i\',{j:\'\',k:\'l\'}]}\n var obj2 = {a:\'b\',c:\'/def/\',g:[\'h\',\'i\',\'{jkl\']}\n\nLike a good Freudian, sigmund is most effective when you already have\nsome understanding of what you\'re looking for. It can help you help\nyourself, but you must be willing to do some work as well.\n\nCycles are handled, and cyclical objects are silently omitted (though\nthe key is included in the signature output.)\n\nThe second argument is the maximum depth, which defaults to 10,\nbecause that is the maximum object traversal depth covered by most\ninsurance carriers.\n',
10044 silly resolved readmeFilename: 'README.md',
10044 silly resolved _id: 'sigmund@1.0.0',
10044 silly resolved _from: 'sigmund@~1.0.0' },
10044 silly resolved { name: 'lru-cache',
10044 silly resolved description: 'A cache object that deletes the least-recently-used items.',
10044 silly resolved version: '2.0.4',
10044 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' },
10044 silly resolved scripts: { test: 'tap test' },
10044 silly resolved main: 'lib/lru-cache.js',
10044 silly resolved repository:
10044 silly resolved { type: 'git',
10044 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' },
10044 silly resolved devDependencies: { tap: '' },
10044 silly resolved license:
10044 silly resolved { type: 'MIT',
10044 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' },
10044 silly resolved contributors:
10044 silly resolved [ [Object],
10044 silly resolved [Object],
10044 silly resolved [Object],
10044 silly resolved [Object],
10044 silly resolved [Object],
10044 silly resolved [Object],
10044 silly resolved [Object] ],
10044 silly resolved readme: '# lru cache\n\nA cache object that deletes the least-recently-used items.\n\n## Usage:\n\n```javascript\nvar LRU = require("lru-cache")\n , options = { max: 500\n , length: function (n) { return n * 2 }\n , dispose: function (key, n) { n.close() }\n , maxAge: 1000 * 60 * 60 }\n , cache = LRU(options)\n , otherCache = LRU(50) // sets just the max size\n\ncache.set("key", "value")\ncache.get("key") // "value"\n\ncache.reset() // empty the cache\n```\n\nIf you put more stuff in it, then items will fall out.\n\nIf you try to put an oversized thing in it, then it\'ll fall out right\naway.\n\n## Options\n\n* `max` The maximum number of items. Not setting this is kind of\n silly, since that\'s the whole purpose of this lib, but it defaults\n to `Infinity`.\n* `maxAge` Maximum age in ms. Items are not pro-actively pruned out\n as they age, but if you try to get an item that is too old, it\'ll\n drop it and return undefined instead of giving it to you.\n* `length` Function that is used to calculate the length of stored\n items. If you\'re storing strings or buffers, then you probably want\n to do something like `function(n){return n.length}`. The default is\n `function(n){return 1}`, which is fine if you want to store `n`\n like-sized things.\n* `dispose` Function that is called on items when they are dropped\n from the cache. This can be handy if you want to close file\n descriptors or do other cleanup tasks when items are no longer\n accessible. Called with `key, value`. It\'s called *before*\n actually removing the item from the internal cache, so if you want\n to immediately put it back in, you\'ll have to do that in a\n `nextTick` or `setTimeout` callback or it won\'t do anything.\n',
10044 silly resolved readmeFilename: 'README.md',
10044 silly resolved _id: 'lru-cache@2.0.4',
10044 silly resolved _from: 'lru-cache@~2.0.0' } ]
10045 info install sigmund@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch
10046 info install lru-cache@2.0.4 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch
10047 info installOne sigmund@1.0.0
10048 info installOne lru-cache@2.0.4
10049 silly gunzTarPerm extractEntry vendor/tar/vendor/block-stream/block-stream.js
10050 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/block-stream/block-stream.js', 438, 420 ]
10051 silly gunzTarPerm extractEntry node_modules/form-data/.npmignore
10052 silly gunzTarPerm modified mode [ 'node_modules/form-data/.npmignore', 438, 420 ]
10053 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package\package.json
10054 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package\package.json
10055 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package\package.json
10056 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/README.md
10057 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/README.md', 438, 420 ]
10058 silly gunzTarPerm extractEntry node_modules/form-data/lib/form_data.js
10059 silly gunzTarPerm modified mode [ 'node_modules/form-data/lib/form_data.js', 438, 420 ]
10060 silly addNameRange number 2 { name: 'CSSwhat', range: '>=0.1.0-', hasData: true }
10061 silly addNameRange versions [ 'CSSwhat', [ '0.0.0', '0.1.0', '0.1.1' ] ]
10062 verbose addNamed [ 'CSSwhat', '0.1.1' ]
10063 verbose addNamed [ '0.1.1', '0.1.1' ]
10064 silly lockFile 27de2080-CSSwhat-0-1-1 CSSwhat@0.1.1
10065 verbose lock CSSwhat@0.1.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\27de2080-CSSwhat-0-1-1.lock
10066 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\sigmund unbuild
10067 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\sigmund\package.json
10068 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\lru-cache unbuild
10069 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\lru-cache\package.json
10070 silly lockFile 5afd01a5-CSSselect-0-3-0 CSSselect@0.3.0
10071 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/LICENCE
10072 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/LICENCE', 438, 420 ]
10073 silly gunzTarPerm extractEntry node_modules/form-data/Makefile
10074 silly gunzTarPerm modified mode [ 'node_modules/form-data/Makefile', 438, 420 ]
10075 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/fstream.js
10076 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/fstream.js', 438, 420 ]
10077 silly gunzTarPerm extractEntry node_modules/form-data/node-form-data.sublime-project
10078 silly gunzTarPerm modified mode [ 'node_modules/form-data/node-form-data.sublime-project',
10078 silly gunzTarPerm 438,
10078 silly gunzTarPerm 420 ]
10079 verbose read json C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSwhat\0.1.1\package\package.json
10080 silly lockFile b481d444-CSSselect-0-x CSSselect@0.x
10081 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/abstract.js
10082 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/abstract.js', 438, 420 ]
10083 silly gunzTarPerm extractEntry node_modules/form-data/node-form-data.sublime-workspace
10084 silly gunzTarPerm modified mode [ 'node_modules/form-data/node-form-data.sublime-workspace',
10084 silly gunzTarPerm 438,
10084 silly gunzTarPerm 420 ]
10085 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf\package.json
10086 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz
10087 silly lockFile 4643b33d-s-minimatch-node-modules-sigmund C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\sigmund
10088 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\sigmund C:\Users\Lenovo\AppData\Roaming\npm-cache\4643b33d-s-minimatch-node-modules-sigmund.lock
10089 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\lru-cache\2.0.4\package.tgz
10090 silly lockFile a07769ec-minimatch-node-modules-lru-cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\lru-cache
10091 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\glob\node_modules\minimatch\node_modules\lru-cache C:\Users\Lenovo\AppData\Roaming\npm-cache\a07769ec-minimatch-node-modules-lru-cache.lock
10092 silly addNameRange number 2 { name: 'graceful-fs', range: '>=1.2.0- <1.3.0-', hasData: true }
10093 silly addNameRange versions [ 'graceful-fs',
10093 silly addNameRange [ '1.0.0',
10093 silly addNameRange '1.0.1',
10093 silly addNameRange '1.0.2',
10093 silly addNameRange '1.1.0',
10093 silly addNameRange '1.1.1',
10093 silly addNameRange '1.1.2',
10093 silly addNameRange '1.1.3',
10093 silly addNameRange '1.1.4',
10093 silly addNameRange '1.1.5',
10093 silly addNameRange '1.1.6',
10093 silly addNameRange '1.1.7',
10093 silly addNameRange '1.1.8',
10093 silly addNameRange '1.1.9',
10093 silly addNameRange '1.1.10',
10093 silly addNameRange '1.1.11',
10093 silly addNameRange '1.1.12',
10093 silly addNameRange '1.1.13',
10093 silly addNameRange '1.1.14',
10093 silly addNameRange '1.2.0' ] ]
10094 verbose addNamed [ 'graceful-fs', '1.2.0' ]
10095 verbose addNamed [ '1.2.0', '1.2.0' ]
10096 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
10097 verbose lock graceful-fs@1.2.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\e0e0063c-graceful-fs-1-2-0.lock
10098 silly gunzTarPerm extractEntry test/spec/specs/~lambdas.yml
10099 silly gunzTarPerm modified mode [ 'test/spec/specs/~lambdas.yml', 438, 420 ]
10100 silly gunzTarPerm extractEntry test/spec/TESTING.md
10101 silly gunzTarPerm modified mode [ 'test/spec/TESTING.md', 438, 420 ]
10102 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-writer.js
10103 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-writer.js', 438, 420 ]
10104 silly gunzTarPerm extractEntry node_modules/form-data/Readme.md
10105 silly gunzTarPerm modified mode [ 'node_modules/form-data/Readme.md', 438, 420 ]
10106 silly resolved [ { name: 'CSSselect',
10106 silly resolved version: '0.3.0',
10106 silly resolved description: 'a rtl CSS selector engine',
10106 silly resolved author: { name: 'Felix Boehm', email: 'me@feedic.com' },
10106 silly resolved keywords: [ 'css', 'selector' ],
10106 silly resolved main: 'index.js',
10106 silly resolved engine: '',
10106 silly resolved repository: { type: 'git', url: 'git://github.com/fb55/cssselect.git' },
10106 silly resolved dependencies: { CSSwhat: '>= 0.1' },
10106 silly resolved devDependencies:
10106 silly resolved { htmlparser2: '>= 2.2.8',
10106 silly resolved 'cheerio-soupselect': '*',
10106 silly resolved mocha: '*',
10106 silly resolved 'expect.js': '*' },
10106 silly resolved scripts: { test: 'mocha -u exports -R list tests/qwery tests/nwmatcher/scotch.js' },
10106 silly resolved readme: '#CSSselect [![Build Status](https://secure.travis-ci.org/fb55/CSSselect.png?branch=master)](http://travis-ci.org/fb55/CSSselect)\n\n##What?\n\nCSSselect is CSS selector engine. It returns a function that tests elements if they match a selector - checking needs to happen "from the top", like browser engines execute queries.\n\n##Why?\n\nJust take the following CSS query: `foo bar baz`. When the element named `baz` has like a billion children, every one of them needs to be checked if they match a query. Three times, to be precise, if you run a CSS query from the start to the end (as e.g. JSDOM does). Yup, that\'s slow.\n\nThis library checks every element once. The more complex the query, the greater the benefit.\n\n##How?\n\nBy stacking functions!\n\n##TODO\n\n1. The API needs to be improved\n2. Documentation needs to be written',
10106 silly resolved readmeFilename: 'README.md',
10106 silly resolved _id: 'CSSselect@0.3.0',
10106 silly resolved _from: 'CSSselect@0.x' } ]
10107 info install CSSselect@0.3.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select
10108 info installOne CSSselect@0.3.0
10109 silly gunzTarPerm extractEntry test/html/list.html
10110 silly gunzTarPerm modified mode [ 'test/html/list.html', 438, 420 ]
10111 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-reader.js
10112 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-reader.js', 438, 420 ]
10113 silly gunzTarPerm extractEntry node_modules/form-data/test/common.js
10114 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/common.js', 438, 420 ]
10115 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package\package.json
10116 silly gunzTarPerm modes [ '755', '644' ]
10117 silly gunzTarPerm modes [ '755', '644' ]
10118 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
10119 silly gunzTarPerm extractEntry test/templates/list.mustache
10120 silly gunzTarPerm modified mode [ 'test/templates/list.mustache', 438, 420 ]
10121 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/file-writer.js
10122 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/file-writer.js', 438, 420 ]
10123 silly gunzTarPerm extractEntry node_modules/form-data/test/run.js
10124 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/run.js', 438, 420 ]
10125 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect unbuild
10126 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\package.json
10127 silly lockFile e0e0063c-graceful-fs-1-2-0 graceful-fs@1.2.0
10128 silly gunzTarPerm extractEntry tools/release.js
10129 silly gunzTarPerm modified mode [ 'tools/release.js', 438, 420 ]
10130 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/get-type.js
10131 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/get-type.js', 438, 420 ]
10132 silly gunzTarPerm extractEntry node_modules/form-data/test/fixture/bacon.txt
10133 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/fixture/bacon.txt', 438, 420 ]
10134 silly lockFile c666efc2-modules-bower-node-modules-archy C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy
10135 silly gunzTarPerm extractEntry tools/web_templates.js
10136 silly gunzTarPerm modified mode [ 'tools/web_templates.js', 438, 420 ]
10137 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/dir-reader.js
10138 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/dir-reader.js', 438, 420 ]
10139 silly gunzTarPerm extractEntry node_modules/form-data/test/fixture/unicycle.jpg
10140 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/fixture/unicycle.jpg', 438, 420 ]
10141 silly lockFile 9c0bb906-graceful-fs-1-2-0 graceful-fs@~1.2.0
10142 silly gunzTarPerm extractEntry web/1.0.0/hogan.js
10143 silly gunzTarPerm modified mode [ 'web/1.0.0/hogan.js', 438, 420 ]
10144 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-writer.js
10145 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-writer.js', 438, 420 ]
10146 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSselect\0.3.0\package.tgz
10147 silly lockFile 34eec39e-io-select-node-modules-CSSselect C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect
10148 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect C:\Users\Lenovo\AppData\Roaming\npm-cache\34eec39e-io-select-node-modules-CSSselect.lock
10149 silly gunzTarPerm extractEntry web/1.0.0/hogan.min.js
10150 silly gunzTarPerm modified mode [ 'web/1.0.0/hogan.min.js', 438, 420 ]
10151 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-reader.js
10152 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-reader.js', 438, 420 ]
10153 silly resolved [ { author:
10153 silly resolved { name: 'Isaac Z. Schlueter',
10153 silly resolved email: 'i@izs.me',
10153 silly resolved url: 'http://blog.izs.me' },
10153 silly resolved name: 'graceful-fs',
10153 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
10153 silly resolved version: '1.2.0',
10153 silly resolved repository:
10153 silly resolved { type: 'git',
10153 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
10153 silly resolved main: 'graceful-fs.js',
10153 silly resolved engines: { node: '>=0.4.0' },
10153 silly resolved directories: { test: 'test' },
10153 silly resolved scripts: { test: 'tap test/*.js' },
10153 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
10153 silly resolved license: 'BSD',
10153 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
10153 silly resolved readmeFilename: 'README.md',
10153 silly resolved _id: 'graceful-fs@1.2.0',
10153 silly resolved _from: 'graceful-fs@~1.2.0' } ]
10154 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream
10155 info installOne graceful-fs@1.2.0
10156 silly gunzTarPerm extractEntry package.json
10157 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
10158 silly gunzTarPerm extractEntry web/builds/1.0.0/hogan.js
10159 silly gunzTarPerm modified mode [ 'web/builds/1.0.0/hogan.js', 438, 420 ]
10160 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/proxy-writer.js
10161 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/proxy-writer.js', 438, 420 ]
10162 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-form-get-length.js
10163 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-form-get-length.js',
10163 silly gunzTarPerm 438,
10163 silly gunzTarPerm 420 ]
10164 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
10165 silly gunzTarPerm modes [ '755', '644' ]
10166 silly gunzTarPerm extractEntry package.json
10167 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
10168 silly gunzTarPerm extractEntry web/builds/1.0.0/hogan.min.js
10169 silly gunzTarPerm modified mode [ 'web/builds/1.0.0/hogan.min.js', 438, 420 ]
10170 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/reader.js
10171 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/reader.js', 438, 420 ]
10172 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-get-boundary.js
10173 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-get-boundary.js',
10173 silly gunzTarPerm 438,
10173 silly gunzTarPerm 420 ]
10174 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\node_modules\graceful-fs unbuild
10175 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\node_modules\graceful-fs\package.json
10176 silly lockFile 27de2080-CSSwhat-0-1-1 CSSwhat@0.1.1
10177 info preinstall archy@0.0.2
10178 silly gunzTarPerm extractEntry web/builds/1.0.3/hogan.js
10179 silly gunzTarPerm modified mode [ 'web/builds/1.0.3/hogan.js', 438, 420 ]
10180 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/socket-reader.js
10181 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/socket-reader.js', 438, 420 ]
10182 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-http-response.js
10183 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-http-response.js',
10183 silly gunzTarPerm 438,
10183 silly gunzTarPerm 420 ]
10184 silly lockFile c62675bb-odules-bower-node-modules-rimraf C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf
10185 silly gunzTarPerm extractEntry web/builds/1.0.3/hogan.min.js
10186 silly gunzTarPerm modified mode [ 'web/builds/1.0.3/hogan.min.js', 438, 420 ]
10187 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/collect.js
10188 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/collect.js', 438, 420 ]
10189 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-pipe.js
10190 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-pipe.js',
10190 silly gunzTarPerm 438,
10190 silly gunzTarPerm 420 ]
10191 silly lockFile d8d86382-CSSwhat-0-1 CSSwhat@>= 0.1
10192 silly gunzTarPerm extractEntry README.md
10193 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
10194 silly gunzTarPerm extractEntry LICENSE
10195 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
10196 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy\package.json
10197 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/writer.js
10198 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/writer.js', 438, 420 ]
10199 silly gunzTarPerm extractEntry node_modules/form-data/test/integration/test-submit.js
10200 silly gunzTarPerm modified mode [ 'node_modules/form-data/test/integration/test-submit.js',
10200 silly gunzTarPerm 438,
10200 silly gunzTarPerm 420 ]
10201 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package.tgz
10202 silly lockFile f43f270c-fstream-node-modules-graceful-fs C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\node_modules\graceful-fs
10203 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\node_modules\graceful-fs C:\Users\Lenovo\AppData\Roaming\npm-cache\f43f270c-fstream-node-modules-graceful-fs.lock
10204 silly gunzTarPerm extractEntry .npmignore
10205 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
10206 silly gunzTarPerm extractEntry README.md
10207 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
10208 silly gunzTarPerm extractEntry vendor/tar/vendor/fstream/lib/link-reader.js
10209 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/fstream/lib/link-reader.js', 438, 420 ]
10210 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/package.json
10211 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/package.json',
10211 silly gunzTarPerm 438,
10211 silly gunzTarPerm 420 ]
10212 verbose readDependencies using package.json deps
10213 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy\package.json
10214 silly resolved [ { author:
10214 silly resolved { name: 'Felix Böhm',
10214 silly resolved email: 'me@feedic.com',
10214 silly resolved url: 'http://feedic.com' },
10214 silly resolved name: 'CSSwhat',
10214 silly resolved description: 'a CSS selector parser',
10214 silly resolved version: '0.1.1',
10214 silly resolved repository: { url: 'https://github.com/FB55/CSSwhat' },
10214 silly resolved main: '/index.js',
10214 silly resolved scripts: { test: 'node tests/test.js' },
10214 silly resolved dependencies: {},
10214 silly resolved devDependencies: {},
10214 silly resolved optionalDependencies: {},
10214 silly resolved engines: { node: '*' },
10214 silly resolved license: 'BSD-like',
10214 silly resolved readme: '#CSSwhat [![Build Status](https://secure.travis-ci.org/FB55/CSSwhat.png?branch=master)](http://travis-ci.org/FB55/CSSwhat)\n\na CSS selector parser\n\n__// TODO__',
10214 silly resolved readmeFilename: 'readme.md',
10214 silly resolved _id: 'CSSwhat@0.1.1',
10214 silly resolved _from: 'CSSwhat@>= 0.1' } ]
10215 info install CSSwhat@0.1.1 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect
10216 info installOne CSSwhat@0.1.1
10217 silly gunzTarPerm extractEntry package.json
10218 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
10219 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/README.md
10220 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/README.md', 438, 420 ]
10221 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/README.md
10222 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/README.md',
10222 silly gunzTarPerm 438,
10222 silly gunzTarPerm 420 ]
10223 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSwhat\0.1.1\package\package.json
10224 silly gunzTarPerm modes [ '755', '644' ]
10225 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/LICENSE
10226 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/LICENSE', 438, 420 ]
10227 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/LICENSE
10228 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/LICENSE', 438, 420 ]
10229 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\node_modules\CSSwhat unbuild
10230 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\node_modules\CSSwhat\package.json
10231 verbose readDependencies using package.json deps
10232 silly resolved []
10233 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy
10234 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy
10235 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\archy\package.json
10236 info preinstall rimraf@2.0.3
10237 silly gunzTarPerm extractEntry vendor/tar/vendor/graceful-fs/graceful-fs.js
10238 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/graceful-fs/graceful-fs.js', 438, 420 ]
10239 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/index.js
10240 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/index.js',
10240 silly gunzTarPerm 438,
10240 silly gunzTarPerm 420 ]
10241 verbose linkStuff [ true,
10241 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
10241 verbose linkStuff false,
10241 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\bower\\node_modules' ]
10242 info linkStuff archy@0.0.2
10243 verbose linkBins archy@0.0.2
10244 verbose linkMans archy@0.0.2
10245 verbose rebuildBundles archy@0.0.2
10246 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/README.md
10247 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/README.md', 438, 420 ]
10248 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/.gitmodules
10249 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/.gitmodules',
10249 silly gunzTarPerm 438,
10249 silly gunzTarPerm 420 ]
10250 info install archy@0.0.2
10251 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf\package.json
10252 silly gunzTarPerm extractEntry README.md
10253 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
10254 silly gunzTarPerm extractEntry browser_functions.js
10255 silly gunzTarPerm modified mode [ 'browser_functions.js', 438, 420 ]
10256 silly gunzTarPerm extractEntry vendor/tar/vendor/inherits/inherits.js
10257 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/inherits/inherits.js', 438, 420 ]
10258 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/lib/async.js
10259 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/lib/async.js',
10259 silly gunzTarPerm 438,
10259 silly gunzTarPerm 420 ]
10260 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\CSSwhat\0.1.1\package.tgz
10261 silly lockFile 236c5b86-s-CSSselect-node-modules-CSSwhat C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\node_modules\CSSwhat
10262 verbose lock C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\generator-webapp\node_modules\cheerio\node_modules\cheerio-select\node_modules\CSSselect\node_modules\CSSwhat C:\Users\Lenovo\AppData\Roaming\npm-cache\236c5b86-s-CSSselect-node-modules-CSSwhat.lock
10263 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/LICENSE
10264 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/LICENSE', 438, 420 ]
10265 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/async.min.js.gzip
10266 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/async.min.js.gzip',
10266 silly gunzTarPerm 438,
10266 silly gunzTarPerm 420 ]
10267 verbose readDependencies using package.json deps
10268 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\rimraf\package.json
10269 info postinstall archy@0.0.2
10270 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver\package.json
10271 silly gunzTarPerm extractEntry package.json
10272 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
10273 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/index.js
10274 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/index.js', 438, 420 ]
10275 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/Makefile
10276 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/Makefile',
10276 silly gunzTarPerm 438,
10276 silly gunzTarPerm 420 ]
10277 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt\package.json
10278 silly gunzTarPerm modes [ '755', '644' ]
10279 silly gunzTarPerm extractEntry LICENSE
10280 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
10281 silly gunzTarPerm extractEntry AUTHORS
10282 silly gunzTarPerm modified mode [ 'AUTHORS', 438, 420 ]
10283 silly gunzTarPerm extractEntry bench.js
10284 silly gunzTarPerm modified mode [ 'bench.js', 438, 420 ]
10285 silly gunzTarPerm extractEntry sigmund.js
10286 silly gunzTarPerm modified mode [ 'sigmund.js', 438, 420 ]
10287 silly gunzTarPerm extractEntry vendor/tar/vendor/mkdirp/README.markdown
10288 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/mkdirp/README.markdown', 438, 420 ]
10289 verbose readDependencies using package.json deps
10290 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/nodelint.cfg
10291 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/nodelint.cfg',
10291 silly gunzTarPerm 438,
10291 silly gunzTarPerm 420 ]
10292 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/README.md
10293 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/README.md', 438, 420 ]
10294 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/deps/nodeunit.js
10295 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/deps/nodeunit.js',
10295 silly gunzTarPerm 438,
10295 silly gunzTarPerm 420 ]
10296 silly gunzTarPerm extractEntry test/basic.js
10297 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
10298 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.amd.js
10299 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.amd.js', 438, 420 ]
10300 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.common.js
10301 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.common.js', 438, 420 ]
10302 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/LICENSE
10303 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/LICENSE', 438, 420 ]
10304 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/deps/nodeunit.css
10305 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/deps/nodeunit.css',
10305 silly gunzTarPerm 438,
10305 silly gunzTarPerm 420 ]
10306 silly gunzTarPerm extractEntry .npmignore
10307 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ]
10308 silly gunzTarPerm extractEntry README.md
10309 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ]
10310 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/rimraf.js
10311 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/rimraf.js', 438, 420 ]
10312 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/dist/async.min.js
10313 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/dist/async.min.js',
10313 silly gunzTarPerm 438,
10313 silly gunzTarPerm 420 ]
10314 verbose cache add [ 'graceful-fs@~1.1', null ]
10315 silly cache add name=undefined spec="graceful-fs@~1.1" args=["graceful-fs@~1.1",null]
10316 verbose parsed url { pathname: 'graceful-fs@~1.1',
10316 verbose parsed url path: 'graceful-fs@~1.1',
10316 verbose parsed url href: 'graceful-fs@~1.1' }
10317 silly cache add name="graceful-fs" spec="~1.1" args=["graceful-fs","~1.1"]
10318 verbose parsed url { pathname: '~1.1', path: '~1.1', href: '~1.1' }
10319 verbose addNamed [ 'graceful-fs', '~1.1' ]
10320 verbose addNamed [ null, '>=1.1.0- <1.2.0-' ]
10321 silly lockFile 0502dd56-graceful-fs-1-1 graceful-fs@~1.1
10322 verbose lock graceful-fs@~1.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\0502dd56-graceful-fs-1-1.lock
10323 silly gunzTarPerm extractEntry vendor/tar/vendor/rimraf/AUTHORS
10324 silly gunzTarPerm modified mode [ 'vendor/tar/vendor/rimraf/AUTHORS', 438, 420 ]
10325 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/test-async.js
10326 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/test-async.js',
10326 silly gunzTarPerm 438,
10326 silly gunzTarPerm 420 ]
10327 silly gunzTarPerm extractEntry package.json
10328 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ]
10329 silly addNameRange { name: 'graceful-fs',
10329 silly addNameRange range: '>=1.1.0- <1.2.0-',
10329 silly addNameRange hasData: false }
10330 silly gunzTarPerm extractEntry vendor/underscore/README.md
10331 silly gunzTarPerm modified mode [ 'vendor/underscore/README.md', 438, 420 ]
10332 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/.swp
10333 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/.swp',
10333 silly gunzTarPerm 438,
10333 silly gunzTarPerm 420 ]
10334 silly gunzTarPerm extractEntry index.js
10335 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
10336 silly gunzTarPerm extractEntry .travis.yml
10337 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
10338 silly gunzTarPerm extractEntry vendor/underscore/LICENSE
10339 silly gunzTarPerm modified mode [ 'vendor/underscore/LICENSE', 438, 420 ]
10340 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/async/test/test.html
10341 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/async/test/test.html',
10341 silly gunzTarPerm 438,
10341 silly gunzTarPerm 420 ]
10342 silly gunzTarPerm extractEntry vendor/underscore/underscore.js
10343 silly gunzTarPerm modified mode [ 'vendor/underscore/underscore.js', 438, 420 ]
10344 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/package.json
10345 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/package.json',
10345 silly gunzTarPerm 438,
10345 silly gunzTarPerm 420 ]
10346 silly gunzTarPerm extractEntry lib/lru-cache.js
10347 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ]
10348 silly gunzTarPerm extractEntry test/basic.js
10349 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ]
10350 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/.npmignore
10351 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/.npmignore',
10351 silly gunzTarPerm 438,
10351 silly gunzTarPerm 420 ]
10352 silly lockFile f26a1b54-odules-bower-node-modules-semver C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver
10353 silly gunzTarPerm extractEntry LICENSE
10354 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
10355 silly gunzTarPerm extractEntry index.js
10356 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ]
10357 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js
10358 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js',
10358 silly gunzTarPerm 438,
10358 silly gunzTarPerm 420 ]
10359 silly lockFile ca901380--modules-bower-node-modules-nopt C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt
10360 verbose url raw graceful-fs
10361 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ]
10362 verbose url resolved https://registry.npmjs.org/graceful-fs
10363 info trying registry request attempt 1 at 20:03:11
10364 verbose etag "29V2F6XF8M8VFV5T1X38O391Q"
10365 http GET https://registry.npmjs.org/graceful-fs
10366 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.js
10367 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.js', 438, 420 ]
10368 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.amd.js
10369 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.amd.js', 438, 420 ]
10370 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/License
10371 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/License',
10371 silly gunzTarPerm 438,
10371 silly gunzTarPerm 420 ]
10372 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/Makefile
10373 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/Makefile',
10373 silly gunzTarPerm 438,
10373 silly gunzTarPerm 420 ]
10374 silly gunzTarPerm extractEntry LICENSE
10375 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ]
10376 silly gunzTarPerm extractEntry graceful-fs.js
10377 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ]
10378 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.common.js
10379 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.common.js', 438, 420 ]
10380 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/Readme.md
10381 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/Readme.md',
10381 silly gunzTarPerm 438,
10381 silly gunzTarPerm 420 ]
10382 info preinstall semver@1.1.3
10383 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/common.js
10384 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/common.js',
10384 silly gunzTarPerm 438,
10384 silly gunzTarPerm 420 ]
10385 info preinstall nopt@2.0.0
10386 silly gunzTarPerm extractEntry tests/bench.js
10387 silly gunzTarPerm modified mode [ 'tests/bench.js', 438, 420 ]
10388 silly gunzTarPerm extractEntry tests/helper.js
10389 silly gunzTarPerm modified mode [ 'tests/helper.js', 438, 420 ]
10390 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/run.js
10391 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/run.js',
10391 silly gunzTarPerm 438,
10391 silly gunzTarPerm 420 ]
10392 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver\package.json
10393 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt
10394 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/fixture/file1.txt',
10394 silly gunzTarPerm 438,
10394 silly gunzTarPerm 420 ]
10395 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt\package.json
10396 verbose readDependencies using package.json deps
10397 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver\package.json
10398 silly gunzTarPerm extractEntry .travis.yml
10399 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ]
10400 silly gunzTarPerm extractEntry readme.md
10401 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ]
10402 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt
10403 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/fixture/file2.txt',
10403 silly gunzTarPerm 438,
10403 silly gunzTarPerm 420 ]
10404 verbose readDependencies using package.json deps
10405 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\nopt\package.json
10406 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js
10407 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-callback-streams.js',
10407 silly gunzTarPerm 438,
10407 silly gunzTarPerm 420 ]
10408 verbose readDependencies using package.json deps
10409 silly resolved []
10410 verbose about to build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver
10411 info build C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver
10412 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\semver\package.json
10413 silly gunzTarPerm extractEntry tests/test.js
10414 silly gunzTarPerm modified mode [ 'tests/test.js', 438, 420 ]
10415 verbose linkStuff [ true,
10415 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules',
10415 verbose linkStuff false,
10415 verbose linkStuff 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\bower\\node_modules' ]
10416 info linkStuff semver@1.1.3
10417 verbose linkBins semver@1.1.3
10418 verbose link bins [ { semver: './bin/semver' },
10418 verbose link bins 'C:\\Users\\Lenovo\\AppData\\Roaming\\npm\\node_modules\\yo\\node_modules\\yeoman-generator\\node_modules\\bower\\node_modules\\.bin',
10418 verbose link bins false ]
10419 verbose linkMans semver@1.1.3
10420 verbose rebuildBundles semver@1.1.3
10421 verbose readDependencies using package.json deps
10422 silly gunzTarPerm extractEntry test/open.js
10423 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ]
10424 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.js
10425 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.js', 438, 420 ]
10426 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.min.mustache.js
10427 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.min.mustache.js', 438, 420 ]
10428 verbose cache add [ 'abbrev@1', null ]
10429 silly cache add name=undefined spec="abbrev@1" args=["abbrev@1",null]
10430 verbose parsed url { pathname: 'abbrev@1', path: 'abbrev@1', href: 'abbrev@1' }
10431 silly cache add name="abbrev" spec="1" args=["abbrev","1"]
10432 verbose parsed url { pathname: '1', path: '1', href: '1' }
10433 verbose addNamed [ 'abbrev', '1' ]
10434 verbose addNamed [ null, '>=1.0.0- <2.0.0-' ]
10435 silly lockFile 6830b531-abbrev-1 abbrev@1
10436 verbose lock abbrev@1 C:\Users\Lenovo\AppData\Roaming\npm-cache\6830b531-abbrev-1.lock
10437 silly addNameRange { name: 'abbrev', range: '>=1.0.0- <2.0.0-', hasData: false }
10438 http 304 https://registry.npmjs.org/inherits
10439 silly registry.get cb [ 304,
10439 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10439 silly registry.get etag: '"DRNO5CY49IL57RD676Y754PE8"',
10439 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10439 silly registry.get 'content-length': '0' } ]
10440 verbose etag inherits from cache
10441 http 304 https://registry.npmjs.org/minimatch
10442 silly registry.get cb [ 304,
10442 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10442 silly registry.get etag: '"65PMYHULHRSBN65MI485RD91A"',
10442 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10442 silly registry.get 'content-length': '0' } ]
10443 verbose etag minimatch from cache
10444 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js
10445 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-data-size.js',
10445 silly gunzTarPerm 438,
10445 silly gunzTarPerm 420 ]
10446 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js
10447 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js',
10447 silly gunzTarPerm 438,
10447 silly gunzTarPerm 420 ]
10448 silly gunzTarPerm extractEntry tests/slickspeed.js
10449 silly gunzTarPerm modified mode [ 'tests/slickspeed.js', 438, 420 ]
10450 silly gunzTarPerm extractEntry tests/docs/W3C_Selectors.html
10451 silly gunzTarPerm modified mode [ 'tests/docs/W3C_Selectors.html', 438, 420 ]
10452 silly gunzTarPerm extractEntry web/builds/1.0.4/hogan-1.0.4.mustache.js
10453 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/hogan-1.0.4.mustache.js', 438, 420 ]
10454 silly gunzTarPerm extractEntry web/builds/1.0.4/template-1.0.4.js
10455 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/template-1.0.4.js', 438, 420 ]
10456 verbose url raw abbrev
10457 verbose url resolving [ 'https://registry.npmjs.org/', './abbrev' ]
10458 verbose url resolved https://registry.npmjs.org/abbrev
10459 info trying registry request attempt 1 at 20:03:11
10460 verbose etag "5HSEZ8QP69X862SWAU8XVQF9D"
10461 http GET https://registry.npmjs.org/abbrev
10462 silly gunzTarPerm extractEntry tests/nwmatcher/LICENSE
10463 silly gunzTarPerm modified mode [ 'tests/nwmatcher/LICENSE', 438, 420 ]
10464 silly gunzTarPerm extractEntry web/builds/1.0.4/template-1.0.4.min.js
10465 silly gunzTarPerm modified mode [ 'web/builds/1.0.4/template-1.0.4.min.js', 438, 420 ]
10466 silly gunzTarPerm extractEntry tests/nwmatcher/scotch.js
10467 silly gunzTarPerm modified mode [ 'tests/nwmatcher/scotch.js', 438, 420 ]
10468 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.amd.js
10469 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.amd.js', 438, 420 ]
10470 silly gunzTarPerm extractEntry tests/nwmatcher/test.html
10471 silly gunzTarPerm modified mode [ 'tests/nwmatcher/test.html', 438, 420 ]
10472 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.common.js
10473 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.common.js', 438, 420 ]
10474 silly addNameRange number 2 { name: 'inherits', range: '>=1.0.0- <2.0.0-', hasData: true }
10475 silly addNameRange versions [ 'inherits', [ '1.0.0' ] ]
10476 verbose addNamed [ 'inherits', '1.0.0' ]
10477 verbose addNamed [ '1.0.0', '1.0.0' ]
10478 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
10479 verbose lock inherits@1.0.0 C:\Users\Lenovo\AppData\Roaming\npm-cache\776fbe77-inherits-1-0-0.lock
10480 silly addNameRange number 2 { name: 'minimatch', range: '>=0.2.0- <0.3.0-', hasData: true }
10481 silly addNameRange versions [ 'minimatch',
10481 silly addNameRange [ '0.0.1',
10481 silly addNameRange '0.0.2',
10481 silly addNameRange '0.0.4',
10481 silly addNameRange '0.0.5',
10481 silly addNameRange '0.1.1',
10481 silly addNameRange '0.1.2',
10481 silly addNameRange '0.1.3',
10481 silly addNameRange '0.1.4',
10481 silly addNameRange '0.1.5',
10481 silly addNameRange '0.2.0',
10481 silly addNameRange '0.2.2',
10481 silly addNameRange '0.2.3',
10481 silly addNameRange '0.2.4',
10481 silly addNameRange '0.2.5',
10481 silly addNameRange '0.2.6',
10481 silly addNameRange '0.2.7',
10481 silly addNameRange '0.2.8',
10481 silly addNameRange '0.2.9' ] ]
10482 verbose addNamed [ 'minimatch', '0.2.9' ]
10483 verbose addNamed [ '0.2.9', '0.2.9' ]
10484 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
10485 verbose lock minimatch@0.2.9 C:\Users\Lenovo\AppData\Roaming\npm-cache\1fa5f2b9-minimatch-0-2-9.lock
10486 silly gunzTarPerm extractEntry tests/qwery/index.js
10487 silly gunzTarPerm modified mode [ 'tests/qwery/index.js', 438, 420 ]
10488 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.js
10489 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.js', 438, 420 ]
10490 http 304 https://registry.npmjs.org/domhandler
10491 silly registry.get cb [ 304,
10491 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10491 silly registry.get etag: '"AMNS5355QJ6IF8DH0ZDAOH9T2"',
10491 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10491 silly registry.get 'content-length': '0' } ]
10492 verbose etag domhandler from cache
10493 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
10494 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
10495 http 304 https://registry.npmjs.org/domutils
10496 silly registry.get cb [ 304,
10496 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10496 silly registry.get etag: '"79H6QBF5HQ5UF6QRW1QNJT42Y"',
10496 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10496 silly registry.get 'content-length': '0' } ]
10497 verbose etag domutils from cache
10498 silly lockFile 776fbe77-inherits-1-0-0 inherits@1.0.0
10499 silly lockFile 1fa5f2b9-minimatch-0-2-9 minimatch@0.2.9
10500 silly gunzTarPerm extractEntry tests/qwery/index.html
10501 silly gunzTarPerm modified mode [ 'tests/qwery/index.html', 438, 420 ]
10502 silly lockFile 4bca46d0-inherits-1 inherits@1
10503 silly lockFile 1c6e096b-minimatch-0-2 minimatch@0.2
10504 info install semver@1.1.3
10505 http 304 https://registry.npmjs.org/domelementtype
10506 silly registry.get cb [ 304,
10506 silly registry.get { server: 'CouchDB/1.2.1 (Erlang OTP/R15B)',
10506 silly registry.get etag: '"EO85ZICWKWGONX56AIQFECN8D"',
10506 silly registry.get date: 'Thu, 14 Feb 2013 20:01:13 GMT',
10506 silly registry.get 'content-length': '0' } ]
10507 verbose etag domelementtype from cache
10508 silly resolved [ { author:
10508 silly resolved { name: 'Isaac Z. Schlueter',
10508 silly resolved email: 'i@izs.me',
10508 silly resolved url: 'http://blog.izs.me' },
10508 silly resolved name: 'graceful-fs',
10508 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
10508 silly resolved version: '1.2.0',
10508 silly resolved repository:
10508 silly resolved { type: 'git',
10508 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
10508 silly resolved main: 'graceful-fs.js',
10508 silly resolved engines: { node: '>=0.4.0' },
10508 silly resolved directories: { test: 'test' },
10508 silly resolved scripts: { test: 'tap test/*.js' },
10508 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
10508 silly resolved license: 'BSD',
10508 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
10508 silly resolved readmeFilename: 'README.md',
10508 silly resolved _id: 'graceful-fs@1.2.0',
10508 silly resolved _from: 'graceful-fs@~1.2.0' },
10508 silly resolved { name: 'inherits',
10508 silly resolved description: 'A tiny simple way to do classic inheritance in js',
10508 silly resolved version: '1.0.0',
10508 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
10508 silly resolved main: './inherits.js',
10508 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
10508 silly resolved author:
10508 silly resolved { name: 'Isaac Z. Schlueter',
10508 silly resolved email: 'i@izs.me',
10508 silly resolved url: 'http://blog.izs.me/' },
10508 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
10508 silly resolved readmeFilename: 'README.md',
10508 silly resolved _id: 'inherits@1.0.0',
10508 silly resolved _from: 'inherits@1',
10508 silly resolved scripts: {} },
10508 silly resolved { author:
10508 silly resolved { name: 'Isaac Z. Schlueter',
10508 silly resolved email: 'i@izs.me',
10508 silly resolved url: 'http://blog.izs.me' },
10508 silly resolved name: 'minimatch',
10508 silly resolved description: 'a glob matcher in javascript',
10508 silly resolved version: '0.2.9',
10508 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
10508 silly resolved main: 'minimatch.js',
10508 silly resolved scripts: { test: 'tap test' },
10508 silly resolved engines: { node: '*' },
10508 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
10508 silly resolved devDependencies: { tap: '' },
10508 silly resolved license:
10508 silly resolved { type: 'MIT',
10508 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
10508 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n',
10508 silly resolved readmeFilename: 'README.md',
10508 silly resolved _id: 'minimatch@0.2.9',
10508 silly resolved _from: 'minimatch@0.2' } ]
10509 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob
10510 info install inherits@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob
10511 info install minimatch@0.2.9 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob
10512 info installOne graceful-fs@1.2.0
10513 info installOne inherits@1.0.0
10514 info installOne minimatch@0.2.9
10515 silly resolved [ { author:
10515 silly resolved { name: 'Isaac Z. Schlueter',
10515 silly resolved email: 'i@izs.me',
10515 silly resolved url: 'http://blog.izs.me' },
10515 silly resolved name: 'graceful-fs',
10515 silly resolved description: 'fs monkey-patching to avoid EMFILE and other problems',
10515 silly resolved version: '1.2.0',
10515 silly resolved repository:
10515 silly resolved { type: 'git',
10515 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' },
10515 silly resolved main: 'graceful-fs.js',
10515 silly resolved engines: { node: '>=0.4.0' },
10515 silly resolved directories: { test: 'test' },
10515 silly resolved scripts: { test: 'tap test/*.js' },
10515 silly resolved keywords: [ 'fs', 'EMFILE', 'error', 'handling', 'monkeypatch' ],
10515 silly resolved license: 'BSD',
10515 silly resolved readme: 'Just like node\'s `fs` module, but it does an incremental back-off when\nEMFILE is encountered.\n\nUseful in asynchronous situations where one needs to try to open lots\nand lots of files.\n',
10515 silly resolved readmeFilename: 'README.md',
10515 silly resolved _id: 'graceful-fs@1.2.0',
10515 silly resolved _from: 'graceful-fs@~1.2.0' },
10515 silly resolved { name: 'inherits',
10515 silly resolved description: 'A tiny simple way to do classic inheritance in js',
10515 silly resolved version: '1.0.0',
10515 silly resolved keywords: [ 'inheritance', 'class', 'klass', 'oop', 'object-oriented' ],
10515 silly resolved main: './inherits.js',
10515 silly resolved repository: { type: 'git', url: 'https://github.com/isaacs/inherits' },
10515 silly resolved author:
10515 silly resolved { name: 'Isaac Z. Schlueter',
10515 silly resolved email: 'i@izs.me',
10515 silly resolved url: 'http://blog.izs.me/' },
10515 silly resolved readme: 'A dead simple way to do inheritance in JS.\n\n var inherits = require("inherits")\n\n function Animal () {\n this.alive = true\n }\n Animal.prototype.say = function (what) {\n console.log(what)\n }\n\n inherits(Dog, Animal)\n function Dog () {\n Dog.super.apply(this)\n }\n Dog.prototype.sniff = function () {\n this.say("sniff sniff")\n }\n Dog.prototype.bark = function () {\n this.say("woof woof")\n }\n\n inherits(Chihuahua, Dog)\n function Chihuahua () {\n Chihuahua.super.apply(this)\n }\n Chihuahua.prototype.bark = function () {\n this.say("yip yip")\n }\n\n // also works\n function Cat () {\n Cat.super.apply(this)\n }\n Cat.prototype.hiss = function () {\n this.say("CHSKKSS!!")\n }\n inherits(Cat, Animal, {\n meow: function () { this.say("miao miao") }\n })\n Cat.prototype.purr = function () {\n this.say("purr purr")\n }\n\n\n var c = new Chihuahua\n assert(c instanceof Chihuahua)\n assert(c instanceof Dog)\n assert(c instanceof Animal)\n\nThe actual function is laughably small. 10-lines small.\n',
10515 silly resolved readmeFilename: 'README.md',
10515 silly resolved _id: 'inherits@1.0.0',
10515 silly resolved _from: 'inherits@1',
10515 silly resolved scripts: {} },
10515 silly resolved { author:
10515 silly resolved { name: 'Isaac Z. Schlueter',
10515 silly resolved email: 'i@izs.me',
10515 silly resolved url: 'http://blog.izs.me' },
10515 silly resolved name: 'minimatch',
10515 silly resolved description: 'a glob matcher in javascript',
10515 silly resolved version: '0.2.9',
10515 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' },
10515 silly resolved main: 'minimatch.js',
10515 silly resolved scripts: { test: 'tap test' },
10515 silly resolved engines: { node: '*' },
10515 silly resolved dependencies: { 'lru-cache': '~2.0.0', sigmund: '~1.0.0' },
10515 silly resolved devDependencies: { tap: '' },
10515 silly resolved license:
10515 silly resolved { type: 'MIT',
10515 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' },
10515 silly resolved readme: '# minimatch\n\nA minimal matching utility.\n\n[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch)\n\n\nThis is the matching library used internally by npm.\n\nEventually, it will replace the C binding in node-glob.\n\nIt works by converting glob expressions into JavaScript `RegExp`\nobjects.\n\n## Usage\n\n```javascript\nvar minimatch = require("minimatch")\n\nminimatch("bar.foo", "*.foo") // true!\nminimatch("bar.foo", "*.bar") // false!\n```\n\n## Features\n\nSupports these glob features:\n\n* Brace Expansion\n* Extended glob matching\n* "Globstar" `**` matching\n\nSee:\n\n* `man sh`\n* `man bash`\n* `man 3 fnmatch`\n* `man 5 gitignore`\n\n### Comparisons to other fnmatch/glob implementations\n\nWhile strict compliance with the existing standards is a worthwhile\ngoal, some discrepancies exist between minimatch and other\nimplementations, and are intentional.\n\nIf the pattern starts with a `!` character, then it is negated. Set the\n`nonegate` flag to suppress this behavior, and treat leading `!`\ncharacters normally. This is perhaps relevant if you wish to start the\npattern with a negative extglob pattern like `!(a|B)`. Multiple `!`\ncharacters at the start of a pattern will negate the pattern multiple\ntimes.\n\nIf a pattern starts with `#`, then it is treated as a comment, and\nwill not match anything. Use `\\#` to match a literal `#` at the\nstart of a line, or set the `nocomment` flag to suppress this behavior.\n\nThe double-star character `**` is supported by default, unless the\n`noglobstar` flag is set. This is supported in the manner of bsdglob\nand bash 4.1, where `**` only has special significance if it is the only\nthing in a path part. That is, `a/**/b` will match `a/x/y/b`, but\n`a/**b` will not. **Note that this is different from the way that `**` is\nhandled by ruby\'s `Dir` class.**\n\nIf an escaped pattern has no matches, and the `nonull` flag is set,\nthen minimatch.match returns the pattern as-provided, rather than\ninterpreting the character escapes. For example,\n`minimatch.match([], "\\\\*a\\\\?")` will return `"\\\\*a\\\\?"` rather than\n`"*a?"`. This is akin to setting the `nullglob` option in bash, except\nthat it does not resolve escaped pattern characters.\n\nIf brace expansion is not disabled, then it is performed before any\nother interpretation of the glob pattern. Thus, a pattern like\n`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded\n**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are\nchecked for validity. Since those two are valid, matching proceeds.\n\n\n## Minimatch Class\n\nCreate a minimatch object by instanting the `minimatch.Minimatch` class.\n\n```javascript\nvar Minimatch = require("minimatch").Minimatch\nvar mm = new Minimatch(pattern, options)\n```\n\n### Properties\n\n* `pattern` The original pattern the minimatch object represents.\n* `options` The options supplied to the constructor.\n* `set` A 2-dimensional array of regexp or string expressions.\n Each row in the\n array corresponds to a brace-expanded pattern. Each item in the row\n corresponds to a single path-part. For example, the pattern\n `{a,b/c}/d` would expand to a set of patterns like:\n\n [ [ a, d ]\n , [ b, c, d ] ]\n\n If a portion of the pattern doesn\'t have any "magic" in it\n (that is, it\'s something like `"foo"` rather than `fo*o?`), then it\n will be left as a string rather than converted to a regular\n expression.\n\n* `regexp` Created by the `makeRe` method. A single regular expression\n expressing the entire pattern. This is useful in cases where you wish\n to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled.\n* `negate` True if the pattern is negated.\n* `comment` True if the pattern is a comment.\n* `empty` True if the pattern is `""`.\n\n### Methods\n\n* `makeRe` Generate the `regexp` member if necessary, and return it.\n Will return `false` if the pattern is invalid.\n* `match(fname)` Return true if the filename matches the pattern, or\n false otherwise.\n* `matchOne(fileArray, patternArray, partial)` Take a `/`-split\n filename, and match it against a single row in the `regExpSet`. This\n method is mainly for internal use, but is exposed so that it can be\n used by a glob-walker that needs to avoid excessive filesystem calls.\n\nAll other methods are internal, and will be called as necessary.\n\n## Functions\n\nThe top-level exported function has a `cache` property, which is an LRU\ncache set to store 100 items. So, calling these methods repeatedly\nwith the same pattern and options will use the same Minimatch object,\nsaving the cost of parsing it multiple times.\n\n### minimatch(path, pattern, options)\n\nMain export. Tests a path against the pattern using the options.\n\n```javascript\nvar isJS = minimatch(file, "*.js", { matchBase: true })\n```\n\n### minimatch.filter(pattern, options)\n\nReturns a function that tests its\nsupplied argument, suitable for use with `Array.filter`. Example:\n\n```javascript\nvar javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true}))\n```\n\n### minimatch.match(list, pattern, options)\n\nMatch against the list of\nfiles, in the style of fnmatch or glob. If nothing is matched, and\noptions.nonull is set, then return a list containing the pattern itself.\n\n```javascript\nvar javascripts = minimatch.match(fileList, "*.js", {matchBase: true}))\n```\n\n### minimatch.makeRe(pattern, options)\n\nMake a regular expression object from the pattern.\n\n## Options\n\nAll options are `false` by default.\n\n### debug\n\nDump a ton of stuff to stderr.\n\n### nobrace\n\nDo not expand `{a,b}` and `{1..3}` brace sets.\n\n### noglobstar\n\nDisable `**` matching against multiple folder names.\n\n### dot\n\nAllow patterns to match filenames starting with a period, even if\nthe pattern does not explicitly have a period in that spot.\n\nNote that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot`\nis set.\n\n### noext\n\nDisable "extglob" style patterns like `+(a|b)`.\n\n### nocase\n\nPerform a case-insensitive match.\n\n### nonull\n\nWhen a match is not found by `minimatch.match`, return a list containing\nthe pattern itself. When set, an empty list is returned if there are\nno matches.\n\n### matchBase\n\nIf set, then patterns without slashes will be matched\nagainst the basename of the path if it contains slashes. For example,\n`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`.\n\n### nocomment\n\nSuppress the behavior of treating `#` at the start of a pattern as a\ncomment.\n\n### nonegate\n\nSuppress the behavior of treating a leading `!` character as negation.\n\n### flipNegate\n\nReturns from negate expressions the same as if they were not negated.\n(Ie, true on a hit, false on a miss.)\n',
10515 silly resolved readmeFilename: 'README.md',
10515 silly resolved _id: 'minimatch@0.2.9',
10515 silly resolved _from: 'minimatch@0.2' } ]
10516 info install graceful-fs@1.2.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob
10517 info install inherits@1.0.0 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob
10518 info install minimatch@0.2.9 into C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob
10519 info installOne graceful-fs@1.2.0
10520 info installOne inherits@1.0.0
10521 info installOne minimatch@0.2.9
10522 info postinstall semver@1.1.3
10523 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\read-package-json\package.json
10524 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
10525 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
10526 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
10527 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package\package.json
10528 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\inherits\1.0.0\package\package.json
10529 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\minimatch\0.2.9\package\package.json
10530 silly addNameRange number 2 { name: 'domhandler', range: '>=2.0.0- <2.1.0-', hasData: true }
10531 silly addNameRange versions [ 'domhandler',
10531 silly addNameRange [ '1.0.0',
10531 silly addNameRange '1.0.1',
10531 silly addNameRange '1.1.0',
10531 silly addNameRange '1.2.0',
10531 silly addNameRange '1.3.0',
10531 silly addNameRange '1.3.1',
10531 silly addNameRange '1.3.2',
10531 silly addNameRange '2.0.0',
10531 silly addNameRange '2.0.1' ] ]
10532 verbose addNamed [ 'domhandler', '2.0.1' ]
10533 verbose addNamed [ '2.0.1', '2.0.1' ]
10534 silly lockFile 677f129d-domhandler-2-0-1 domhandler@2.0.1
10535 verbose lock domhandler@2.0.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\677f129d-domhandler-2-0-1.lock
10536 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\graceful-fs unbuild
10537 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\graceful-fs\package.json
10538 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\inherits unbuild
10539 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\inherits\package.json
10540 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\minimatch unbuild
10541 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\update-notifier\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\minimatch\package.json
10542 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\graceful-fs unbuild
10543 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\graceful-fs\package.json
10544 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\inherits unbuild
10545 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\inherits\package.json
10546 info C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\minimatch unbuild
10547 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\node_modules\yamljs\node_modules\glob\node_modules\minimatch\package.json
10548 verbose read json C:\Users\Lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-generator\node_modules\bower\node_modules\tmp\package.json
10549 silly addNameRange number 2 { name: 'domutils', range: '>=1.0.0- <1.1.0-', hasData: true }
10550 silly addNameRange versions [ 'domutils', [ '1.0.0', '1.0.1', '1.1.0', '1.1.1' ] ]
10551 verbose addNamed [ 'domutils', '1.0.1' ]
10552 verbose addNamed [ '1.0.1', '1.0.1' ]
10553 silly lockFile 93c8dea6-domutils-1-0-1 domutils@1.0.1
10554 verbose lock domutils@1.0.1 C:\Users\Lenovo\AppData\Roaming\npm-cache\93c8dea6-domutils-1-0-1.lock
10555 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.amd.js
10556 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.amd.js', 438, 420 ]
10557 silly gunzTarPerm extractEntry web/builds/1.0.5/hogan-1.0.5.min.common.js
10558 silly gunzTarPerm modified mode [ 'web/builds/1.0.5/hogan-1.0.5.min.common.js', 438, 420 ]
10559 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js
10560 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams.js',
10560 silly gunzTarPerm 438,
10560 silly gunzTarPerm 420 ]
10561 silly gunzTarPerm extractEntry node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js
10562 silly gunzTarPerm modified mode [ 'node_modules/form-data/node_modules/combined-stream/test/integration/test-max-data-size.js',
10562 silly gunzTarPerm 438,
10562 silly gunzTarPerm 420 ]
10563 verbose from cache C:\Users\Lenovo\AppData\Roaming\npm-cache\domhandler\2.0.1\package\package.json
10564 silly lockFile 677f129d-domhandler-2-0-1 domhandler@2.0.1
10565 verbose tar unpack C:\Users\Lenovo\AppData\Roaming\npm-cache\graceful-fs\1.2.0\package.tgz
10566 silly lockFile 0cff4b39-es-glob-node-modules-graceful-fs C:\Users\L
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment