Created
April 22, 2014 12:12
-
-
Save alastairs/11176465 to your computer and use it in GitHub Desktop.
Debug log for https://github.com/andrew/node-sass/issues/293
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 info it worked if it ends with ok | |
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe', | |
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'install' ] | |
2 info using npm@1.4.3 | |
3 info using node@v0.10.26 | |
4 verbose node symlink C:\Program Files\nodejs\\node.exe | |
5 warn package.json WebAssets@0.1.0 No README data | |
6 verbose readDependencies using package.json deps | |
7 verbose install where, deps [ 'D:\\Code\\SoC\\Source\\WebAssets', | |
7 verbose install [ 'grunt', | |
7 verbose install 'typescript', | |
7 verbose install 'grunt-ts', | |
7 verbose install 'grunt-sass', | |
7 verbose install 'grunt-contrib-watch', | |
7 verbose install 'grunt-cli', | |
7 verbose install 'grunt-tslint', | |
7 verbose install 'karma', | |
7 verbose install 'grunt-karma', | |
7 verbose install 'karma-phantomjs-launcher', | |
7 verbose install 'karma-jasmine' ] ] | |
8 info preinstall WebAssets@0.1.0 | |
9 verbose readDependencies using package.json deps | |
10 verbose already installed skipping grunt@^0.4.4 D:\Code\SoC\Source\WebAssets | |
11 verbose already installed skipping typescript@^0.9.7 D:\Code\SoC\Source\WebAssets | |
12 verbose already installed skipping grunt-ts@^1.10.0 D:\Code\SoC\Source\WebAssets | |
13 verbose cache add [ 'grunt-sass@^0.12.1', null ] | |
14 verbose cache add name=undefined spec="grunt-sass@^0.12.1" args=["grunt-sass@^0.12.1",null] | |
15 verbose parsed url { protocol: null, | |
15 verbose parsed url slashes: null, | |
15 verbose parsed url auth: null, | |
15 verbose parsed url host: null, | |
15 verbose parsed url port: null, | |
15 verbose parsed url hostname: null, | |
15 verbose parsed url hash: null, | |
15 verbose parsed url search: null, | |
15 verbose parsed url query: null, | |
15 verbose parsed url pathname: 'grunt-sass@^0.12.1', | |
15 verbose parsed url path: 'grunt-sass@^0.12.1', | |
15 verbose parsed url href: 'grunt-sass@^0.12.1' } | |
16 verbose cache add name="grunt-sass" spec="^0.12.1" args=["grunt-sass","^0.12.1"] | |
17 verbose parsed url { protocol: null, | |
17 verbose parsed url slashes: null, | |
17 verbose parsed url auth: null, | |
17 verbose parsed url host: null, | |
17 verbose parsed url port: null, | |
17 verbose parsed url hostname: null, | |
17 verbose parsed url hash: null, | |
17 verbose parsed url search: null, | |
17 verbose parsed url query: null, | |
17 verbose parsed url pathname: '^0.12.1', | |
17 verbose parsed url path: '^0.12.1', | |
17 verbose parsed url href: '^0.12.1' } | |
18 verbose addNamed [ 'grunt-sass', '^0.12.1' ] | |
19 verbose addNamed [ null, '>=0.12.1-0 <0.13.0-0' ] | |
20 verbose already installed skipping grunt-contrib-watch@^0.6.1 D:\Code\SoC\Source\WebAssets | |
21 verbose already installed skipping grunt-cli@^0.1.13 D:\Code\SoC\Source\WebAssets | |
22 verbose already installed skipping grunt-tslint@^0.4.1 D:\Code\SoC\Source\WebAssets | |
23 verbose already installed skipping karma@^0.12.9 D:\Code\SoC\Source\WebAssets | |
24 verbose already installed skipping grunt-karma@^0.8.2 D:\Code\SoC\Source\WebAssets | |
25 verbose already installed skipping karma-phantomjs-launcher@^0.1.4 D:\Code\SoC\Source\WebAssets | |
26 verbose already installed skipping karma-jasmine@^0.1.5 D:\Code\SoC\Source\WebAssets | |
27 silly lockFile 122b6f84-grunt-sass-0-12-1 grunt-sass@^0.12.1 | |
28 verbose lock grunt-sass@^0.12.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\122b6f84-grunt-sass-0-12-1.lock | |
29 silly addNameRange { name: 'grunt-sass', | |
29 silly addNameRange range: '>=0.12.1-0 <0.13.0-0', | |
29 silly addNameRange hasData: false } | |
30 verbose url raw grunt-sass | |
31 verbose url resolving [ 'https://registry.npmjs.org/', './grunt-sass' ] | |
32 verbose url resolved https://registry.npmjs.org/grunt-sass | |
33 info trying registry request attempt 1 at 12:55:35 | |
34 verbose etag "9GMV3BALVJ0VK180HTO52SYRK" | |
35 http GET https://registry.npmjs.org/grunt-sass | |
36 http 304 https://registry.npmjs.org/grunt-sass | |
37 silly registry.get cb [ 304, | |
37 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:35 GMT', | |
37 silly registry.get server: 'Apache', | |
37 silly registry.get via: '1.1 varnish', | |
37 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:35 GMT', | |
37 silly registry.get 'cache-control': 'max-age=1', | |
37 silly registry.get etag: '"9GMV3BALVJ0VK180HTO52SYRK"', | |
37 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
37 silly registry.get 'x-cache': 'MISS', | |
37 silly registry.get 'x-cache-hits': '0', | |
37 silly registry.get 'x-timer': 'S1398167735.347655535,VS0,VE118', | |
37 silly registry.get vary: 'Accept', | |
37 silly registry.get 'content-length': '0', | |
37 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
37 silly registry.get connection: 'Keep-Alive' } ] | |
38 verbose etag grunt-sass from cache | |
39 silly addNameRange number 2 { name: 'grunt-sass', | |
39 silly addNameRange range: '>=0.12.1-0 <0.13.0-0', | |
39 silly addNameRange hasData: true } | |
40 silly addNameRange versions [ 'grunt-sass', | |
40 silly addNameRange [ '0.1.0', | |
40 silly addNameRange '0.2.1', | |
40 silly addNameRange '0.2.2', | |
40 silly addNameRange '0.2.3', | |
40 silly addNameRange '0.2.4', | |
40 silly addNameRange '0.2.5', | |
40 silly addNameRange '0.3.0', | |
40 silly addNameRange '0.4.0', | |
40 silly addNameRange '0.4.1', | |
40 silly addNameRange '0.5.0', | |
40 silly addNameRange '0.6.0', | |
40 silly addNameRange '0.6.1', | |
40 silly addNameRange '0.7.0', | |
40 silly addNameRange '0.8.0', | |
40 silly addNameRange '0.8.1', | |
40 silly addNameRange '0.9.0', | |
40 silly addNameRange '0.10.0', | |
40 silly addNameRange '0.11.0', | |
40 silly addNameRange '0.12.0', | |
40 silly addNameRange '0.12.1' ] ] | |
41 verbose addNamed [ 'grunt-sass', '0.12.1' ] | |
42 verbose addNamed [ '0.12.1', '0.12.1' ] | |
43 silly lockFile cfb2b3e6-grunt-sass-0-12-1 grunt-sass@0.12.1 | |
44 verbose lock grunt-sass@0.12.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\cfb2b3e6-grunt-sass-0-12-1.lock | |
45 silly lockFile cfb2b3e6-grunt-sass-0-12-1 grunt-sass@0.12.1 | |
46 silly lockFile cfb2b3e6-grunt-sass-0-12-1 grunt-sass@0.12.1 | |
47 silly lockFile 122b6f84-grunt-sass-0-12-1 grunt-sass@^0.12.1 | |
48 silly lockFile 122b6f84-grunt-sass-0-12-1 grunt-sass@^0.12.1 | |
49 silly resolved [ { name: 'grunt-sass', | |
49 silly resolved version: '0.12.1', | |
49 silly resolved description: 'Compile SCSS to CSS using node-sass', | |
49 silly resolved keywords: | |
49 silly resolved [ 'gruntplugin', | |
49 silly resolved 'css', | |
49 silly resolved 'sass', | |
49 silly resolved 'scss', | |
49 silly resolved 'style', | |
49 silly resolved 'compile', | |
49 silly resolved 'preprocess', | |
49 silly resolved 'compile', | |
49 silly resolved 'libsass' ], | |
49 silly resolved author: | |
49 silly resolved { name: 'Sindre Sorhus', | |
49 silly resolved email: 'sindresorhus@gmail.com', | |
49 silly resolved url: 'http://sindresorhus.com' }, | |
49 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/grunt-sass' }, | |
49 silly resolved scripts: { test: 'grunt' }, | |
49 silly resolved dependencies: | |
49 silly resolved { 'node-sass': '^0.8.0', | |
49 silly resolved chalk: '^0.4.0', | |
49 silly resolved 'each-async': '^0.1.2' }, | |
49 silly resolved devDependencies: | |
49 silly resolved { grunt: '^0.4.0', | |
49 silly resolved 'grunt-contrib-clean': '^0.5.0', | |
49 silly resolved 'grunt-contrib-nodeunit': '^0.3.2' }, | |
49 silly resolved peerDependencies: { grunt: '^0.4.0' }, | |
49 silly resolved engines: { node: '>=0.10.0' }, | |
49 silly resolved licenses: { type: 'MIT' }, | |
49 silly resolved files: [ 'tasks/sass.js' ], | |
49 silly resolved readme: '# grunt-sass [![Build Status](https://travis-ci.org/sindresorhus/grunt-sass.svg?branch=master)](https://travis-ci.org/sindresorhus/grunt-sass)\n\n> Compile SCSS to CSS using [node-sass](https://github.com/andrew/node-sass)\n\n**Bugs with the output should be submitted on the [libsass](https://github.com/hcatlin/libsass) repo which is the actual compiler.** \nMake sure to review its issue tracker for known bugs before using this task as it can bite you later on.\n\n\n## Overview\n\nThis task uses the experimental and superfast Node.js based Sass compiler [node-sass](https://github.com/andrew/node-sass) (which only compiles .scss files).\n\n*Note that node-sass is currently under heavy development and might be unstable, there are also some stuff missing, like a compression option. Check out [grunt-contrib-sass](https://github.com/gruntjs/grunt-contrib-sass) (based on Ruby Sass) if you want something stable that also supports the old syntax, but in turn much slower.*\n\n\n## Getting Started\n\nIf you haven\'t used [grunt][] before, be sure to check out the [Getting Started][] guide, as it explains how to create a [gruntfile][Getting Started] as well as install and use grunt plugins. Once you\'re familiar with that process, install this plugin with this command:\n\n```shell\n$ npm install --save-dev grunt-sass\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks(\'grunt-sass\');\n```\n\n*Tip: the [load-grunt-tasks](https://github.com/sindresorhus/load-grunt-tasks) module makes it easier to load multiple grunt tasks.*\n\n[grunt]: http://gruntjs.com\n[Getting Started]: https://github.com/gruntjs/grunt/wiki/Getting-started\n\n\n## Documentation\n\nSee the [Gruntfile](https://github.com/sindresorhus/grunt-sass/blob/master/Gruntfile.js) in this repo for a full example.\n\nNote: Files that begin with "_" are ignored even if they match the globbing pattern. This is done to match the expected [Sass partial behaviour](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#partials).\n\n### Options\n\n#### includePaths\n\nType: `Array` \nDefault: `[]`\n\nImport paths to include.\n\n#### outputStyle\n\nType: `String` \nDefault: `nested` \nValues: `\'nested\'`, `\'compressed\'`\n\nSpecify the CSS output style.\n\n#### imagePath\n\nType: `String`\n\nRepresents the public image path. When using the `image-url()` function in a stylesheet, this path will be prepended to the path you supply. eg. Given an `imagePath` of `/path/to/images`, `background-image: image-url(\'image.png\')` will compile to `background-image: url("/path/to/images/image.png")`.\n\n#### sourceComments\n\nType: `String` \nDefault: `\'none\'` \nValues: `\'none\'`, `\'normal\'`, `\'map\'`\n\nSet what debug information is included in the output file. The `map` option will create the source map file in your CSS destination.\n\n#### sourceMap\n\nType: `String`\n\nIf your `sourceComments` option is set to `map`, `sourceMap` allows setting a new path context for the referenced Sass files. The source map describes a path from your CSS file location, into the the folder where the Sass files are located. In most occasions this will work out-of-the-box but, in some cases, you may need to set a different output.\n\n\n### Example config\n\n```javascript\ngrunt.initConfig({\n\tsass: {\t\t\t\t\t\t\t\t\t// task\n\t\tdist: {\t\t\t\t\t\t\t\t// target\n\t\t\tfiles: {\t\t\t\t\t\t// dictionary of files\n\t\t\t\t\'main.css\': \'main.scss\'\t\t// \'destination\': \'source\'\n\t\t\t}\n\t\t},\n\t\tdev: {\t\t\t\t\t\t\t\t// another target\n\t\t\toptions: {\t\t\t\t\t\t// dictionary of render options\n\t\t\t\tincludePaths: [\n\t\t\t\t\t\'path/to/imports/\'\n\t\t\t\t]\n\t\t\t},\n\t\t\tfiles: {\n\t\t\t\t\'main.css\': \'main.scss\'\n\t\t\t}\n\t\t}\n\t}\n});\n\ngrunt.loadNpmTasks(\'grunt-sass\');\ngrunt.registerTask(\'default\', [\'sass\']);\n```\n\n\n### Example usage\n\n\n#### Compile\n\n```javascript\ngrunt.initConfig({\n\tsass: {\n\t\tdist: {\n\t\t\tfiles: {\n\t\t\t\t\'main.css\': \'main.scss\'\n\t\t\t}\n\t\t}\n\t}\n});\n```\n\n\n#### Compile with options\n\n```js\ngrunt.initConfig({\n\tsass: {\n\t\tdist: {\n\t\t\toptions: {\n\t\t\t\tincludePaths: [\'imports/are/here/\'],\n\t\t\t\toutputStyle: \'nested\'\n\t\t\t},\n\t\t\tfiles: {\n\t\t\t\t\'main.css\': \'main.scss\'\n\t\t\t}\n\t\t}\n\t}\n});\n```\n\n\n#### Compile multiple files\n\nYou can also compile multiple files into multiple destinations.\n\n```js\ngrunt.initConfig({\n\tsass: {\n\t\tfiles: {\n\t\t\t\'main.css\': \'main.scss\',\n\t\t\t\'widgets.css\': \'widgets.scss\'\n\t\t}\n\t}\n});\n```\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
49 silly resolved readmeFilename: 'readme.md', | |
49 silly resolved bugs: { url: 'https://github.com/sindresorhus/grunt-sass/issues' }, | |
49 silly resolved homepage: 'https://github.com/sindresorhus/grunt-sass', | |
49 silly resolved _id: 'grunt-sass@0.12.1', | |
49 silly resolved _from: 'grunt-sass@^0.12.1' } ] | |
50 info install grunt-sass@0.12.1 into D:\Code\SoC\Source\WebAssets | |
51 info installOne grunt-sass@0.12.1 | |
52 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass unbuild | |
53 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\grunt-sass\0.12.1\package.tgz | |
54 silly lockFile c1ed9ba3-ebAssets-node-modules-grunt-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
55 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass C:\Users\alastair.smith\AppData\Roaming\npm-cache\c1ed9ba3-ebAssets-node-modules-grunt-sass.lock | |
56 silly lockFile cee0317f-he-grunt-sass-0-12-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\grunt-sass\0.12.1\package.tgz | |
57 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\grunt-sass\0.12.1\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\cee0317f-he-grunt-sass-0-12-1-package-tgz.lock | |
58 silly gunzTarPerm modes [ '755', '644' ] | |
59 silly gunzTarPerm extractEntry package.json | |
60 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
61 silly gunzTarPerm extractEntry readme.md | |
62 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
63 silly gunzTarPerm extractEntry tasks/sass.js | |
64 silly gunzTarPerm modified mode [ 'tasks/sass.js', 438, 420 ] | |
65 silly lockFile c1ed9ba3-ebAssets-node-modules-grunt-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
66 silly lockFile c1ed9ba3-ebAssets-node-modules-grunt-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
67 silly lockFile cee0317f-he-grunt-sass-0-12-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\grunt-sass\0.12.1\package.tgz | |
68 silly lockFile cee0317f-he-grunt-sass-0-12-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\grunt-sass\0.12.1\package.tgz | |
69 info preinstall grunt-sass@0.12.1 | |
70 verbose readDependencies using package.json deps | |
71 verbose readDependencies using package.json deps | |
72 verbose cache add [ 'node-sass@^0.8.0', null ] | |
73 verbose cache add name=undefined spec="node-sass@^0.8.0" args=["node-sass@^0.8.0",null] | |
74 verbose parsed url { protocol: null, | |
74 verbose parsed url slashes: null, | |
74 verbose parsed url auth: null, | |
74 verbose parsed url host: null, | |
74 verbose parsed url port: null, | |
74 verbose parsed url hostname: null, | |
74 verbose parsed url hash: null, | |
74 verbose parsed url search: null, | |
74 verbose parsed url query: null, | |
74 verbose parsed url pathname: 'node-sass@^0.8.0', | |
74 verbose parsed url path: 'node-sass@^0.8.0', | |
74 verbose parsed url href: 'node-sass@^0.8.0' } | |
75 verbose cache add name="node-sass" spec="^0.8.0" args=["node-sass","^0.8.0"] | |
76 verbose parsed url { protocol: null, | |
76 verbose parsed url slashes: null, | |
76 verbose parsed url auth: null, | |
76 verbose parsed url host: null, | |
76 verbose parsed url port: null, | |
76 verbose parsed url hostname: null, | |
76 verbose parsed url hash: null, | |
76 verbose parsed url search: null, | |
76 verbose parsed url query: null, | |
76 verbose parsed url pathname: '^0.8.0', | |
76 verbose parsed url path: '^0.8.0', | |
76 verbose parsed url href: '^0.8.0' } | |
77 verbose addNamed [ 'node-sass', '^0.8.0' ] | |
78 verbose addNamed [ null, '>=0.8.0-0 <0.9.0-0' ] | |
79 silly lockFile 730e6169-node-sass-0-8-0 node-sass@^0.8.0 | |
80 verbose lock node-sass@^0.8.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\730e6169-node-sass-0-8-0.lock | |
81 verbose cache add [ 'chalk@^0.4.0', null ] | |
82 verbose cache add name=undefined spec="chalk@^0.4.0" args=["chalk@^0.4.0",null] | |
83 verbose parsed url { protocol: null, | |
83 verbose parsed url slashes: null, | |
83 verbose parsed url auth: null, | |
83 verbose parsed url host: null, | |
83 verbose parsed url port: null, | |
83 verbose parsed url hostname: null, | |
83 verbose parsed url hash: null, | |
83 verbose parsed url search: null, | |
83 verbose parsed url query: null, | |
83 verbose parsed url pathname: 'chalk@^0.4.0', | |
83 verbose parsed url path: 'chalk@^0.4.0', | |
83 verbose parsed url href: 'chalk@^0.4.0' } | |
84 verbose cache add name="chalk" spec="^0.4.0" args=["chalk","^0.4.0"] | |
85 verbose parsed url { protocol: null, | |
85 verbose parsed url slashes: null, | |
85 verbose parsed url auth: null, | |
85 verbose parsed url host: null, | |
85 verbose parsed url port: null, | |
85 verbose parsed url hostname: null, | |
85 verbose parsed url hash: null, | |
85 verbose parsed url search: null, | |
85 verbose parsed url query: null, | |
85 verbose parsed url pathname: '^0.4.0', | |
85 verbose parsed url path: '^0.4.0', | |
85 verbose parsed url href: '^0.4.0' } | |
86 verbose addNamed [ 'chalk', '^0.4.0' ] | |
87 verbose addNamed [ null, '>=0.4.0-0 <0.5.0-0' ] | |
88 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
89 verbose lock chalk@^0.4.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\b2f4396d-chalk-0-4-0.lock | |
90 verbose cache add [ 'each-async@^0.1.2', null ] | |
91 verbose cache add name=undefined spec="each-async@^0.1.2" args=["each-async@^0.1.2",null] | |
92 verbose parsed url { protocol: null, | |
92 verbose parsed url slashes: null, | |
92 verbose parsed url auth: null, | |
92 verbose parsed url host: null, | |
92 verbose parsed url port: null, | |
92 verbose parsed url hostname: null, | |
92 verbose parsed url hash: null, | |
92 verbose parsed url search: null, | |
92 verbose parsed url query: null, | |
92 verbose parsed url pathname: 'each-async@^0.1.2', | |
92 verbose parsed url path: 'each-async@^0.1.2', | |
92 verbose parsed url href: 'each-async@^0.1.2' } | |
93 verbose cache add name="each-async" spec="^0.1.2" args=["each-async","^0.1.2"] | |
94 verbose parsed url { protocol: null, | |
94 verbose parsed url slashes: null, | |
94 verbose parsed url auth: null, | |
94 verbose parsed url host: null, | |
94 verbose parsed url port: null, | |
94 verbose parsed url hostname: null, | |
94 verbose parsed url hash: null, | |
94 verbose parsed url search: null, | |
94 verbose parsed url query: null, | |
94 verbose parsed url pathname: '^0.1.2', | |
94 verbose parsed url path: '^0.1.2', | |
94 verbose parsed url href: '^0.1.2' } | |
95 verbose addNamed [ 'each-async', '^0.1.2' ] | |
96 verbose addNamed [ null, '>=0.1.2-0 <0.2.0-0' ] | |
97 silly lockFile 67bf68df-each-async-0-1-2 each-async@^0.1.2 | |
98 verbose lock each-async@^0.1.2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\67bf68df-each-async-0-1-2.lock | |
99 silly addNameRange { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: false } | |
100 silly addNameRange { name: 'node-sass', | |
100 silly addNameRange range: '>=0.8.0-0 <0.9.0-0', | |
100 silly addNameRange hasData: false } | |
101 silly addNameRange { name: 'each-async', | |
101 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
101 silly addNameRange hasData: false } | |
102 verbose url raw each-async | |
103 verbose url resolving [ 'https://registry.npmjs.org/', './each-async' ] | |
104 verbose url resolved https://registry.npmjs.org/each-async | |
105 info trying registry request attempt 1 at 12:55:35 | |
106 verbose etag "9EHIEW7PJDUW2SH1AWL9769Y2" | |
107 http GET https://registry.npmjs.org/each-async | |
108 verbose url raw chalk | |
109 verbose url resolving [ 'https://registry.npmjs.org/', './chalk' ] | |
110 verbose url resolved https://registry.npmjs.org/chalk | |
111 info trying registry request attempt 1 at 12:55:35 | |
112 verbose etag "18WK0NRGUF98FF24X3WZLDHGR" | |
113 http GET https://registry.npmjs.org/chalk | |
114 verbose url raw node-sass | |
115 verbose url resolving [ 'https://registry.npmjs.org/', './node-sass' ] | |
116 verbose url resolved https://registry.npmjs.org/node-sass | |
117 info trying registry request attempt 1 at 12:55:35 | |
118 verbose etag "AQYT04UDPC2T2Z6RDRRW5EQW2" | |
119 http GET https://registry.npmjs.org/node-sass | |
120 http 304 https://registry.npmjs.org/each-async | |
121 silly registry.get cb [ 304, | |
121 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:35 GMT', | |
121 silly registry.get server: 'Apache', | |
121 silly registry.get via: '1.1 varnish', | |
121 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:35 GMT', | |
121 silly registry.get 'cache-control': 'max-age=1', | |
121 silly registry.get etag: '"9EHIEW7PJDUW2SH1AWL9769Y2"', | |
121 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
121 silly registry.get 'x-cache': 'HIT', | |
121 silly registry.get 'x-cache-hits': '1', | |
121 silly registry.get 'x-timer': 'S1398167735.805710793,VS0,VE78', | |
121 silly registry.get vary: 'Accept', | |
121 silly registry.get 'content-length': '0', | |
121 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
121 silly registry.get connection: 'Keep-Alive' } ] | |
122 verbose etag each-async from cache | |
123 http 304 https://registry.npmjs.org/chalk | |
124 silly registry.get cb [ 304, | |
124 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:35 GMT', | |
124 silly registry.get server: 'Apache', | |
124 silly registry.get via: '1.1 varnish', | |
124 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:35 GMT', | |
124 silly registry.get 'cache-control': 'max-age=1', | |
124 silly registry.get etag: '"18WK0NRGUF98FF24X3WZLDHGR"', | |
124 silly registry.get 'x-served-by': 'cache-lo81-LHR', | |
124 silly registry.get 'x-cache': 'HIT', | |
124 silly registry.get 'x-cache-hits': '1', | |
124 silly registry.get 'x-timer': 'S1398167735.809658289,VS0,VE76', | |
124 silly registry.get vary: 'Accept', | |
124 silly registry.get 'content-length': '0', | |
124 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
124 silly registry.get connection: 'Keep-Alive' } ] | |
125 verbose etag chalk from cache | |
126 http 304 https://registry.npmjs.org/node-sass | |
127 silly registry.get cb [ 304, | |
127 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:35 GMT', | |
127 silly registry.get server: 'Apache', | |
127 silly registry.get via: '1.1 varnish', | |
127 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:35 GMT', | |
127 silly registry.get 'cache-control': 'max-age=1', | |
127 silly registry.get etag: '"AQYT04UDPC2T2Z6RDRRW5EQW2"', | |
127 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
127 silly registry.get 'x-cache': 'HIT', | |
127 silly registry.get 'x-cache-hits': '1', | |
127 silly registry.get 'x-timer': 'S1398167735.808298349,VS0,VE94', | |
127 silly registry.get vary: 'Accept', | |
127 silly registry.get 'content-length': '0', | |
127 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
127 silly registry.get connection: 'Keep-Alive' } ] | |
128 verbose etag node-sass from cache | |
129 silly addNameRange number 2 { name: 'chalk', range: '>=0.4.0-0 <0.5.0-0', hasData: true } | |
130 silly addNameRange versions [ 'chalk', | |
130 silly addNameRange [ '0.1.0', '0.1.1', '0.2.0', '0.2.1', '0.3.0', '0.4.0' ] ] | |
131 verbose addNamed [ 'chalk', '0.4.0' ] | |
132 verbose addNamed [ '0.4.0', '0.4.0' ] | |
133 silly lockFile 1efe4790-chalk-0-4-0 chalk@0.4.0 | |
134 verbose lock chalk@0.4.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\1efe4790-chalk-0-4-0.lock | |
135 silly addNameRange number 2 { name: 'node-sass', range: '>=0.8.0-0 <0.9.0-0', hasData: true } | |
136 silly addNameRange versions [ 'node-sass', | |
136 silly addNameRange [ '0.2.0', | |
136 silly addNameRange '0.2.1', | |
136 silly addNameRange '0.2.2', | |
136 silly addNameRange '0.2.3', | |
136 silly addNameRange '0.2.4', | |
136 silly addNameRange '0.2.5', | |
136 silly addNameRange '0.2.6', | |
136 silly addNameRange '0.3.0', | |
136 silly addNameRange '0.4.0', | |
136 silly addNameRange '0.4.1', | |
136 silly addNameRange '0.4.2', | |
136 silly addNameRange '0.4.3', | |
136 silly addNameRange '0.4.4', | |
136 silly addNameRange '0.5.0', | |
136 silly addNameRange '0.5.1', | |
136 silly addNameRange '0.5.2', | |
136 silly addNameRange '0.5.3', | |
136 silly addNameRange '0.5.4', | |
136 silly addNameRange '0.6.0', | |
136 silly addNameRange '0.6.1', | |
136 silly addNameRange '0.6.2', | |
136 silly addNameRange '0.6.3', | |
136 silly addNameRange '0.6.4', | |
136 silly addNameRange '0.6.5', | |
136 silly addNameRange '0.6.6', | |
136 silly addNameRange '0.6.7', | |
136 silly addNameRange '0.7.0-alpha', | |
136 silly addNameRange '0.7.0', | |
136 silly addNameRange '0.8.0', | |
136 silly addNameRange '0.8.1', | |
136 silly addNameRange '0.8.2', | |
136 silly addNameRange '0.8.3', | |
136 silly addNameRange '0.8.4', | |
136 silly addNameRange '0.8.5' ] ] | |
137 verbose addNamed [ 'node-sass', '0.8.5' ] | |
138 verbose addNamed [ '0.8.5', '0.8.5' ] | |
139 silly lockFile 0504db2b-node-sass-0-8-5 node-sass@0.8.5 | |
140 verbose lock node-sass@0.8.5 C:\Users\alastair.smith\AppData\Roaming\npm-cache\0504db2b-node-sass-0-8-5.lock | |
141 silly addNameRange number 2 { name: 'each-async', | |
141 silly addNameRange range: '>=0.1.2-0 <0.2.0-0', | |
141 silly addNameRange hasData: true } | |
142 silly addNameRange versions [ 'each-async', [ '0.1.0', '0.1.1', '0.1.2' ] ] | |
143 verbose addNamed [ 'each-async', '0.1.2' ] | |
144 verbose addNamed [ '0.1.2', '0.1.2' ] | |
145 silly lockFile 1ac51a10-each-async-0-1-2 each-async@0.1.2 | |
146 verbose lock each-async@0.1.2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\1ac51a10-each-async-0-1-2.lock | |
147 silly lockFile 0504db2b-node-sass-0-8-5 node-sass@0.8.5 | |
148 silly lockFile 0504db2b-node-sass-0-8-5 node-sass@0.8.5 | |
149 silly lockFile 1efe4790-chalk-0-4-0 chalk@0.4.0 | |
150 silly lockFile 1efe4790-chalk-0-4-0 chalk@0.4.0 | |
151 silly lockFile 730e6169-node-sass-0-8-0 node-sass@^0.8.0 | |
152 silly lockFile 730e6169-node-sass-0-8-0 node-sass@^0.8.0 | |
153 silly lockFile 1ac51a10-each-async-0-1-2 each-async@0.1.2 | |
154 silly lockFile 1ac51a10-each-async-0-1-2 each-async@0.1.2 | |
155 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
156 silly lockFile b2f4396d-chalk-0-4-0 chalk@^0.4.0 | |
157 silly lockFile 67bf68df-each-async-0-1-2 each-async@^0.1.2 | |
158 silly lockFile 67bf68df-each-async-0-1-2 each-async@^0.1.2 | |
159 silly resolved [ { author: | |
159 silly resolved { name: 'Andrew Nesbitt', | |
159 silly resolved email: 'andrewnez@gmail.com', | |
159 silly resolved url: 'http://andrew.github.com' }, | |
159 silly resolved name: 'node-sass', | |
159 silly resolved description: 'wrapper around libsass', | |
159 silly resolved version: '0.8.5', | |
159 silly resolved homepage: 'https://github.com/andrew/node-sass', | |
159 silly resolved keywords: [ 'sass', 'css', 'libsass' ], | |
159 silly resolved bugs: { url: 'https://github.com/andrew/node-sass/issues' }, | |
159 silly resolved licenses: [ [Object] ], | |
159 silly resolved main: './sass.js', | |
159 silly resolved repository: { type: 'git', url: 'git://github.com/andrew/node-sass.git' }, | |
159 silly resolved scripts: | |
159 silly resolved { install: 'node build.js', | |
159 silly resolved test: 'mocha test', | |
159 silly resolved coverage: 'bash scripts/coverage.sh', | |
159 silly resolved pretest: 'jshint .', | |
159 silly resolved prepublish: 'bash scripts/prepublish.sh' }, | |
159 silly resolved bin: { 'node-sass': 'bin/node-sass' }, | |
159 silly resolved gypfile: true, | |
159 silly resolved engines: { node: '>=0.10.0' }, | |
159 silly resolved dependencies: | |
159 silly resolved { mkdirp: '0.3.x', | |
159 silly resolved optimist: '0.6.x', | |
159 silly resolved 'node-watch': '0.3.x', | |
159 silly resolved chalk: '~0.4.0', | |
159 silly resolved nan: '~0.8.0', | |
159 silly resolved mocha: '1.18.x' }, | |
159 silly resolved devDependencies: | |
159 silly resolved { jshint: '~2.4.4', | |
159 silly resolved coveralls: '~2.10.0', | |
159 silly resolved 'mocha-lcov-reporter': '0.0.1', | |
159 silly resolved jscoverage: '~0.3.8', | |
159 silly resolved sinon: '^1.9.1' }, | |
159 silly resolved readme: '# node-sass\n\n[![Build Status](https://secure.travis-ci.org/andrew/node-sass.png?branch=master)](https://travis-ci.org/andrew/node-sass)\n[![NPM version](https://badge.fury.io/js/node-sass.png)](http://badge.fury.io/js/node-sass)\n[![Dependency Status](https://david-dm.org/andrew/node-sass.png?theme=shields.io)](https://david-dm.org/andrew/node-sass)\n[![devDependency Status](https://david-dm.org/andrew/node-sass/dev-status.png?theme=shields.io)](https://david-dm.org/andrew/node-sass#info=devDependencies)\n[![Coverage Status](https://coveralls.io/repos/andrew/node-sass/badge.png)](https://coveralls.io/r/andrew/node-sass)\n[![Gitter chat](https://badges.gitter.im/andrew/node-sass.png)](https://gitter.im/andrew/node-sass)\n\nNode-sass is a library that provides binding for Node.js to [libsass], the C version of the popular stylesheet preprocessor, Sass.\n\nIt allows you to natively compile .scss files to css at incredible speed and automatically via a connect middleware.\n\nFind it on npm: <https://npmjs.org/package/node-sass>\n\n## Reporting Sass compilation and syntax issues\n\nThe [libsass] library is not currently at feature parity with the 3.2 [Ruby Gem](https://github.com/nex3/sass) that most Sass users will use, and has little-to-no support for 3.3 syntax. While we try our best to maintain feature parity with [libsass], we can not enable features that have not been implemented in [libsass] yet.\n\nIf you\'d like to see what features are still upcoming in [libsass], [Jo Liss](http://twitter.com/jo_liss) has written [a blog post on the subject](http://www.solitr.com/blog/2014/01/state-of-libsass/).\n\nPlease check for [issues on the libsass repo](https://github.com/hcatlin/libsass/issues) (as there is a good chance that it may already be an issue there for it), and otherwise [create a new issue there](https://github.com/hcatlin/libsass/issues/new).\n\nIf this project is missing an API or command line flag that has been added to [libsass], then please open an issue here. We will then look at updating our [libsass] submodule and create a new release. You can help us create the new release by rebuilding binaries, and then creating a pull request to the [node-sass-binaries](https://github.com/andrew/node-sass-binaries) repo.\n\n## Install\n\n npm install node-sass\n\n## Usage\n\n```javascript\nvar sass = require(\'node-sass\');\nsass.render({\n\tfile: scss_filename,\n\tsuccess: callback\n\t[, options..]\n\t});\n// OR\nvar css = sass.renderSync({\n\tdata: scss_content\n\t[, options..]\n});\n```\n\n### Options\n\nThe API for using node-sass has changed, so that now there is only one variable - an options hash. Some of these options are optional, and in some circumstances some are mandatory.\n\n#### file\n`file` is a `String` of the path to an `scss` file for [libsass] to render. One of this or `data` options are required, for both render and renderSync.\n\n#### data\n`data` is a `String` containing the scss to be rendered by [libsass]. One of this or `file` options are required, for both render and renderSync. It is recommended that you use the `includePaths` option in conjunction with this, as otherwise [libsass] may have trouble finding files imported via the `@import` directive.\n\n#### success\n`success` is a `Function` to be called upon successful rendering of the scss to css. This option is required but only for the render function. If provided to renderSync it will be ignored.\n\n#### error\n`error` is a `Function` to be called upon occurance of an error when rendering the scss to css. This option is optional, and only applies to the render function. If provided to renderSync it will be ignored.\n\n#### includePaths\n`includePaths` is an `Array` of path `String`s to look for any `@import`ed files. It is recommended that you use this option if you are using the `data` option and have **any** `@import` directives, as otherwise [libsass] may not find your depended-on files.\n\n#### imagePath\n`imagePath` is a `String` that represents the public image path. When using the `image-url()` function in a stylesheet, this path will be prepended to the path you supply. eg. Given an `imagePath` of `/path/to/images`, `background-image: image-url(\'image.png\')` will compile to `background-image: url("/path/to/images/image.png")`\n\n#### outputStyle\n`outputStyle` is a `String` to determine how the final CSS should be rendered. Its value should be one of `\'nested\'` or `\'compressed\'`.\n[`\'expanded\'` and `\'compact\'` are not currently supported by [libsass]]\n\n#### sourceComments\n`sourceComments` is a `String` to determine what debug information is included in the output file. Its value should be one of `\'none\', \'normal\', \'map\'`. The default is `\'none\'`.\nThe `map` option will create the source map file in your CSS destination.\n[Important: `souceComments` is only supported when using the `file` option, and does nothing when using `data` flag.]\n\n#### sourceMap\nIf your `sourceComments` option is set to `map`, `sourceMap` allows setting a new path context for the referenced Sass files.\nThe source map describes a path from your CSS file location, into the the folder where the Sass files are located. In most occasions this will work out-of-the-box but, in some cases, you may need to set a different output.\n\n### renderFile()\n\nSame as `render()` but writes the CSS and sourceMap (if requested) to the filesystem.\n\n#### outFile\n\n`outFile` specifies where to save the CSS.\n\n#### sourceMap\n\n`sourceMap` specifies that the source map should be saved.\n\n- If falsy the source map will not be saved\n- If `sourceMap === true` the source map will be saved to the\nstandard location of `path.basename(options.outFile) + \'.map\'`\n- Otherwise specifies the path (relative to the `outFile`) \nwhere the source map should be saved\n\n\n### Examples\n\n```javascript\nvar sass = require(\'node-sass\');\nsass.render({\n\tdata: \'body{background:blue; a{color:black;}}\',\n\tsuccess: function(css){\n \t\tconsole.log(css)\n\t},\n\terror: function(error) {\n\t\tconsole.log(error);\n\t},\n\tincludePaths: [ \'lib/\', \'mod/\' ],\n\toutputStyle: \'compressed\'\n});\n// OR\nconsole.log(sass.renderSync({\n\tdata: \'body{background:blue; a{color:black;}}\',\n\toutputStyle: \'compressed\'\n}));\n```\n\n### Edge-case behaviours\n\n* In the case that both `file` and `data` options are set, node-sass will only attempt to honour the `file` directive.\n\n## Connect/Express middleware\n\nRecompile `.scss` files automatically for connect and express based http servers\n\n```javascript\nvar server = connect.createServer(\n sass.middleware({\n src: __dirname\n , dest: __dirname + \'/public\'\n , debug: true\n , outputStyle: \'compressed\'\n , prefix: \'/prefix\'\n }),\n connect.static(\'/prefix\', __dirname + \'/public\')\n);\n```\n\nHeavily inspired by <https://github.com/LearnBoost/stylus>\n\n## DocPad Plugin\n\n[@jking90](https://github.com/jking90) wrote a [DocPad](http://docpad.org/) plugin that compiles `.scss` files using node-sass: <https://github.com/jking90/docpad-plugin-nodesass>\n\n## Grunt extension\n\n[@sindresorhus](https://github.com/sindresorhus/) has created a set of grunt tasks based on node-sass: <https://github.com/sindresorhus/grunt-sass>\n\n## Gulp extension\n\n[@dlmanning](https://github.com/dlmanning/) has created a gulp sass plugin based on node-sass: <https://github.com/dlmanning/gulp-sass>\n\n## Harp\n\n[@sintaxi](https://github.com/sintaxi)’s Harp web server implicitly compiles `.scss` files using node-sass: <https://github.com/sintaxi/harp>\n\n## Meteor plugin\n\n[@fourseven](https://github.com/fourseven) has created a meteor plugin based on node-sass: <https://github.com/fourseven/meteor-scss>\n\n## Mimosa module\n\n[@dbashford](https://github.com/dbashford) has created a Mimosa module for sass which includes node-sass: <https://github.com/dbashford/mimosa-sass>\n\n## Example App\n\nThere is also an example connect app here: <https://github.com/andrew/node-sass-example>\n\n## Rebuilding binaries\n\nNode-sass includes pre-compiled binaries for popular platforms, to add a binary for your platform follow these steps:\n\nCheck out the project:\n\n git clone https://github.com/andrew/node-sass.git\n cd node-sass\n git submodule init\n git submodule update\n npm install\n npm install -g node-gyp\n node-gyp rebuild\n\n## Command Line Interface\n\nThe interface for command-line usage is fairly simplistic at this stage, as seen in the following usage section.\n\nOutput will be saved with the same name as input SASS file into the current working directory if it\'s omitted.\n\n### Usage\n `node-sass [options] <input.scss> [<output.css>]`\n\n **Options:**\n\n --output-style CSS output style (nested|expanded|compact|compressed) [default: "nested"]\n --source-comments Include debug info in output (none|normal|map) [default: "none"]\n --include-path Path to look for @import-ed files [default: cwd]\n --help, -h Print usage info\n\n## Post-install Build\n\nInstall runs a series of Mocha tests to see if your machine can use the pre-built [libsass] which will save some time during install. If any tests fail it will build from source.\n\nIf you know the pre-built version will work and do not want to wait for the tests to run you can skip the tests by setting the environment variable `SKIP_NODE_SASS_TESTS` to true.\n\n SKIP_NODE_SASS_TESTS=true npm install\n\n## Maintainers\n\nThis module is brought to you and maintained by the following people:\n\n* Andrew Nesbitt ([Github](https://github.com/andrew) / [Twitter](https://twitter.com/teabass))\n* Dean Mao ([Github](https://github.com/deanmao) / [Twitter](https://twitter.com/deanmao))\n* Brett Wilkins ([Github](https://github.com/bwilkins) / [Twitter](https://twitter.com/bjmaz))\n* Keith Cirkel ([Github](https://github.com/keithamus) / [Twitter](https://twitter.com/Keithamus))\n* Laurent Goderre ([Github](https://github.com/laurentgoderre) / [Twitter](https://twitter.com/laurentgoderre))\n* Nick Schonning ([Github](https://github.com/nschonni) / [Twitter](https://twitter.com/nschonni))\n* Adam Yeats ([Github](https://github.com/adamyeats) / [Twitter](https://twitter.com/adamyeats))\n\n## Contributors\n\nWe <3 our contributors! A special thanks to all those who have clocked in some dev time on this project, we really appreciate your hard work. You can find [a full list of those people here.](https://github.com/andrew/node-sass/graphs/contributors)\n\n### Note on Patches/Pull Requests\n\n * Fork the project.\n * Make your feature addition or bug fix.\n * Add documentation if necessary.\n * Add tests for it. This is important so I don\'t break it in a future version unintentionally.\n * Send a pull request. Bonus points for topic branches.\n\n## Copyright\n\nCopyright (c) 2013 Andrew Nesbitt. See [LICENSE](https://github.com/andrew/node-sass/blob/master/LICENSE) for details.\n\n[libsass]: https://github.com/hcatlin/libsass\n', | |
159 silly resolved readmeFilename: 'README.md', | |
159 silly resolved _id: 'node-sass@0.8.5', | |
159 silly resolved _from: 'node-sass@^0.8.0' }, | |
159 silly resolved { name: 'chalk', | |
159 silly resolved version: '0.4.0', | |
159 silly resolved description: 'Terminal string styling done right. Created because the `colors` module does some really horrible things.', | |
159 silly resolved license: 'MIT', | |
159 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/chalk' }, | |
159 silly resolved author: | |
159 silly resolved { name: 'Sindre Sorhus', | |
159 silly resolved email: 'sindresorhus@gmail.com', | |
159 silly resolved url: 'http://sindresorhus.com' }, | |
159 silly resolved engines: { node: '>=0.8.0' }, | |
159 silly resolved scripts: { test: 'mocha' }, | |
159 silly resolved files: [ 'index.js' ], | |
159 silly resolved keywords: | |
159 silly resolved [ 'color', | |
159 silly resolved 'colour', | |
159 silly resolved 'colors', | |
159 silly resolved 'terminal', | |
159 silly resolved 'console', | |
159 silly resolved 'cli', | |
159 silly resolved 'string', | |
159 silly resolved 'ansi', | |
159 silly resolved 'styles', | |
159 silly resolved 'tty', | |
159 silly resolved 'formatting', | |
159 silly resolved 'rgb', | |
159 silly resolved '256', | |
159 silly resolved 'shell', | |
159 silly resolved 'xterm', | |
159 silly resolved 'log', | |
159 silly resolved 'logging', | |
159 silly resolved 'command-line', | |
159 silly resolved 'text' ], | |
159 silly resolved dependencies: | |
159 silly resolved { 'has-color': '~0.1.0', | |
159 silly resolved 'ansi-styles': '~1.0.0', | |
159 silly resolved 'strip-ansi': '~0.1.0' }, | |
159 silly resolved devDependencies: { mocha: '~1.x' }, | |
159 silly resolved readme: '# <img width="250" src="logo.png" alt="chalk">\n\n> Terminal string styling done right\n\n[![Build Status](https://secure.travis-ci.org/sindresorhus/chalk.png?branch=master)](http://travis-ci.org/sindresorhus/chalk)\n\n[colors.js](https://github.com/Marak/colors.js) is currently the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough.\n\n**Chalk is a clean and focused alternative.**\n\n![screenshot](screenshot.png)\n\n\n## Why\n\n- **Doesn\'t extend String.prototype**\n- Expressive API\n- Clean and focused\n- Auto-detects color support\n- Actively maintained\n- [Used by 150+ modules](https://npmjs.org/browse/depended/chalk)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/chalk): `npm install --save chalk`\n\n\n## Example\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nvar chalk = require(\'chalk\');\n\n// style a string\nconsole.log( chalk.blue(\'Hello world!\') );\n\n// combine styled and normal strings\nconsole.log( chalk.blue(\'Hello\'), \'World\' + chalk.red(\'!\') );\n\n// compose multiple styles using the chainable API\nconsole.log( chalk.blue.bgRed.bold(\'Hello world!\') );\n\n// nest styles\nconsole.log( chalk.red(\'Hello\', chalk.underline.bgBlue(\'world\') + \'!\') );\n\n// pass in multiple arguments\nconsole.log( chalk.blue(\'Hello\', \'World!\', \'Foo\', \'bar\', \'biz\', \'baz\') );\n```\n\nYou can easily define your own themes.\n\n```js\nvar chalk = require(\'chalk\');\nvar error = chalk.bold.red;\nconsole.log(error(\'Error!\'));\n```\n\n\n## API\n\n### chalk.`<style>[.<style>...](string, [string...])`\n\nExample: `chalk.red.bold.underline(\'Hello\', \'world\');`\n\nChain [styles](#styles) and call the last one as a method with a string argument. Order doesn\'t matter.\n\nMultiple arguments will be separated by space.\n\n### chalk.enabled\n\nColor support is automatically detected, but you can override it.\n\n### chalk.supportsColor\n\nDetect whether the terminal [supports color](https://github.com/sindresorhus/has-color).\n\nCan be overridden by the user with the flags `--color` and `--no-color`.\n\nUsed internally and handled for you, but exposed for convenience.\n\n### chalk.styles\n\nExposes the styles as [ANSI escape codes](https://github.com/sindresorhus/ansi-styles).\n\nGenerally not useful, but you might need just the `.open` or `.close` escape code if you\'re mixing externally styled strings with yours.\n\n```js\nvar chalk = require(\'chalk\');\n\nconsole.log(chalk.styles.red);\n//=> {open: \'\\x1b[31m\', close: \'\\x1b[39m\'}\n\nconsole.log(chalk.styles.red.open + \'Hello\' + chalk.styles.red.close);\n```\n\n### chalk.stripColor(string)\n\n[Strip color](https://github.com/sindresorhus/strip-ansi) from a string.\n\nCan be useful in combination with `.supportsColor` to strip color on externally styled text when it\'s not supported.\n\nExample:\n\n```js\nvar chalk = require(\'chalk\');\nvar styledString = fromExternal();\n\nif (!chalk.supportsColor) {\n\tchalk.stripColor(styledString);\n}\n```\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n\n\n-\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/sindresorhus/chalk/trend.png)](https://bitdeli.com/free "Bitdeli Badge")\n', | |
159 silly resolved readmeFilename: 'readme.md', | |
159 silly resolved bugs: { url: 'https://github.com/sindresorhus/chalk/issues' }, | |
159 silly resolved homepage: 'https://github.com/sindresorhus/chalk', | |
159 silly resolved _id: 'chalk@0.4.0', | |
159 silly resolved _from: 'chalk@^0.4.0' }, | |
159 silly resolved { name: 'each-async', | |
159 silly resolved version: '0.1.2', | |
159 silly resolved description: 'Async concurrent iterator', | |
159 silly resolved license: 'MIT', | |
159 silly resolved main: 'each-async.js', | |
159 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/each-async' }, | |
159 silly resolved author: | |
159 silly resolved { name: 'Sindre Sorhus', | |
159 silly resolved email: 'sindresorhus@gmail.com', | |
159 silly resolved url: 'http://sindresorhus.com' }, | |
159 silly resolved engines: { node: '>=0.10.0' }, | |
159 silly resolved scripts: { test: 'mocha' }, | |
159 silly resolved files: [ 'each-async.js' ], | |
159 silly resolved keywords: | |
159 silly resolved [ 'each', | |
159 silly resolved 'async', | |
159 silly resolved 'asynchronous', | |
159 silly resolved 'iteration', | |
159 silly resolved 'iterate', | |
159 silly resolved 'loop', | |
159 silly resolved 'foreach', | |
159 silly resolved 'parallel', | |
159 silly resolved 'concurrent', | |
159 silly resolved 'array', | |
159 silly resolved 'flow', | |
159 silly resolved 'control flow' ], | |
159 silly resolved devDependencies: { mocha: '*' }, | |
159 silly resolved readme: '# each-async [![Build Status](https://secure.travis-ci.org/sindresorhus/each-async.png?branch=master)](http://travis-ci.org/sindresorhus/each-async)\n\n> Async concurrent iterator (async forEach)\n\nLike [async.each()](https://github.com/caolan/async#eacharr-iterator-callback), but tiny.\n\nI often use `async.each()` for doing async operations when iterating, but I almost never use the other gadzillion methods in `async`.\n\nAsync iteration is one of the most used async control flow patterns.\n\n\n## Install\n\nDownload [manually](https://github.com/sindresorhus/each-async/releases) or with a package-manager.\n\n#### [npm](https://npmjs.org/package/each-async)\n\n```\nnpm install --save each-async\n```\n\n#### [Bower](http://bower.io)\n\n```\nbower install --save each-async\n```\n\n#### [Component](https://github.com/component/component)\n\n```\ncomponent install sindresorhus/each-async\n```\n\n\n## Examples\n\n### Node.js\n\n```js\neachAsync([\'foo\',\'bar\',\'baz\'], function (item, index, done) {\n\tconsole.log(item, index);\n\tdone();\n}, function (error) {\n\tconsole.log(\'finished\');\n});\n//=> foo 0\n//=> bar 1\n//=> baz 2\n//=> finished\n```\n\n\n## API\n\n### eachAsync(array, callback, finishedCallback)\n\n#### array\n\nThe array you want to iterate.\n\n#### callback(item, index, done)\n\nA function which is called for each item in the array with the following arguments:\n\n- `item`: the current item in the array\n- `index`: the current index\n- `done([error])`: call this when you\'re done with an optional error. Supplying anything other than `undefined`/`null` will stop the iteration.\n\nNote that order is not guaranteed since each item is handled concurrently.\n\n#### finishedCallback(error)\n\nA function which is called when the iteration is finished or on the first error. First argument is the error passed from `done()` in the `callback`.\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
159 silly resolved readmeFilename: 'readme.md', | |
159 silly resolved bugs: { url: 'https://github.com/sindresorhus/each-async/issues' }, | |
159 silly resolved homepage: 'https://github.com/sindresorhus/each-async', | |
159 silly resolved _id: 'each-async@0.1.2', | |
159 silly resolved _from: 'each-async@^0.1.2' } ] | |
160 info install node-sass@0.8.5 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
161 info install chalk@0.4.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
162 info install each-async@0.1.2 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
163 info installOne node-sass@0.8.5 | |
164 info installOne chalk@0.4.0 | |
165 info installOne each-async@0.1.2 | |
166 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass unbuild | |
167 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk unbuild | |
168 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async unbuild | |
169 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-sass\0.8.5\package.tgz | |
170 silly lockFile 81e3417c-runt-sass-node-modules-node-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
171 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass C:\Users\alastair.smith\AppData\Roaming\npm-cache\81e3417c-runt-sass-node-modules-node-sass.lock | |
172 silly lockFile 6d6bbe45-ache-node-sass-0-8-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-sass\0.8.5\package.tgz | |
173 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-sass\0.8.5\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\6d6bbe45-ache-node-sass-0-8-5-package-tgz.lock | |
174 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
175 silly lockFile bf6cf037-es-grunt-sass-node-modules-chalk tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
176 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk C:\Users\alastair.smith\AppData\Roaming\npm-cache\bf6cf037-es-grunt-sass-node-modules-chalk.lock | |
177 silly lockFile 4a13335c-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
178 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\4a13335c-pm-cache-chalk-0-4-0-package-tgz.lock | |
179 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\each-async\0.1.2\package.tgz | |
180 silly lockFile 5cd6c06a-unt-sass-node-modules-each-async tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async | |
181 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async C:\Users\alastair.smith\AppData\Roaming\npm-cache\5cd6c06a-unt-sass-node-modules-each-async.lock | |
182 silly lockFile 36f1c663-che-each-async-0-1-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\each-async\0.1.2\package.tgz | |
183 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\each-async\0.1.2\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\36f1c663-che-each-async-0-1-2-package-tgz.lock | |
184 silly gunzTarPerm modes [ '755', '644' ] | |
185 silly gunzTarPerm modes [ '755', '644' ] | |
186 silly gunzTarPerm modes [ '755', '644' ] | |
187 silly gunzTarPerm extractEntry package.json | |
188 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
189 silly gunzTarPerm extractEntry package.json | |
190 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
191 silly gunzTarPerm extractEntry package.json | |
192 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
193 silly gunzTarPerm extractEntry index.js | |
194 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
195 silly gunzTarPerm extractEntry readme.md | |
196 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
197 silly gunzTarPerm extractEntry .npmignore | |
198 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
199 silly gunzTarPerm extractEntry README.md | |
200 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
201 silly gunzTarPerm extractEntry each-async.js | |
202 silly gunzTarPerm modified mode [ 'each-async.js', 438, 420 ] | |
203 silly gunzTarPerm extractEntry readme.md | |
204 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
205 silly gunzTarPerm extractEntry LICENSE | |
206 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
207 silly gunzTarPerm extractEntry build.js | |
208 silly gunzTarPerm modified mode [ 'build.js', 438, 420 ] | |
209 silly gunzTarPerm extractEntry sass.js | |
210 silly gunzTarPerm modified mode [ 'sass.js', 438, 420 ] | |
211 silly gunzTarPerm extractEntry binding.gyp | |
212 silly gunzTarPerm modified mode [ 'binding.gyp', 438, 420 ] | |
213 silly lockFile bf6cf037-es-grunt-sass-node-modules-chalk tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
214 silly lockFile bf6cf037-es-grunt-sass-node-modules-chalk tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
215 silly lockFile 4a13335c-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
216 silly lockFile 4a13335c-pm-cache-chalk-0-4-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\chalk\0.4.0\package.tgz | |
217 silly lockFile 5cd6c06a-unt-sass-node-modules-each-async tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async | |
218 silly lockFile 5cd6c06a-unt-sass-node-modules-each-async tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async | |
219 silly gunzTarPerm extractEntry .jshintignore | |
220 silly gunzTarPerm modified mode [ '.jshintignore', 438, 420 ] | |
221 silly gunzTarPerm extractEntry .jshintrc | |
222 silly gunzTarPerm modified mode [ '.jshintrc', 438, 420 ] | |
223 silly lockFile 36f1c663-che-each-async-0-1-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\each-async\0.1.2\package.tgz | |
224 silly lockFile 36f1c663-che-each-async-0-1-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\each-async\0.1.2\package.tgz | |
225 info preinstall chalk@0.4.0 | |
226 verbose readDependencies using package.json deps | |
227 verbose readDependencies using package.json deps | |
228 info preinstall each-async@0.1.2 | |
229 silly gunzTarPerm extractEntry bin/darwin-x64-v8-3.14/binding.node | |
230 silly gunzTarPerm modified mode [ 'bin/darwin-x64-v8-3.14/binding.node', 438, 420 ] | |
231 verbose readDependencies using package.json deps | |
232 verbose readDependencies using package.json deps | |
233 silly resolved [] | |
234 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async | |
235 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\each-async | |
236 verbose linkStuff [ false, | |
236 verbose linkStuff false, | |
236 verbose linkStuff false, | |
236 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules' ] | |
237 info linkStuff each-async@0.1.2 | |
238 verbose linkBins each-async@0.1.2 | |
239 verbose linkMans each-async@0.1.2 | |
240 verbose rebuildBundles each-async@0.1.2 | |
241 info install each-async@0.1.2 | |
242 info postinstall each-async@0.1.2 | |
243 verbose cache add [ 'has-color@~0.1.0', null ] | |
244 verbose cache add name=undefined spec="has-color@~0.1.0" args=["has-color@~0.1.0",null] | |
245 verbose parsed url { protocol: null, | |
245 verbose parsed url slashes: null, | |
245 verbose parsed url auth: null, | |
245 verbose parsed url host: null, | |
245 verbose parsed url port: null, | |
245 verbose parsed url hostname: null, | |
245 verbose parsed url hash: null, | |
245 verbose parsed url search: null, | |
245 verbose parsed url query: null, | |
245 verbose parsed url pathname: 'has-color@~0.1.0', | |
245 verbose parsed url path: 'has-color@~0.1.0', | |
245 verbose parsed url href: 'has-color@~0.1.0' } | |
246 verbose cache add name="has-color" spec="~0.1.0" args=["has-color","~0.1.0"] | |
247 verbose parsed url { protocol: null, | |
247 verbose parsed url slashes: null, | |
247 verbose parsed url auth: null, | |
247 verbose parsed url host: null, | |
247 verbose parsed url port: null, | |
247 verbose parsed url hostname: null, | |
247 verbose parsed url hash: null, | |
247 verbose parsed url search: null, | |
247 verbose parsed url query: null, | |
247 verbose parsed url pathname: '~0.1.0', | |
247 verbose parsed url path: '~0.1.0', | |
247 verbose parsed url href: '~0.1.0' } | |
248 verbose addNamed [ 'has-color', '~0.1.0' ] | |
249 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
250 silly lockFile c89da621-has-color-0-1-0 has-color@~0.1.0 | |
251 verbose lock has-color@~0.1.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\c89da621-has-color-0-1-0.lock | |
252 verbose cache add [ 'ansi-styles@~1.0.0', null ] | |
253 verbose cache add name=undefined spec="ansi-styles@~1.0.0" args=["ansi-styles@~1.0.0",null] | |
254 verbose parsed url { protocol: null, | |
254 verbose parsed url slashes: null, | |
254 verbose parsed url auth: null, | |
254 verbose parsed url host: null, | |
254 verbose parsed url port: null, | |
254 verbose parsed url hostname: null, | |
254 verbose parsed url hash: null, | |
254 verbose parsed url search: null, | |
254 verbose parsed url query: null, | |
254 verbose parsed url pathname: 'ansi-styles@~1.0.0', | |
254 verbose parsed url path: 'ansi-styles@~1.0.0', | |
254 verbose parsed url href: 'ansi-styles@~1.0.0' } | |
255 verbose cache add name="ansi-styles" spec="~1.0.0" args=["ansi-styles","~1.0.0"] | |
256 verbose parsed url { protocol: null, | |
256 verbose parsed url slashes: null, | |
256 verbose parsed url auth: null, | |
256 verbose parsed url host: null, | |
256 verbose parsed url port: null, | |
256 verbose parsed url hostname: null, | |
256 verbose parsed url hash: null, | |
256 verbose parsed url search: null, | |
256 verbose parsed url query: null, | |
256 verbose parsed url pathname: '~1.0.0', | |
256 verbose parsed url path: '~1.0.0', | |
256 verbose parsed url href: '~1.0.0' } | |
257 verbose addNamed [ 'ansi-styles', '~1.0.0' ] | |
258 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
259 silly lockFile 82a4f1f6-ansi-styles-1-0-0 ansi-styles@~1.0.0 | |
260 verbose lock ansi-styles@~1.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\82a4f1f6-ansi-styles-1-0-0.lock | |
261 verbose cache add [ 'strip-ansi@~0.1.0', null ] | |
262 verbose cache add name=undefined spec="strip-ansi@~0.1.0" args=["strip-ansi@~0.1.0",null] | |
263 verbose parsed url { protocol: null, | |
263 verbose parsed url slashes: null, | |
263 verbose parsed url auth: null, | |
263 verbose parsed url host: null, | |
263 verbose parsed url port: null, | |
263 verbose parsed url hostname: null, | |
263 verbose parsed url hash: null, | |
263 verbose parsed url search: null, | |
263 verbose parsed url query: null, | |
263 verbose parsed url pathname: 'strip-ansi@~0.1.0', | |
263 verbose parsed url path: 'strip-ansi@~0.1.0', | |
263 verbose parsed url href: 'strip-ansi@~0.1.0' } | |
264 verbose cache add name="strip-ansi" spec="~0.1.0" args=["strip-ansi","~0.1.0"] | |
265 verbose parsed url { protocol: null, | |
265 verbose parsed url slashes: null, | |
265 verbose parsed url auth: null, | |
265 verbose parsed url host: null, | |
265 verbose parsed url port: null, | |
265 verbose parsed url hostname: null, | |
265 verbose parsed url hash: null, | |
265 verbose parsed url search: null, | |
265 verbose parsed url query: null, | |
265 verbose parsed url pathname: '~0.1.0', | |
265 verbose parsed url path: '~0.1.0', | |
265 verbose parsed url href: '~0.1.0' } | |
266 verbose addNamed [ 'strip-ansi', '~0.1.0' ] | |
267 verbose addNamed [ null, '>=0.1.0-0 <0.2.0-0' ] | |
268 silly lockFile 0cdb0eaa-strip-ansi-0-1-0 strip-ansi@~0.1.0 | |
269 verbose lock strip-ansi@~0.1.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\0cdb0eaa-strip-ansi-0-1-0.lock | |
270 silly addNameRange { name: 'ansi-styles', | |
270 silly addNameRange range: '>=1.0.0-0 <1.1.0-0', | |
270 silly addNameRange hasData: false } | |
271 silly addNameRange { name: 'has-color', | |
271 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
271 silly addNameRange hasData: false } | |
272 silly addNameRange { name: 'strip-ansi', | |
272 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
272 silly addNameRange hasData: false } | |
273 verbose url raw has-color | |
274 verbose url resolving [ 'https://registry.npmjs.org/', './has-color' ] | |
275 verbose url resolved https://registry.npmjs.org/has-color | |
276 info trying registry request attempt 1 at 12:55:36 | |
277 verbose etag "34PG2RL1U2HLZAT30S5EZBZRT" | |
278 http GET https://registry.npmjs.org/has-color | |
279 verbose url raw ansi-styles | |
280 verbose url resolving [ 'https://registry.npmjs.org/', './ansi-styles' ] | |
281 verbose url resolved https://registry.npmjs.org/ansi-styles | |
282 info trying registry request attempt 1 at 12:55:36 | |
283 verbose etag "DSBS86XMM1E1X2WZZ4C24RR70" | |
284 http GET https://registry.npmjs.org/ansi-styles | |
285 verbose url raw strip-ansi | |
286 verbose url resolving [ 'https://registry.npmjs.org/', './strip-ansi' ] | |
287 verbose url resolved https://registry.npmjs.org/strip-ansi | |
288 info trying registry request attempt 1 at 12:55:36 | |
289 verbose etag "1U78IAALQ5G9X0OJW346TWLIQ" | |
290 http GET https://registry.npmjs.org/strip-ansi | |
291 silly gunzTarPerm extractEntry bin/linux-ia32-v8-3.14/binding.node | |
292 silly gunzTarPerm modified mode [ 'bin/linux-ia32-v8-3.14/binding.node', 438, 420 ] | |
293 silly gunzTarPerm extractEntry bin/linux-x64-v8-3.14/binding.node | |
294 silly gunzTarPerm modified mode [ 'bin/linux-x64-v8-3.14/binding.node', 438, 420 ] | |
295 http 304 https://registry.npmjs.org/has-color | |
296 silly registry.get cb [ 304, | |
296 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
296 silly registry.get server: 'Apache', | |
296 silly registry.get via: '1.1 varnish', | |
296 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
296 silly registry.get 'cache-control': 'max-age=1', | |
296 silly registry.get etag: '"34PG2RL1U2HLZAT30S5EZBZRT"', | |
296 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
296 silly registry.get 'x-cache': 'HIT', | |
296 silly registry.get 'x-cache-hits': '1', | |
296 silly registry.get 'x-timer': 'S1398167736.232616425,VS0,VE76', | |
296 silly registry.get vary: 'Accept', | |
296 silly registry.get 'content-length': '0', | |
296 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
296 silly registry.get connection: 'Keep-Alive' } ] | |
297 verbose etag has-color from cache | |
298 http 304 https://registry.npmjs.org/strip-ansi | |
299 silly registry.get cb [ 304, | |
299 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
299 silly registry.get server: 'Apache', | |
299 silly registry.get via: '1.1 varnish', | |
299 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
299 silly registry.get 'cache-control': 'max-age=1', | |
299 silly registry.get etag: '"1U78IAALQ5G9X0OJW346TWLIQ"', | |
299 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
299 silly registry.get 'x-cache': 'HIT', | |
299 silly registry.get 'x-cache-hits': '1', | |
299 silly registry.get 'x-timer': 'S1398167736.236652374,VS0,VE76', | |
299 silly registry.get vary: 'Accept', | |
299 silly registry.get 'content-length': '0', | |
299 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
299 silly registry.get connection: 'Keep-Alive' } ] | |
300 verbose etag strip-ansi from cache | |
301 http 304 https://registry.npmjs.org/ansi-styles | |
302 silly registry.get cb [ 304, | |
302 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
302 silly registry.get server: 'Apache', | |
302 silly registry.get via: '1.1 varnish', | |
302 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
302 silly registry.get 'cache-control': 'max-age=1', | |
302 silly registry.get etag: '"DSBS86XMM1E1X2WZZ4C24RR70"', | |
302 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
302 silly registry.get 'x-cache': 'HIT', | |
302 silly registry.get 'x-cache-hits': '1', | |
302 silly registry.get 'x-timer': 'S1398167736.238508701,VS0,VE76', | |
302 silly registry.get vary: 'Accept', | |
302 silly registry.get 'content-length': '0', | |
302 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
302 silly registry.get connection: 'Keep-Alive' } ] | |
303 verbose etag ansi-styles from cache | |
304 silly addNameRange number 2 { name: 'strip-ansi', | |
304 silly addNameRange range: '>=0.1.0-0 <0.2.0-0', | |
304 silly addNameRange hasData: true } | |
305 silly addNameRange versions [ 'strip-ansi', [ '0.1.0', '0.1.1', '0.2.0' ] ] | |
306 verbose addNamed [ 'strip-ansi', '0.1.1' ] | |
307 verbose addNamed [ '0.1.1', '0.1.1' ] | |
308 silly lockFile ed6fc536-strip-ansi-0-1-1 strip-ansi@0.1.1 | |
309 verbose lock strip-ansi@0.1.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\ed6fc536-strip-ansi-0-1-1.lock | |
310 silly addNameRange number 2 { name: 'has-color', range: '>=0.1.0-0 <0.2.0-0', hasData: true } | |
311 silly addNameRange versions [ 'has-color', | |
311 silly addNameRange [ '0.1.0', | |
311 silly addNameRange '0.1.1', | |
311 silly addNameRange '0.1.2', | |
311 silly addNameRange '0.1.3', | |
311 silly addNameRange '0.1.4', | |
311 silly addNameRange '0.1.5', | |
311 silly addNameRange '0.1.6', | |
311 silly addNameRange '0.1.7' ] ] | |
312 verbose addNamed [ 'has-color', '0.1.7' ] | |
313 verbose addNamed [ '0.1.7', '0.1.7' ] | |
314 silly lockFile 397aab71-has-color-0-1-7 has-color@0.1.7 | |
315 verbose lock has-color@0.1.7 C:\Users\alastair.smith\AppData\Roaming\npm-cache\397aab71-has-color-0-1-7.lock | |
316 silly addNameRange number 2 { name: 'ansi-styles', | |
316 silly addNameRange range: '>=1.0.0-0 <1.1.0-0', | |
316 silly addNameRange hasData: true } | |
317 silly addNameRange versions [ 'ansi-styles', | |
317 silly addNameRange [ '0.1.0', '0.1.1', '0.1.2', '0.2.0', '1.0.0' ] ] | |
318 verbose addNamed [ 'ansi-styles', '1.0.0' ] | |
319 verbose addNamed [ '1.0.0', '1.0.0' ] | |
320 silly lockFile 92057bb9-ansi-styles-1-0-0 ansi-styles@1.0.0 | |
321 verbose lock ansi-styles@1.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\92057bb9-ansi-styles-1-0-0.lock | |
322 silly lockFile ed6fc536-strip-ansi-0-1-1 strip-ansi@0.1.1 | |
323 silly lockFile ed6fc536-strip-ansi-0-1-1 strip-ansi@0.1.1 | |
324 silly lockFile 397aab71-has-color-0-1-7 has-color@0.1.7 | |
325 silly lockFile 397aab71-has-color-0-1-7 has-color@0.1.7 | |
326 silly lockFile 92057bb9-ansi-styles-1-0-0 ansi-styles@1.0.0 | |
327 silly lockFile 92057bb9-ansi-styles-1-0-0 ansi-styles@1.0.0 | |
328 silly lockFile 0cdb0eaa-strip-ansi-0-1-0 strip-ansi@~0.1.0 | |
329 silly lockFile 0cdb0eaa-strip-ansi-0-1-0 strip-ansi@~0.1.0 | |
330 silly lockFile c89da621-has-color-0-1-0 has-color@~0.1.0 | |
331 silly lockFile c89da621-has-color-0-1-0 has-color@~0.1.0 | |
332 silly lockFile 82a4f1f6-ansi-styles-1-0-0 ansi-styles@~1.0.0 | |
333 silly lockFile 82a4f1f6-ansi-styles-1-0-0 ansi-styles@~1.0.0 | |
334 silly resolved [ { name: 'strip-ansi', | |
334 silly resolved version: '0.1.1', | |
334 silly resolved description: 'Strip ANSI escape codes (used for colorizing strings in the terminal)', | |
334 silly resolved license: 'MIT', | |
334 silly resolved bin: { 'strip-ansi': 'cli.js' }, | |
334 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/strip-ansi' }, | |
334 silly resolved author: | |
334 silly resolved { name: 'Sindre Sorhus', | |
334 silly resolved email: 'sindresorhus@gmail.com', | |
334 silly resolved url: 'http://sindresorhus.com' }, | |
334 silly resolved engines: { node: '>=0.8.0' }, | |
334 silly resolved scripts: { test: 'mocha' }, | |
334 silly resolved files: [ 'index.js', 'cli.js' ], | |
334 silly resolved keywords: | |
334 silly resolved [ 'strip', | |
334 silly resolved 'trim', | |
334 silly resolved 'remove', | |
334 silly resolved 'ansi', | |
334 silly resolved 'styles', | |
334 silly resolved 'color', | |
334 silly resolved 'colour', | |
334 silly resolved 'colors', | |
334 silly resolved 'terminal', | |
334 silly resolved 'console', | |
334 silly resolved 'cli', | |
334 silly resolved 'string', | |
334 silly resolved 'tty', | |
334 silly resolved 'escape', | |
334 silly resolved 'formatting', | |
334 silly resolved 'rgb', | |
334 silly resolved '256', | |
334 silly resolved 'shell', | |
334 silly resolved 'xterm', | |
334 silly resolved 'log', | |
334 silly resolved 'logging', | |
334 silly resolved 'command-line', | |
334 silly resolved 'text' ], | |
334 silly resolved devDependencies: { mocha: '~1.x' }, | |
334 silly resolved readme: '# strip-ansi [![Build Status](https://secure.travis-ci.org/sindresorhus/strip-ansi.png?branch=master)](http://travis-ci.org/sindresorhus/strip-ansi)\n\n> Strip [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) (used for colorizing strings in the terminal)\n\nUsed in the terminal color module [chalk](https://github.com/sindresorhus/chalk).\n\n\n## Install\n\nInstall locally with [npm](https://npmjs.org/package/strip-ansi):\n\n```\nnpm install --save strip-ansi\n```\n\nOr globally if you want to use it as a CLI app:\n\n```\nnpm install --global strip-ansi\n```\n\nYou can then use it in your Terminal like:\n\n```\nstrip-ansi file-with-color-codes\n```\n\nOr pipe something to it:\n\n```\nls | strip-ansi\n```\n\n\n## Example\n\n```js\nvar stripAnsi = require(\'strip-ansi\');\nstripAnsi(\'\\x1b[4mcake\\x1b[0m\');\n//=> cake\n```\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
334 silly resolved readmeFilename: 'readme.md', | |
334 silly resolved bugs: { url: 'https://github.com/sindresorhus/strip-ansi/issues' }, | |
334 silly resolved homepage: 'https://github.com/sindresorhus/strip-ansi', | |
334 silly resolved _id: 'strip-ansi@0.1.1', | |
334 silly resolved _from: 'strip-ansi@~0.1.0' }, | |
334 silly resolved { name: 'has-color', | |
334 silly resolved version: '0.1.7', | |
334 silly resolved description: 'Detect whether a terminal supports color', | |
334 silly resolved license: 'MIT', | |
334 silly resolved repository: { type: 'git', url: 'git://github.com/sindresorhus/has-color' }, | |
334 silly resolved author: | |
334 silly resolved { name: 'Sindre Sorhus', | |
334 silly resolved email: 'sindresorhus@gmail.com', | |
334 silly resolved url: 'http://sindresorhus.com' }, | |
334 silly resolved engines: { node: '>=0.10.0' }, | |
334 silly resolved scripts: { test: 'mocha' }, | |
334 silly resolved files: [ 'index.js' ], | |
334 silly resolved keywords: | |
334 silly resolved [ 'color', | |
334 silly resolved 'colour', | |
334 silly resolved 'colors', | |
334 silly resolved 'terminal', | |
334 silly resolved 'console', | |
334 silly resolved 'cli', | |
334 silly resolved 'ansi', | |
334 silly resolved 'styles', | |
334 silly resolved 'tty', | |
334 silly resolved 'rgb', | |
334 silly resolved '256', | |
334 silly resolved 'shell', | |
334 silly resolved 'xterm', | |
334 silly resolved 'command-line', | |
334 silly resolved 'support', | |
334 silly resolved 'capability', | |
334 silly resolved 'detect' ], | |
334 silly resolved devDependencies: { mocha: '*' }, | |
334 silly resolved readme: '# has-color [![Build Status](https://travis-ci.org/sindresorhus/has-color.svg?branch=master)](https://travis-ci.org/sindresorhus/has-color)\n\n> Detect whether a terminal supports color.\n\nUsed in the terminal color module [chalk](https://github.com/sindresorhus/chalk).\n\n\n## Install\n\n```bash\n$ npm install --save has-color\n```\n\n\n## Usage\n\n```js\nvar hasColor = require(\'has-color\');\n\nif (hasColor) {\n\tconsole.log(\'Terminal supports color.\');\n}\n```\n\nIt obeys the `--color` and `--no-color` CLI flags.\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT) © [Sindre Sorhus](http://sindresorhus.com)\n', | |
334 silly resolved readmeFilename: 'readme.md', | |
334 silly resolved bugs: { url: 'https://github.com/sindresorhus/has-color/issues' }, | |
334 silly resolved homepage: 'https://github.com/sindresorhus/has-color', | |
334 silly resolved _id: 'has-color@0.1.7', | |
334 silly resolved _from: 'has-color@~0.1.0' }, | |
334 silly resolved { name: 'ansi-styles', | |
334 silly resolved version: '1.0.0', | |
334 silly resolved description: 'ANSI escape codes for colorizing strings in the terminal', | |
334 silly resolved keywords: | |
334 silly resolved [ 'ansi', | |
334 silly resolved 'styles', | |
334 silly resolved 'color', | |
334 silly resolved 'colour', | |
334 silly resolved 'colors', | |
334 silly resolved 'terminal', | |
334 silly resolved 'console', | |
334 silly resolved 'cli', | |
334 silly resolved 'string', | |
334 silly resolved 'tty', | |
334 silly resolved 'escape', | |
334 silly resolved 'formatting', | |
334 silly resolved 'rgb', | |
334 silly resolved '256', | |
334 silly resolved 'shell', | |
334 silly resolved 'xterm', | |
334 silly resolved 'log', | |
334 silly resolved 'logging', | |
334 silly resolved 'command-line', | |
334 silly resolved 'text' ], | |
334 silly resolved homepage: 'https://github.com/sindresorhus/ansi-styles', | |
334 silly resolved bugs: { url: 'https://github.com/sindresorhus/ansi-styles/issues' }, | |
334 silly resolved license: 'MIT', | |
334 silly resolved author: | |
334 silly resolved { name: 'Sindre Sorhus', | |
334 silly resolved email: 'sindresorhus@gmail.com', | |
334 silly resolved url: 'http://sindresorhus.com' }, | |
334 silly resolved files: [ 'ansi-styles.js' ], | |
334 silly resolved main: 'ansi-styles', | |
334 silly resolved repository: | |
334 silly resolved { type: 'git', | |
334 silly resolved url: 'git://github.com/sindresorhus/ansi-styles.git' }, | |
334 silly resolved scripts: { test: 'mocha' }, | |
334 silly resolved devDependencies: { mocha: '~1.12.0' }, | |
334 silly resolved engines: { node: '>=0.8.0' }, | |
334 silly resolved readme: '# ansi-styles [![Build Status](https://secure.travis-ci.org/sindresorhus/ansi-styles.png?branch=master)](http://travis-ci.org/sindresorhus/ansi-styles)\n\n> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for colorizing strings in the terminal.\n\nYou probably want the higher-level [chalk](https://github.com/sindresorhus/chalk) module for styling your strings.\n\n![screenshot](screenshot.png)\n\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/ansi-styles): `npm install --save ansi-styles`\n\n\n## Example\n\n```js\nvar ansi = require(\'ansi-styles\');\n\nconsole.log(ansi.green.open + \'Hello world!\' + ansi.green.close);\n```\n\n## API\n\nEach style has an `open` and `close` property.\n\n\n## Styles\n\n### General\n\n- reset\n- bold\n- italic\n- underline\n- inverse\n- strikethrough\n\n### Text colors\n\n- black\n- red\n- green\n- yellow\n- blue\n- magenta\n- cyan\n- white\n- gray\n\n### Background colors\n\n- bgBlack\n- bgRed\n- bgGreen\n- bgYellow\n- bgBlue\n- bgMagenta\n- bgCyan\n- bgWhite\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n', | |
334 silly resolved readmeFilename: 'readme.md', | |
334 silly resolved _id: 'ansi-styles@1.0.0', | |
334 silly resolved _from: 'ansi-styles@~1.0.0' } ] | |
335 info install strip-ansi@0.1.1 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
336 info install has-color@0.1.7 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
337 info install ansi-styles@1.0.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
338 info installOne strip-ansi@0.1.1 | |
339 info installOne has-color@0.1.7 | |
340 info installOne ansi-styles@1.0.0 | |
341 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi unbuild | |
342 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color unbuild | |
343 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles unbuild | |
344 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\strip-ansi\0.1.1\package.tgz | |
345 silly lockFile f7b59a59-es-chalk-node-modules-strip-ansi tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi | |
346 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi C:\Users\alastair.smith\AppData\Roaming\npm-cache\f7b59a59-es-chalk-node-modules-strip-ansi.lock | |
347 silly lockFile 00ef859e-che-strip-ansi-0-1-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\strip-ansi\0.1.1\package.tgz | |
348 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\strip-ansi\0.1.1\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\00ef859e-che-strip-ansi-0-1-1-package-tgz.lock | |
349 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\has-color\0.1.7\package.tgz | |
350 silly lockFile 3d6d0eb0-les-chalk-node-modules-has-color tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color | |
351 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color C:\Users\alastair.smith\AppData\Roaming\npm-cache\3d6d0eb0-les-chalk-node-modules-has-color.lock | |
352 silly lockFile 6d5ed3b5-ache-has-color-0-1-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\has-color\0.1.7\package.tgz | |
353 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\has-color\0.1.7\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\6d5ed3b5-ache-has-color-0-1-7-package-tgz.lock | |
354 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\ansi-styles\1.0.0\package.tgz | |
355 silly lockFile 407edea6-s-chalk-node-modules-ansi-styles tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles | |
356 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles C:\Users\alastair.smith\AppData\Roaming\npm-cache\407edea6-s-chalk-node-modules-ansi-styles.lock | |
357 silly lockFile 2de19af0-he-ansi-styles-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\ansi-styles\1.0.0\package.tgz | |
358 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\ansi-styles\1.0.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\2de19af0-he-ansi-styles-1-0-0-package-tgz.lock | |
359 silly gunzTarPerm modes [ '755', '644' ] | |
360 silly gunzTarPerm modes [ '755', '644' ] | |
361 silly gunzTarPerm modes [ '755', '644' ] | |
362 silly gunzTarPerm extractEntry package.json | |
363 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
364 silly gunzTarPerm extractEntry package.json | |
365 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
366 silly gunzTarPerm extractEntry package.json | |
367 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
368 silly gunzTarPerm extractEntry index.js | |
369 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
370 silly gunzTarPerm extractEntry readme.md | |
371 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
372 silly gunzTarPerm extractEntry ansi-styles.js | |
373 silly gunzTarPerm modified mode [ 'ansi-styles.js', 438, 420 ] | |
374 silly gunzTarPerm extractEntry readme.md | |
375 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
376 silly gunzTarPerm extractEntry cli.js | |
377 silly gunzTarPerm modified mode [ 'cli.js', 438, 420 ] | |
378 silly gunzTarPerm extractEntry index.js | |
379 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
380 silly gunzTarPerm extractEntry readme.md | |
381 silly gunzTarPerm modified mode [ 'readme.md', 438, 420 ] | |
382 silly lockFile 3d6d0eb0-les-chalk-node-modules-has-color tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color | |
383 silly lockFile 3d6d0eb0-les-chalk-node-modules-has-color tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color | |
384 silly lockFile 407edea6-s-chalk-node-modules-ansi-styles tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles | |
385 silly lockFile 407edea6-s-chalk-node-modules-ansi-styles tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles | |
386 silly lockFile 6d5ed3b5-ache-has-color-0-1-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\has-color\0.1.7\package.tgz | |
387 silly lockFile 6d5ed3b5-ache-has-color-0-1-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\has-color\0.1.7\package.tgz | |
388 silly lockFile 2de19af0-he-ansi-styles-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\ansi-styles\1.0.0\package.tgz | |
389 silly lockFile 2de19af0-he-ansi-styles-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\ansi-styles\1.0.0\package.tgz | |
390 silly lockFile f7b59a59-es-chalk-node-modules-strip-ansi tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi | |
391 silly lockFile f7b59a59-es-chalk-node-modules-strip-ansi tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi | |
392 info preinstall has-color@0.1.7 | |
393 silly lockFile 00ef859e-che-strip-ansi-0-1-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\strip-ansi\0.1.1\package.tgz | |
394 silly lockFile 00ef859e-che-strip-ansi-0-1-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\strip-ansi\0.1.1\package.tgz | |
395 info preinstall ansi-styles@1.0.0 | |
396 verbose readDependencies using package.json deps | |
397 verbose readDependencies using package.json deps | |
398 verbose readDependencies using package.json deps | |
399 silly resolved [] | |
400 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color | |
401 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\has-color | |
402 verbose linkStuff [ false, | |
402 verbose linkStuff false, | |
402 verbose linkStuff false, | |
402 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\chalk\\node_modules' ] | |
403 info linkStuff has-color@0.1.7 | |
404 verbose linkBins has-color@0.1.7 | |
405 verbose linkMans has-color@0.1.7 | |
406 verbose rebuildBundles has-color@0.1.7 | |
407 verbose readDependencies using package.json deps | |
408 silly resolved [] | |
409 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles | |
410 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\ansi-styles | |
411 verbose linkStuff [ false, | |
411 verbose linkStuff false, | |
411 verbose linkStuff false, | |
411 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\chalk\\node_modules' ] | |
412 info linkStuff ansi-styles@1.0.0 | |
413 verbose linkBins ansi-styles@1.0.0 | |
414 verbose linkMans ansi-styles@1.0.0 | |
415 verbose rebuildBundles ansi-styles@1.0.0 | |
416 info install has-color@0.1.7 | |
417 info install ansi-styles@1.0.0 | |
418 info preinstall strip-ansi@0.1.1 | |
419 info postinstall has-color@0.1.7 | |
420 info postinstall ansi-styles@1.0.0 | |
421 verbose readDependencies using package.json deps | |
422 verbose readDependencies using package.json deps | |
423 silly resolved [] | |
424 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi | |
425 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk\node_modules\strip-ansi | |
426 verbose linkStuff [ false, | |
426 verbose linkStuff false, | |
426 verbose linkStuff false, | |
426 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\chalk\\node_modules' ] | |
427 info linkStuff strip-ansi@0.1.1 | |
428 verbose linkBins strip-ansi@0.1.1 | |
429 verbose link bins [ { 'strip-ansi': 'cli.js' }, | |
429 verbose link bins 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\chalk\\node_modules\\.bin', | |
429 verbose link bins false ] | |
430 verbose linkMans strip-ansi@0.1.1 | |
431 verbose rebuildBundles strip-ansi@0.1.1 | |
432 info install strip-ansi@0.1.1 | |
433 info postinstall strip-ansi@0.1.1 | |
434 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
435 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\chalk | |
436 verbose linkStuff [ false, | |
436 verbose linkStuff false, | |
436 verbose linkStuff false, | |
436 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules' ] | |
437 info linkStuff chalk@0.4.0 | |
438 verbose linkBins chalk@0.4.0 | |
439 verbose linkMans chalk@0.4.0 | |
440 verbose rebuildBundles chalk@0.4.0 | |
441 verbose rebuildBundles [ '.bin', 'ansi-styles', 'has-color', 'strip-ansi' ] | |
442 info install chalk@0.4.0 | |
443 info postinstall chalk@0.4.0 | |
444 silly gunzTarPerm extractEntry bin/node-sass | |
445 silly gunzTarPerm modified mode [ 'bin/node-sass', 438, 420 ] | |
446 silly gunzTarPerm extractEntry bin/win32-ia32-v8-3.14/binding.node | |
447 silly gunzTarPerm modified mode [ 'bin/win32-ia32-v8-3.14/binding.node', 438, 420 ] | |
448 silly gunzTarPerm extractEntry bin/win32-x64-v8-3.14/binding.node | |
449 silly gunzTarPerm modified mode [ 'bin/win32-x64-v8-3.14/binding.node', 438, 420 ] | |
450 silly gunzTarPerm extractEntry binding.cpp | |
451 silly gunzTarPerm modified mode [ 'binding.cpp', 438, 420 ] | |
452 silly gunzTarPerm extractEntry .gitmodules | |
453 silly gunzTarPerm modified mode [ '.gitmodules', 438, 420 ] | |
454 silly gunzTarPerm extractEntry .editorconfig | |
455 silly gunzTarPerm modified mode [ '.editorconfig', 438, 420 ] | |
456 silly gunzTarPerm extractEntry examples/middleware.js | |
457 silly gunzTarPerm modified mode [ 'examples/middleware.js', 438, 420 ] | |
458 silly gunzTarPerm extractEntry examples/public/.npmignore | |
459 silly gunzTarPerm modified mode [ 'examples/public/.npmignore', 438, 420 ] | |
460 silly gunzTarPerm extractEntry examples/test.scss | |
461 silly gunzTarPerm modified mode [ 'examples/test.scss', 438, 420 ] | |
462 silly gunzTarPerm extractEntry lib/cli.js | |
463 silly gunzTarPerm modified mode [ 'lib/cli.js', 438, 420 ] | |
464 silly gunzTarPerm extractEntry lib/middleware.js | |
465 silly gunzTarPerm modified mode [ 'lib/middleware.js', 438, 420 ] | |
466 silly gunzTarPerm extractEntry lib/render.js | |
467 silly gunzTarPerm modified mode [ 'lib/render.js', 438, 420 ] | |
468 silly gunzTarPerm extractEntry libsass/.npmignore | |
469 silly gunzTarPerm modified mode [ 'libsass/.npmignore', 438, 420 ] | |
470 silly gunzTarPerm extractEntry libsass/LICENSE | |
471 silly gunzTarPerm modified mode [ 'libsass/LICENSE', 438, 420 ] | |
472 silly gunzTarPerm extractEntry libsass/extend.hpp | |
473 silly gunzTarPerm modified mode [ 'libsass/extend.hpp', 438, 420 ] | |
474 silly gunzTarPerm extractEntry libsass/.travis.yml | |
475 silly gunzTarPerm modified mode [ 'libsass/.travis.yml', 438, 420 ] | |
476 silly gunzTarPerm extractEntry libsass/COPYING | |
477 silly gunzTarPerm modified mode [ 'libsass/COPYING', 438, 420 ] | |
478 silly gunzTarPerm extractEntry libsass/INSTALL | |
479 silly gunzTarPerm modified mode [ 'libsass/INSTALL', 438, 420 ] | |
480 silly gunzTarPerm extractEntry libsass/.editorconfig | |
481 silly gunzTarPerm modified mode [ 'libsass/.editorconfig', 438, 420 ] | |
482 silly gunzTarPerm extractEntry libsass/Makefile | |
483 silly gunzTarPerm modified mode [ 'libsass/Makefile', 438, 420 ] | |
484 silly gunzTarPerm extractEntry libsass/Makefile.am | |
485 silly gunzTarPerm modified mode [ 'libsass/Makefile.am', 438, 420 ] | |
486 silly gunzTarPerm extractEntry libsass/Readme.md | |
487 silly gunzTarPerm modified mode [ 'libsass/Readme.md', 438, 420 ] | |
488 silly gunzTarPerm extractEntry libsass/ast.cpp | |
489 silly gunzTarPerm modified mode [ 'libsass/ast.cpp', 438, 420 ] | |
490 silly gunzTarPerm extractEntry libsass/ast.hpp | |
491 silly gunzTarPerm modified mode [ 'libsass/ast.hpp', 438, 420 ] | |
492 silly gunzTarPerm extractEntry libsass/ast_def_macros.hpp | |
493 silly gunzTarPerm modified mode [ 'libsass/ast_def_macros.hpp', 438, 420 ] | |
494 silly gunzTarPerm extractEntry libsass/ast_factory.hpp | |
495 silly gunzTarPerm modified mode [ 'libsass/ast_factory.hpp', 438, 420 ] | |
496 silly gunzTarPerm extractEntry libsass/ast_fwd_decl.hpp | |
497 silly gunzTarPerm modified mode [ 'libsass/ast_fwd_decl.hpp', 438, 420 ] | |
498 silly gunzTarPerm extractEntry libsass/backtrace.hpp | |
499 silly gunzTarPerm modified mode [ 'libsass/backtrace.hpp', 438, 420 ] | |
500 silly gunzTarPerm extractEntry libsass/base64vlq.cpp | |
501 silly gunzTarPerm modified mode [ 'libsass/base64vlq.cpp', 438, 420 ] | |
502 silly gunzTarPerm extractEntry libsass/base64vlq.hpp | |
503 silly gunzTarPerm modified mode [ 'libsass/base64vlq.hpp', 438, 420 ] | |
504 silly gunzTarPerm extractEntry libsass/bind.cpp | |
505 silly gunzTarPerm modified mode [ 'libsass/bind.cpp', 438, 420 ] | |
506 silly gunzTarPerm extractEntry libsass/bind.hpp | |
507 silly gunzTarPerm modified mode [ 'libsass/bind.hpp', 438, 420 ] | |
508 silly gunzTarPerm extractEntry libsass/color_names.hpp | |
509 silly gunzTarPerm modified mode [ 'libsass/color_names.hpp', 438, 420 ] | |
510 silly gunzTarPerm extractEntry libsass/configure.ac | |
511 silly gunzTarPerm modified mode [ 'libsass/configure.ac', 438, 420 ] | |
512 silly gunzTarPerm extractEntry libsass/constants.cpp | |
513 silly gunzTarPerm modified mode [ 'libsass/constants.cpp', 438, 420 ] | |
514 silly gunzTarPerm extractEntry libsass/constants.hpp | |
515 silly gunzTarPerm modified mode [ 'libsass/constants.hpp', 438, 420 ] | |
516 silly gunzTarPerm extractEntry libsass/context.cpp | |
517 silly gunzTarPerm modified mode [ 'libsass/context.cpp', 438, 420 ] | |
518 silly gunzTarPerm extractEntry libsass/context.hpp | |
519 silly gunzTarPerm modified mode [ 'libsass/context.hpp', 438, 420 ] | |
520 silly gunzTarPerm extractEntry libsass/contextualize.cpp | |
521 silly gunzTarPerm modified mode [ 'libsass/contextualize.cpp', 438, 420 ] | |
522 silly gunzTarPerm extractEntry libsass/contextualize.hpp | |
523 silly gunzTarPerm modified mode [ 'libsass/contextualize.hpp', 438, 420 ] | |
524 silly gunzTarPerm extractEntry libsass/copy_c_str.cpp | |
525 silly gunzTarPerm modified mode [ 'libsass/copy_c_str.cpp', 438, 420 ] | |
526 silly gunzTarPerm extractEntry libsass/copy_c_str.hpp | |
527 silly gunzTarPerm modified mode [ 'libsass/copy_c_str.hpp', 438, 420 ] | |
528 silly gunzTarPerm extractEntry libsass/emscripten_wrapper.cpp | |
529 silly gunzTarPerm modified mode [ 'libsass/emscripten_wrapper.cpp', 438, 420 ] | |
530 silly gunzTarPerm extractEntry libsass/emscripten_wrapper.hpp | |
531 silly gunzTarPerm modified mode [ 'libsass/emscripten_wrapper.hpp', 438, 420 ] | |
532 silly gunzTarPerm extractEntry libsass/environment.hpp | |
533 silly gunzTarPerm modified mode [ 'libsass/environment.hpp', 438, 420 ] | |
534 silly gunzTarPerm extractEntry libsass/error_handling.cpp | |
535 silly gunzTarPerm modified mode [ 'libsass/error_handling.cpp', 438, 420 ] | |
536 silly gunzTarPerm extractEntry libsass/error_handling.hpp | |
537 silly gunzTarPerm modified mode [ 'libsass/error_handling.hpp', 438, 420 ] | |
538 silly gunzTarPerm extractEntry libsass/eval.cpp | |
539 silly gunzTarPerm modified mode [ 'libsass/eval.cpp', 438, 420 ] | |
540 silly gunzTarPerm extractEntry libsass/eval.hpp | |
541 silly gunzTarPerm modified mode [ 'libsass/eval.hpp', 438, 420 ] | |
542 silly gunzTarPerm extractEntry libsass/expand.cpp | |
543 silly gunzTarPerm modified mode [ 'libsass/expand.cpp', 438, 420 ] | |
544 silly gunzTarPerm extractEntry libsass/expand.hpp | |
545 silly gunzTarPerm modified mode [ 'libsass/expand.hpp', 438, 420 ] | |
546 silly gunzTarPerm extractEntry libsass/extconf.rb | |
547 silly gunzTarPerm modified mode [ 'libsass/extconf.rb', 438, 420 ] | |
548 silly gunzTarPerm extractEntry libsass/extend.cpp | |
549 silly gunzTarPerm modified mode [ 'libsass/extend.cpp', 438, 420 ] | |
550 silly gunzTarPerm extractEntry libsass/.gitattributes | |
551 silly gunzTarPerm modified mode [ 'libsass/.gitattributes', 438, 420 ] | |
552 silly gunzTarPerm extractEntry libsass/file.cpp | |
553 silly gunzTarPerm modified mode [ 'libsass/file.cpp', 438, 420 ] | |
554 silly gunzTarPerm extractEntry libsass/file.hpp | |
555 silly gunzTarPerm modified mode [ 'libsass/file.hpp', 438, 420 ] | |
556 silly gunzTarPerm extractEntry libsass/functions.cpp | |
557 silly gunzTarPerm modified mode [ 'libsass/functions.cpp', 438, 420 ] | |
558 silly gunzTarPerm extractEntry libsass/functions.hpp | |
559 silly gunzTarPerm modified mode [ 'libsass/functions.hpp', 438, 420 ] | |
560 silly gunzTarPerm extractEntry libsass/inspect.cpp | |
561 silly gunzTarPerm modified mode [ 'libsass/inspect.cpp', 438, 420 ] | |
562 silly gunzTarPerm extractEntry libsass/inspect.hpp | |
563 silly gunzTarPerm modified mode [ 'libsass/inspect.hpp', 438, 420 ] | |
564 silly gunzTarPerm extractEntry libsass/kwd_arg_macros.hpp | |
565 silly gunzTarPerm modified mode [ 'libsass/kwd_arg_macros.hpp', 438, 420 ] | |
566 silly gunzTarPerm extractEntry libsass/m4/.gitkeep | |
567 silly gunzTarPerm modified mode [ 'libsass/m4/.gitkeep', 438, 420 ] | |
568 silly gunzTarPerm extractEntry libsass/mapping.hpp | |
569 silly gunzTarPerm modified mode [ 'libsass/mapping.hpp', 438, 420 ] | |
570 silly gunzTarPerm extractEntry libsass/memory_manager.hpp | |
571 silly gunzTarPerm modified mode [ 'libsass/memory_manager.hpp', 438, 420 ] | |
572 silly gunzTarPerm extractEntry libsass/operation.hpp | |
573 silly gunzTarPerm modified mode [ 'libsass/operation.hpp', 438, 420 ] | |
574 silly gunzTarPerm extractEntry libsass/output_compressed.cpp | |
575 silly gunzTarPerm modified mode [ 'libsass/output_compressed.cpp', 438, 420 ] | |
576 silly gunzTarPerm extractEntry libsass/output_compressed.hpp | |
577 silly gunzTarPerm modified mode [ 'libsass/output_compressed.hpp', 438, 420 ] | |
578 silly gunzTarPerm extractEntry libsass/output_nested.cpp | |
579 silly gunzTarPerm modified mode [ 'libsass/output_nested.cpp', 438, 420 ] | |
580 silly gunzTarPerm extractEntry libsass/output_nested.hpp | |
581 silly gunzTarPerm modified mode [ 'libsass/output_nested.hpp', 438, 420 ] | |
582 silly gunzTarPerm extractEntry libsass/parser.cpp | |
583 silly gunzTarPerm modified mode [ 'libsass/parser.cpp', 438, 420 ] | |
584 silly gunzTarPerm extractEntry libsass/parser.hpp | |
585 silly gunzTarPerm modified mode [ 'libsass/parser.hpp', 438, 420 ] | |
586 silly gunzTarPerm extractEntry libsass/paths.hpp | |
587 silly gunzTarPerm modified mode [ 'libsass/paths.hpp', 438, 420 ] | |
588 silly gunzTarPerm extractEntry libsass/position.hpp | |
589 silly gunzTarPerm modified mode [ 'libsass/position.hpp', 438, 420 ] | |
590 silly gunzTarPerm extractEntry libsass/prelexer.cpp | |
591 silly gunzTarPerm modified mode [ 'libsass/prelexer.cpp', 438, 420 ] | |
592 silly gunzTarPerm extractEntry libsass/prelexer.hpp | |
593 silly gunzTarPerm modified mode [ 'libsass/prelexer.hpp', 438, 420 ] | |
594 silly gunzTarPerm extractEntry libsass/sass.cpp | |
595 silly gunzTarPerm modified mode [ 'libsass/sass.cpp', 438, 420 ] | |
596 silly gunzTarPerm extractEntry libsass/sass.h | |
597 silly gunzTarPerm modified mode [ 'libsass/sass.h', 438, 420 ] | |
598 silly gunzTarPerm extractEntry libsass/sass_interface.cpp | |
599 silly gunzTarPerm modified mode [ 'libsass/sass_interface.cpp', 438, 420 ] | |
600 silly gunzTarPerm extractEntry libsass/sass_interface.h | |
601 silly gunzTarPerm modified mode [ 'libsass/sass_interface.h', 438, 420 ] | |
602 silly gunzTarPerm extractEntry libsass/script/bootstrap | |
603 silly gunzTarPerm modified mode [ 'libsass/script/bootstrap', 438, 420 ] | |
604 silly gunzTarPerm extractEntry libsass/script/branding | |
605 silly gunzTarPerm modified mode [ 'libsass/script/branding', 438, 420 ] | |
606 silly gunzTarPerm extractEntry libsass/script/cibuild | |
607 silly gunzTarPerm modified mode [ 'libsass/script/cibuild', 438, 420 ] | |
608 silly gunzTarPerm extractEntry libsass/script/spec | |
609 silly gunzTarPerm modified mode [ 'libsass/script/spec', 438, 420 ] | |
610 silly gunzTarPerm extractEntry libsass/source_map.cpp | |
611 silly gunzTarPerm modified mode [ 'libsass/source_map.cpp', 438, 420 ] | |
612 silly gunzTarPerm extractEntry libsass/source_map.hpp | |
613 silly gunzTarPerm modified mode [ 'libsass/source_map.hpp', 438, 420 ] | |
614 silly gunzTarPerm extractEntry libsass/subset_map.hpp | |
615 silly gunzTarPerm modified mode [ 'libsass/subset_map.hpp', 438, 420 ] | |
616 silly gunzTarPerm extractEntry libsass/support/libsass.pc.in | |
617 silly gunzTarPerm modified mode [ 'libsass/support/libsass.pc.in', 438, 420 ] | |
618 silly gunzTarPerm extractEntry libsass/test/test_paths.cpp | |
619 silly gunzTarPerm modified mode [ 'libsass/test/test_paths.cpp', 438, 420 ] | |
620 silly gunzTarPerm extractEntry libsass/test/test_selector_difference.cpp | |
621 silly gunzTarPerm modified mode [ 'libsass/test/test_selector_difference.cpp', 438, 420 ] | |
622 silly gunzTarPerm extractEntry libsass/test/test_specificity.cpp | |
623 silly gunzTarPerm modified mode [ 'libsass/test/test_specificity.cpp', 438, 420 ] | |
624 silly gunzTarPerm extractEntry libsass/test/test_subset_map.cpp | |
625 silly gunzTarPerm modified mode [ 'libsass/test/test_subset_map.cpp', 438, 420 ] | |
626 silly gunzTarPerm extractEntry libsass/test/test_superselector.cpp | |
627 silly gunzTarPerm modified mode [ 'libsass/test/test_superselector.cpp', 438, 420 ] | |
628 silly gunzTarPerm extractEntry libsass/test/test_unification.cpp | |
629 silly gunzTarPerm modified mode [ 'libsass/test/test_unification.cpp', 438, 420 ] | |
630 silly gunzTarPerm extractEntry libsass/test-driver | |
631 silly gunzTarPerm modified mode [ 'libsass/test-driver', 438, 420 ] | |
632 silly gunzTarPerm extractEntry libsass/to_c.cpp | |
633 silly gunzTarPerm modified mode [ 'libsass/to_c.cpp', 438, 420 ] | |
634 silly gunzTarPerm extractEntry libsass/to_c.hpp | |
635 silly gunzTarPerm modified mode [ 'libsass/to_c.hpp', 438, 420 ] | |
636 silly gunzTarPerm extractEntry libsass/to_string.cpp | |
637 silly gunzTarPerm modified mode [ 'libsass/to_string.cpp', 438, 420 ] | |
638 silly gunzTarPerm extractEntry libsass/to_string.hpp | |
639 silly gunzTarPerm modified mode [ 'libsass/to_string.hpp', 438, 420 ] | |
640 silly gunzTarPerm extractEntry libsass/token.hpp | |
641 silly gunzTarPerm modified mode [ 'libsass/token.hpp', 438, 420 ] | |
642 silly gunzTarPerm extractEntry libsass/trim.cpp | |
643 silly gunzTarPerm modified mode [ 'libsass/trim.cpp', 438, 420 ] | |
644 silly gunzTarPerm extractEntry libsass/trim.hpp | |
645 silly gunzTarPerm modified mode [ 'libsass/trim.hpp', 438, 420 ] | |
646 silly gunzTarPerm extractEntry libsass/units.cpp | |
647 silly gunzTarPerm modified mode [ 'libsass/units.cpp', 438, 420 ] | |
648 silly gunzTarPerm extractEntry libsass/units.hpp | |
649 silly gunzTarPerm modified mode [ 'libsass/units.hpp', 438, 420 ] | |
650 silly gunzTarPerm extractEntry .travis.yml | |
651 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
652 silly gunzTarPerm extractEntry CONTRIBUTING.md | |
653 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 438, 420 ] | |
654 silly gunzTarPerm extractEntry sass_context_wrapper.cpp | |
655 silly gunzTarPerm modified mode [ 'sass_context_wrapper.cpp', 438, 420 ] | |
656 silly gunzTarPerm extractEntry sass_context_wrapper.h | |
657 silly gunzTarPerm modified mode [ 'sass_context_wrapper.h', 438, 420 ] | |
658 silly gunzTarPerm extractEntry scripts/coverage.sh | |
659 silly gunzTarPerm modified mode [ 'scripts/coverage.sh', 438, 420 ] | |
660 silly gunzTarPerm extractEntry scripts/prepublish.sh | |
661 silly gunzTarPerm modified mode [ 'scripts/prepublish.sh', 438, 420 ] | |
662 silly gunzTarPerm extractEntry test/cli.js | |
663 silly gunzTarPerm modified mode [ 'test/cli.js', 438, 420 ] | |
664 silly gunzTarPerm extractEntry test/source_map_spec.js | |
665 silly gunzTarPerm modified mode [ 'test/source_map_spec.js', 438, 420 ] | |
666 silly gunzTarPerm extractEntry test/source_comments_spec.js | |
667 silly gunzTarPerm modified mode [ 'test/source_comments_spec.js', 438, 420 ] | |
668 silly gunzTarPerm extractEntry test/mem_test_renderSync.js | |
669 silly gunzTarPerm modified mode [ 'test/mem_test_renderSync.js', 438, 420 ] | |
670 silly gunzTarPerm extractEntry test/test.js | |
671 silly gunzTarPerm modified mode [ 'test/test.js', 438, 420 ] | |
672 silly gunzTarPerm extractEntry test/mem_test_render.js | |
673 silly gunzTarPerm modified mode [ 'test/mem_test_render.js', 438, 420 ] | |
674 silly gunzTarPerm extractEntry test/lib/vars.scss | |
675 silly gunzTarPerm modified mode [ 'test/lib/vars.scss', 438, 420 ] | |
676 silly gunzTarPerm extractEntry test/functions/colorBlue.scss | |
677 silly gunzTarPerm modified mode [ 'test/functions/colorBlue.scss', 438, 420 ] | |
678 silly gunzTarPerm extractEntry test/large_test.scss | |
679 silly gunzTarPerm modified mode [ 'test/large_test.scss', 438, 420 ] | |
680 silly gunzTarPerm extractEntry test/sample.scss | |
681 silly gunzTarPerm modified mode [ 'test/sample.scss', 438, 420 ] | |
682 silly gunzTarPerm extractEntry test/include_path.scss | |
683 silly gunzTarPerm modified mode [ 'test/include_path.scss', 438, 420 ] | |
684 silly gunzTarPerm extractEntry test/image_path.scss | |
685 silly gunzTarPerm modified mode [ 'test/image_path.scss', 438, 420 ] | |
686 silly lockFile 81e3417c-runt-sass-node-modules-node-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
687 silly lockFile 81e3417c-runt-sass-node-modules-node-sass tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
688 silly lockFile 6d6bbe45-ache-node-sass-0-8-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-sass\0.8.5\package.tgz | |
689 silly lockFile 6d6bbe45-ache-node-sass-0-8-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-sass\0.8.5\package.tgz | |
690 info preinstall node-sass@0.8.5 | |
691 verbose readDependencies using package.json deps | |
692 verbose readDependencies using package.json deps | |
693 verbose cache add [ 'mkdirp@0.3.x', null ] | |
694 verbose cache add name=undefined spec="mkdirp@0.3.x" args=["mkdirp@0.3.x",null] | |
695 verbose parsed url { protocol: null, | |
695 verbose parsed url slashes: null, | |
695 verbose parsed url auth: null, | |
695 verbose parsed url host: null, | |
695 verbose parsed url port: null, | |
695 verbose parsed url hostname: null, | |
695 verbose parsed url hash: null, | |
695 verbose parsed url search: null, | |
695 verbose parsed url query: null, | |
695 verbose parsed url pathname: 'mkdirp@0.3.x', | |
695 verbose parsed url path: 'mkdirp@0.3.x', | |
695 verbose parsed url href: 'mkdirp@0.3.x' } | |
696 verbose cache add name="mkdirp" spec="0.3.x" args=["mkdirp","0.3.x"] | |
697 verbose parsed url { protocol: null, | |
697 verbose parsed url slashes: null, | |
697 verbose parsed url auth: null, | |
697 verbose parsed url host: null, | |
697 verbose parsed url port: null, | |
697 verbose parsed url hostname: null, | |
697 verbose parsed url hash: null, | |
697 verbose parsed url search: null, | |
697 verbose parsed url query: null, | |
697 verbose parsed url pathname: '0.3.x', | |
697 verbose parsed url path: '0.3.x', | |
697 verbose parsed url href: '0.3.x' } | |
698 verbose addNamed [ 'mkdirp', '0.3.x' ] | |
699 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
700 silly lockFile 6d3723ce-mkdirp-0-3-x mkdirp@0.3.x | |
701 verbose lock mkdirp@0.3.x C:\Users\alastair.smith\AppData\Roaming\npm-cache\6d3723ce-mkdirp-0-3-x.lock | |
702 verbose cache add [ 'optimist@0.6.x', null ] | |
703 verbose cache add name=undefined spec="optimist@0.6.x" args=["optimist@0.6.x",null] | |
704 verbose parsed url { protocol: null, | |
704 verbose parsed url slashes: null, | |
704 verbose parsed url auth: null, | |
704 verbose parsed url host: null, | |
704 verbose parsed url port: null, | |
704 verbose parsed url hostname: null, | |
704 verbose parsed url hash: null, | |
704 verbose parsed url search: null, | |
704 verbose parsed url query: null, | |
704 verbose parsed url pathname: 'optimist@0.6.x', | |
704 verbose parsed url path: 'optimist@0.6.x', | |
704 verbose parsed url href: 'optimist@0.6.x' } | |
705 verbose cache add name="optimist" spec="0.6.x" args=["optimist","0.6.x"] | |
706 verbose parsed url { protocol: null, | |
706 verbose parsed url slashes: null, | |
706 verbose parsed url auth: null, | |
706 verbose parsed url host: null, | |
706 verbose parsed url port: null, | |
706 verbose parsed url hostname: null, | |
706 verbose parsed url hash: null, | |
706 verbose parsed url search: null, | |
706 verbose parsed url query: null, | |
706 verbose parsed url pathname: '0.6.x', | |
706 verbose parsed url path: '0.6.x', | |
706 verbose parsed url href: '0.6.x' } | |
707 verbose addNamed [ 'optimist', '0.6.x' ] | |
708 verbose addNamed [ null, '>=0.6.0-0 <0.7.0-0' ] | |
709 silly lockFile 153c05cb-optimist-0-6-x optimist@0.6.x | |
710 verbose lock optimist@0.6.x C:\Users\alastair.smith\AppData\Roaming\npm-cache\153c05cb-optimist-0-6-x.lock | |
711 verbose cache add [ 'node-watch@0.3.x', null ] | |
712 verbose cache add name=undefined spec="node-watch@0.3.x" args=["node-watch@0.3.x",null] | |
713 verbose parsed url { protocol: null, | |
713 verbose parsed url slashes: null, | |
713 verbose parsed url auth: null, | |
713 verbose parsed url host: null, | |
713 verbose parsed url port: null, | |
713 verbose parsed url hostname: null, | |
713 verbose parsed url hash: null, | |
713 verbose parsed url search: null, | |
713 verbose parsed url query: null, | |
713 verbose parsed url pathname: 'node-watch@0.3.x', | |
713 verbose parsed url path: 'node-watch@0.3.x', | |
713 verbose parsed url href: 'node-watch@0.3.x' } | |
714 verbose cache add name="node-watch" spec="0.3.x" args=["node-watch","0.3.x"] | |
715 verbose parsed url { protocol: null, | |
715 verbose parsed url slashes: null, | |
715 verbose parsed url auth: null, | |
715 verbose parsed url host: null, | |
715 verbose parsed url port: null, | |
715 verbose parsed url hostname: null, | |
715 verbose parsed url hash: null, | |
715 verbose parsed url search: null, | |
715 verbose parsed url query: null, | |
715 verbose parsed url pathname: '0.3.x', | |
715 verbose parsed url path: '0.3.x', | |
715 verbose parsed url href: '0.3.x' } | |
716 verbose addNamed [ 'node-watch', '0.3.x' ] | |
717 verbose addNamed [ null, '>=0.3.0-0 <0.4.0-0' ] | |
718 silly lockFile abf644b8-node-watch-0-3-x node-watch@0.3.x | |
719 verbose lock node-watch@0.3.x C:\Users\alastair.smith\AppData\Roaming\npm-cache\abf644b8-node-watch-0-3-x.lock | |
720 verbose cache add [ 'nan@~0.8.0', null ] | |
721 verbose cache add name=undefined spec="nan@~0.8.0" args=["nan@~0.8.0",null] | |
722 verbose parsed url { protocol: null, | |
722 verbose parsed url slashes: null, | |
722 verbose parsed url auth: null, | |
722 verbose parsed url host: null, | |
722 verbose parsed url port: null, | |
722 verbose parsed url hostname: null, | |
722 verbose parsed url hash: null, | |
722 verbose parsed url search: null, | |
722 verbose parsed url query: null, | |
722 verbose parsed url pathname: 'nan@~0.8.0', | |
722 verbose parsed url path: 'nan@~0.8.0', | |
722 verbose parsed url href: 'nan@~0.8.0' } | |
723 verbose cache add name="nan" spec="~0.8.0" args=["nan","~0.8.0"] | |
724 verbose parsed url { protocol: null, | |
724 verbose parsed url slashes: null, | |
724 verbose parsed url auth: null, | |
724 verbose parsed url host: null, | |
724 verbose parsed url port: null, | |
724 verbose parsed url hostname: null, | |
724 verbose parsed url hash: null, | |
724 verbose parsed url search: null, | |
724 verbose parsed url query: null, | |
724 verbose parsed url pathname: '~0.8.0', | |
724 verbose parsed url path: '~0.8.0', | |
724 verbose parsed url href: '~0.8.0' } | |
725 verbose addNamed [ 'nan', '~0.8.0' ] | |
726 verbose addNamed [ null, '>=0.8.0-0 <0.9.0-0' ] | |
727 silly lockFile d5ae64ea-nan-0-8-0 nan@~0.8.0 | |
728 verbose lock nan@~0.8.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\d5ae64ea-nan-0-8-0.lock | |
729 verbose cache add [ 'mocha@1.18.x', null ] | |
730 verbose cache add name=undefined spec="mocha@1.18.x" args=["mocha@1.18.x",null] | |
731 verbose parsed url { protocol: null, | |
731 verbose parsed url slashes: null, | |
731 verbose parsed url auth: null, | |
731 verbose parsed url host: null, | |
731 verbose parsed url port: null, | |
731 verbose parsed url hostname: null, | |
731 verbose parsed url hash: null, | |
731 verbose parsed url search: null, | |
731 verbose parsed url query: null, | |
731 verbose parsed url pathname: 'mocha@1.18.x', | |
731 verbose parsed url path: 'mocha@1.18.x', | |
731 verbose parsed url href: 'mocha@1.18.x' } | |
732 verbose cache add name="mocha" spec="1.18.x" args=["mocha","1.18.x"] | |
733 verbose parsed url { protocol: null, | |
733 verbose parsed url slashes: null, | |
733 verbose parsed url auth: null, | |
733 verbose parsed url host: null, | |
733 verbose parsed url port: null, | |
733 verbose parsed url hostname: null, | |
733 verbose parsed url hash: null, | |
733 verbose parsed url search: null, | |
733 verbose parsed url query: null, | |
733 verbose parsed url pathname: '1.18.x', | |
733 verbose parsed url path: '1.18.x', | |
733 verbose parsed url href: '1.18.x' } | |
734 verbose addNamed [ 'mocha', '1.18.x' ] | |
735 verbose addNamed [ null, '>=1.18.0-0 <1.19.0-0' ] | |
736 silly lockFile fcf28c8d-mocha-1-18-x mocha@1.18.x | |
737 verbose lock mocha@1.18.x C:\Users\alastair.smith\AppData\Roaming\npm-cache\fcf28c8d-mocha-1-18-x.lock | |
738 silly addNameRange { name: 'optimist', range: '>=0.6.0-0 <0.7.0-0', hasData: false } | |
739 silly addNameRange { name: 'node-watch', | |
739 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
739 silly addNameRange hasData: false } | |
740 silly addNameRange { name: 'mocha', range: '>=1.18.0-0 <1.19.0-0', hasData: false } | |
741 silly addNameRange { name: 'mkdirp', range: '>=0.3.0-0 <0.4.0-0', hasData: false } | |
742 silly addNameRange { name: 'nan', range: '>=0.8.0-0 <0.9.0-0', hasData: false } | |
743 verbose url raw mkdirp | |
744 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ] | |
745 verbose url resolved https://registry.npmjs.org/mkdirp | |
746 info trying registry request attempt 1 at 12:55:36 | |
747 verbose etag "EQS6GO8T7WE83OGWXEYXAE606" | |
748 http GET https://registry.npmjs.org/mkdirp | |
749 verbose url raw optimist | |
750 verbose url resolving [ 'https://registry.npmjs.org/', './optimist' ] | |
751 verbose url resolved https://registry.npmjs.org/optimist | |
752 info trying registry request attempt 1 at 12:55:36 | |
753 verbose etag "S3CQUMQYK1RMBRMFJLWOPW2V" | |
754 http GET https://registry.npmjs.org/optimist | |
755 verbose url raw node-watch | |
756 verbose url resolving [ 'https://registry.npmjs.org/', './node-watch' ] | |
757 verbose url resolved https://registry.npmjs.org/node-watch | |
758 info trying registry request attempt 1 at 12:55:36 | |
759 verbose etag "CHZ93K87HKUDP05XRU0601ED6" | |
760 http GET https://registry.npmjs.org/node-watch | |
761 verbose url raw mocha | |
762 verbose url resolving [ 'https://registry.npmjs.org/', './mocha' ] | |
763 verbose url resolved https://registry.npmjs.org/mocha | |
764 info trying registry request attempt 1 at 12:55:36 | |
765 verbose etag "9YGH7W3ONVEQ2QQIREJ89PK2O" | |
766 http GET https://registry.npmjs.org/mocha | |
767 verbose url raw nan | |
768 verbose url resolving [ 'https://registry.npmjs.org/', './nan' ] | |
769 verbose url resolved https://registry.npmjs.org/nan | |
770 info trying registry request attempt 1 at 12:55:36 | |
771 verbose etag "6LINUV3CT91YKWSBCEUQS4GL3" | |
772 http GET https://registry.npmjs.org/nan | |
773 http 304 https://registry.npmjs.org/mkdirp | |
774 silly registry.get cb [ 304, | |
774 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
774 silly registry.get server: 'Apache', | |
774 silly registry.get via: '1.1 varnish', | |
774 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
774 silly registry.get 'cache-control': 'max-age=1', | |
774 silly registry.get etag: '"EQS6GO8T7WE83OGWXEYXAE606"', | |
774 silly registry.get 'x-served-by': 'cache-lo81-LHR', | |
774 silly registry.get 'x-cache': 'HIT', | |
774 silly registry.get 'x-cache-hits': '1', | |
774 silly registry.get 'x-timer': 'S1398167736.908780336,VS0,VE78', | |
774 silly registry.get vary: 'Accept', | |
774 silly registry.get 'content-length': '0', | |
774 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
774 silly registry.get connection: 'Keep-Alive' } ] | |
775 verbose etag mkdirp from cache | |
776 http 304 https://registry.npmjs.org/optimist | |
777 silly registry.get cb [ 304, | |
777 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
777 silly registry.get server: 'Apache', | |
777 silly registry.get via: '1.1 varnish', | |
777 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
777 silly registry.get 'cache-control': 'max-age=1', | |
777 silly registry.get etag: '"S3CQUMQYK1RMBRMFJLWOPW2V"', | |
777 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
777 silly registry.get 'x-cache': 'HIT', | |
777 silly registry.get 'x-cache-hits': '1', | |
777 silly registry.get 'x-timer': 'S1398167736.911190987,VS0,VE76', | |
777 silly registry.get vary: 'Accept', | |
777 silly registry.get 'content-length': '0', | |
777 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
777 silly registry.get connection: 'Keep-Alive' } ] | |
778 verbose etag optimist from cache | |
779 http 304 https://registry.npmjs.org/mocha | |
780 silly registry.get cb [ 304, | |
780 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
780 silly registry.get server: 'Apache', | |
780 silly registry.get via: '1.1 varnish', | |
780 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
780 silly registry.get 'cache-control': 'max-age=1', | |
780 silly registry.get etag: '"9YGH7W3ONVEQ2QQIREJ89PK2O"', | |
780 silly registry.get 'x-served-by': 'cache-lo83-LHR', | |
780 silly registry.get 'x-cache': 'HIT', | |
780 silly registry.get 'x-cache-hits': '1', | |
780 silly registry.get 'x-timer': 'S1398167736.910891056,VS0,VE79', | |
780 silly registry.get vary: 'Accept', | |
780 silly registry.get 'content-length': '0', | |
780 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
780 silly registry.get connection: 'Keep-Alive' } ] | |
781 verbose etag mocha from cache | |
782 http 304 https://registry.npmjs.org/nan | |
783 silly registry.get cb [ 304, | |
783 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
783 silly registry.get server: 'Apache', | |
783 silly registry.get via: '1.1 varnish', | |
783 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:36 GMT', | |
783 silly registry.get 'cache-control': 'max-age=1', | |
783 silly registry.get etag: '"6LINUV3CT91YKWSBCEUQS4GL3"', | |
783 silly registry.get 'x-served-by': 'cache-lo81-LHR', | |
783 silly registry.get 'x-cache': 'HIT', | |
783 silly registry.get 'x-cache-hits': '1', | |
783 silly registry.get 'x-timer': 'S1398167736.916199923,VS0,VE79', | |
783 silly registry.get vary: 'Accept', | |
783 silly registry.get 'content-length': '0', | |
783 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
783 silly registry.get connection: 'Keep-Alive' } ] | |
784 verbose etag nan from cache | |
785 silly addNameRange number 2 { name: 'mkdirp', range: '>=0.3.0-0 <0.4.0-0', hasData: true } | |
786 silly addNameRange versions [ 'mkdirp', | |
786 silly addNameRange [ '0.0.1', | |
786 silly addNameRange '0.0.2', | |
786 silly addNameRange '0.0.3', | |
786 silly addNameRange '0.0.4', | |
786 silly addNameRange '0.0.5', | |
786 silly addNameRange '0.0.6', | |
786 silly addNameRange '0.0.7', | |
786 silly addNameRange '0.1.0', | |
786 silly addNameRange '0.2.0', | |
786 silly addNameRange '0.2.1', | |
786 silly addNameRange '0.2.2', | |
786 silly addNameRange '0.3.0', | |
786 silly addNameRange '0.3.1', | |
786 silly addNameRange '0.3.2', | |
786 silly addNameRange '0.3.3', | |
786 silly addNameRange '0.3.4', | |
786 silly addNameRange '0.3.5' ] ] | |
787 verbose addNamed [ 'mkdirp', '0.3.5' ] | |
788 verbose addNamed [ '0.3.5', '0.3.5' ] | |
789 silly lockFile 67d2df2a-mkdirp-0-3-5 mkdirp@0.3.5 | |
790 verbose lock mkdirp@0.3.5 C:\Users\alastair.smith\AppData\Roaming\npm-cache\67d2df2a-mkdirp-0-3-5.lock | |
791 silly addNameRange number 2 { name: 'optimist', range: '>=0.6.0-0 <0.7.0-0', hasData: true } | |
792 silly addNameRange versions [ 'optimist', | |
792 silly addNameRange [ '0.0.1', | |
792 silly addNameRange '0.0.2', | |
792 silly addNameRange '0.0.4', | |
792 silly addNameRange '0.0.5', | |
792 silly addNameRange '0.0.6', | |
792 silly addNameRange '0.0.7', | |
792 silly addNameRange '0.1.0', | |
792 silly addNameRange '0.1.1', | |
792 silly addNameRange '0.1.2', | |
792 silly addNameRange '0.1.3', | |
792 silly addNameRange '0.1.4', | |
792 silly addNameRange '0.1.5', | |
792 silly addNameRange '0.1.6', | |
792 silly addNameRange '0.1.7', | |
792 silly addNameRange '0.1.8', | |
792 silly addNameRange '0.1.9', | |
792 silly addNameRange '0.0.3', | |
792 silly addNameRange '0.2.0', | |
792 silly addNameRange '0.2.1', | |
792 silly addNameRange '0.2.2', | |
792 silly addNameRange '0.2.3', | |
792 silly addNameRange '0.2.4', | |
792 silly addNameRange '0.2.5', | |
792 silly addNameRange '0.2.6', | |
792 silly addNameRange '0.2.7', | |
792 silly addNameRange '0.2.8', | |
792 silly addNameRange '0.3.0', | |
792 silly addNameRange '0.3.1', | |
792 silly addNameRange '0.3.3', | |
792 silly addNameRange '0.3.4', | |
792 silly addNameRange '0.3.5', | |
792 silly addNameRange '0.3.6', | |
792 silly addNameRange '0.3.7', | |
792 silly addNameRange '0.4.0', | |
792 silly addNameRange '0.5.0', | |
792 silly addNameRange '0.5.1', | |
792 silly addNameRange '0.5.2', | |
792 silly addNameRange '0.6.0', | |
792 silly addNameRange '0.6.1' ] ] | |
793 verbose addNamed [ 'optimist', '0.6.1' ] | |
794 verbose addNamed [ '0.6.1', '0.6.1' ] | |
795 silly lockFile 0fc74eb8-optimist-0-6-1 optimist@0.6.1 | |
796 verbose lock optimist@0.6.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\0fc74eb8-optimist-0-6-1.lock | |
797 silly addNameRange number 2 { name: 'mocha', range: '>=1.18.0-0 <1.19.0-0', hasData: true } | |
798 silly addNameRange versions [ 'mocha', | |
798 silly addNameRange [ '0.0.1-alpha1', | |
798 silly addNameRange '0.0.1-alpha2', | |
798 silly addNameRange '0.0.1-alpha3', | |
798 silly addNameRange '0.0.1-alpha4', | |
798 silly addNameRange '0.0.1-alpha5', | |
798 silly addNameRange '0.0.1-alpha6', | |
798 silly addNameRange '0.0.1', | |
798 silly addNameRange '0.0.2', | |
798 silly addNameRange '0.0.3', | |
798 silly addNameRange '0.0.4', | |
798 silly addNameRange '0.0.5', | |
798 silly addNameRange '0.0.6', | |
798 silly addNameRange '0.0.7', | |
798 silly addNameRange '0.0.8', | |
798 silly addNameRange '0.1.0', | |
798 silly addNameRange '0.2.0', | |
798 silly addNameRange '0.3.0', | |
798 silly addNameRange '0.3.1', | |
798 silly addNameRange '0.3.2', | |
798 silly addNameRange '0.3.3', | |
798 silly addNameRange '0.3.4', | |
798 silly addNameRange '0.3.6', | |
798 silly addNameRange '0.4.0', | |
798 silly addNameRange '0.5.0', | |
798 silly addNameRange '0.6.0', | |
798 silly addNameRange '0.7.0', | |
798 silly addNameRange '0.7.1', | |
798 silly addNameRange '0.8.0', | |
798 silly addNameRange '0.8.1', | |
798 silly addNameRange '0.9.0', | |
798 silly addNameRange '0.10.0', | |
798 silly addNameRange '0.10.1', | |
798 silly addNameRange '0.10.2', | |
798 silly addNameRange '0.11.0', | |
798 silly addNameRange '0.12.0', | |
798 silly addNameRange '0.12.1', | |
798 silly addNameRange '0.13.0', | |
798 silly addNameRange '0.14.0', | |
798 silly addNameRange '0.14.1', | |
798 silly addNameRange '1.0.0', | |
798 silly addNameRange '1.0.1', | |
798 silly addNameRange '1.0.2', | |
798 silly addNameRange '1.0.3', | |
798 silly addNameRange '1.1.0', | |
798 silly addNameRange '1.2.0', | |
798 silly addNameRange '1.2.1', | |
798 silly addNameRange '1.2.2', | |
798 silly addNameRange '1.3.0', | |
798 silly addNameRange '1.3.1', | |
798 silly addNameRange '1.3.2', | |
798 silly addNameRange '1.4.0', | |
798 silly addNameRange '1.4.1', | |
798 silly addNameRange '1.4.2', | |
798 silly addNameRange '1.4.3', | |
798 silly addNameRange '1.5.0', | |
798 silly addNameRange '1.6.0', | |
798 silly addNameRange '1.7.0', | |
798 silly addNameRange '1.7.1', | |
798 silly addNameRange '1.7.2', | |
798 silly addNameRange '1.7.3', | |
798 silly addNameRange '1.7.4', | |
798 silly addNameRange '1.8.0', | |
798 silly addNameRange '1.8.1', | |
798 silly addNameRange '1.8.2', | |
798 silly addNameRange '1.9.0', | |
798 silly addNameRange '1.10.0', | |
798 silly addNameRange '1.11.0', | |
798 silly addNameRange '1.12.0', | |
798 silly addNameRange '1.12.1', | |
798 silly addNameRange '1.13.0', | |
798 silly addNameRange '1.14.0', | |
798 silly addNameRange '1.15.0', | |
798 silly addNameRange '1.15.1', | |
798 silly addNameRange '1.16.0', | |
798 silly addNameRange '1.16.1', | |
798 silly addNameRange '1.16.2', | |
798 silly addNameRange '1.17.0', | |
798 silly addNameRange '1.17.1', | |
798 silly addNameRange '1.18.0', | |
798 silly addNameRange '1.18.1', | |
798 silly addNameRange '1.18.2' ] ] | |
799 verbose addNamed [ 'mocha', '1.18.2' ] | |
800 verbose addNamed [ '1.18.2', '1.18.2' ] | |
801 silly lockFile a16f9815-mocha-1-18-2 mocha@1.18.2 | |
802 verbose lock mocha@1.18.2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\a16f9815-mocha-1-18-2.lock | |
803 silly addNameRange number 2 { name: 'nan', range: '>=0.8.0-0 <0.9.0-0', hasData: true } | |
804 silly addNameRange versions [ 'nan', | |
804 silly addNameRange [ '0.3.0-wip', | |
804 silly addNameRange '0.3.0-wip2', | |
804 silly addNameRange '0.3.0', | |
804 silly addNameRange '0.3.1', | |
804 silly addNameRange '0.3.2', | |
804 silly addNameRange '0.4.0', | |
804 silly addNameRange '0.4.1', | |
804 silly addNameRange '0.4.2', | |
804 silly addNameRange '0.4.3', | |
804 silly addNameRange '0.4.4', | |
804 silly addNameRange '0.5.0', | |
804 silly addNameRange '0.5.1', | |
804 silly addNameRange '0.5.2', | |
804 silly addNameRange '0.6.0', | |
804 silly addNameRange '0.7.0', | |
804 silly addNameRange '0.7.1', | |
804 silly addNameRange '0.8.0' ] ] | |
805 verbose addNamed [ 'nan', '0.8.0' ] | |
806 verbose addNamed [ '0.8.0', '0.8.0' ] | |
807 silly lockFile 46761758-nan-0-8-0 nan@0.8.0 | |
808 verbose lock nan@0.8.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\46761758-nan-0-8-0.lock | |
809 silly lockFile 67d2df2a-mkdirp-0-3-5 mkdirp@0.3.5 | |
810 silly lockFile 67d2df2a-mkdirp-0-3-5 mkdirp@0.3.5 | |
811 silly lockFile a16f9815-mocha-1-18-2 mocha@1.18.2 | |
812 silly lockFile a16f9815-mocha-1-18-2 mocha@1.18.2 | |
813 silly lockFile 6d3723ce-mkdirp-0-3-x mkdirp@0.3.x | |
814 silly lockFile 6d3723ce-mkdirp-0-3-x mkdirp@0.3.x | |
815 silly lockFile fcf28c8d-mocha-1-18-x mocha@1.18.x | |
816 silly lockFile fcf28c8d-mocha-1-18-x mocha@1.18.x | |
817 silly lockFile 0fc74eb8-optimist-0-6-1 optimist@0.6.1 | |
818 silly lockFile 0fc74eb8-optimist-0-6-1 optimist@0.6.1 | |
819 silly lockFile 153c05cb-optimist-0-6-x optimist@0.6.x | |
820 silly lockFile 153c05cb-optimist-0-6-x optimist@0.6.x | |
821 silly lockFile 46761758-nan-0-8-0 nan@0.8.0 | |
822 silly lockFile 46761758-nan-0-8-0 nan@0.8.0 | |
823 silly lockFile d5ae64ea-nan-0-8-0 nan@~0.8.0 | |
824 silly lockFile d5ae64ea-nan-0-8-0 nan@~0.8.0 | |
825 http 304 https://registry.npmjs.org/node-watch | |
826 silly registry.get cb [ 304, | |
826 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:36 GMT', | |
826 silly registry.get server: 'Apache', | |
826 silly registry.get via: '1.1 varnish', | |
826 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
826 silly registry.get 'cache-control': 'max-age=1', | |
826 silly registry.get etag: '"CHZ93K87HKUDP05XRU0601ED6"', | |
826 silly registry.get 'x-served-by': 'cache-lo81-LHR', | |
826 silly registry.get 'x-cache': 'MISS', | |
826 silly registry.get 'x-cache-hits': '0', | |
826 silly registry.get 'x-timer': 'S1398167736.912957668,VS0,VE168', | |
826 silly registry.get vary: 'Accept', | |
826 silly registry.get 'content-length': '0', | |
826 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
826 silly registry.get connection: 'Keep-Alive' } ] | |
827 verbose etag node-watch from cache | |
828 silly addNameRange number 2 { name: 'node-watch', | |
828 silly addNameRange range: '>=0.3.0-0 <0.4.0-0', | |
828 silly addNameRange hasData: true } | |
829 silly addNameRange versions [ 'node-watch', | |
829 silly addNameRange [ '0.1.0', | |
829 silly addNameRange '0.1.1', | |
829 silly addNameRange '0.2.0', | |
829 silly addNameRange '0.2.1', | |
829 silly addNameRange '0.2.2', | |
829 silly addNameRange '0.2.3', | |
829 silly addNameRange '0.2.4', | |
829 silly addNameRange '0.2.5', | |
829 silly addNameRange '0.2.6', | |
829 silly addNameRange '0.2.7', | |
829 silly addNameRange '0.2.8', | |
829 silly addNameRange '0.2.9', | |
829 silly addNameRange '0.3.0', | |
829 silly addNameRange '0.3.1', | |
829 silly addNameRange '0.3.2', | |
829 silly addNameRange '0.3.3', | |
829 silly addNameRange '0.3.4' ] ] | |
830 verbose addNamed [ 'node-watch', '0.3.4' ] | |
831 verbose addNamed [ '0.3.4', '0.3.4' ] | |
832 silly lockFile f42cecbf-node-watch-0-3-4 node-watch@0.3.4 | |
833 verbose lock node-watch@0.3.4 C:\Users\alastair.smith\AppData\Roaming\npm-cache\f42cecbf-node-watch-0-3-4.lock | |
834 silly lockFile f42cecbf-node-watch-0-3-4 node-watch@0.3.4 | |
835 silly lockFile f42cecbf-node-watch-0-3-4 node-watch@0.3.4 | |
836 silly lockFile abf644b8-node-watch-0-3-x node-watch@0.3.x | |
837 silly lockFile abf644b8-node-watch-0-3-x node-watch@0.3.x | |
838 silly resolved [ { name: 'mkdirp', | |
838 silly resolved description: 'Recursively mkdir, like `mkdir -p`', | |
838 silly resolved version: '0.3.5', | |
838 silly resolved author: | |
838 silly resolved { name: 'James Halliday', | |
838 silly resolved email: 'mail@substack.net', | |
838 silly resolved url: 'http://substack.net' }, | |
838 silly resolved main: './index', | |
838 silly resolved keywords: [ 'mkdir', 'directory' ], | |
838 silly resolved repository: | |
838 silly resolved { type: 'git', | |
838 silly resolved url: 'http://github.com/substack/node-mkdirp.git' }, | |
838 silly resolved scripts: { test: 'tap test/*.js' }, | |
838 silly resolved devDependencies: { tap: '~0.4.0' }, | |
838 silly resolved license: 'MIT', | |
838 silly resolved readme: '# mkdirp\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\n# example\n\n## pow.js\n\n```js\nvar mkdirp = require(\'mkdirp\');\n \nmkdirp(\'/tmp/foo/bar/baz\', function (err) {\n if (err) console.error(err)\n else console.log(\'pow!\')\n});\n```\n\nOutput\n\n```\npow!\n```\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\n# methods\n\n```js\nvar mkdirp = require(\'mkdirp\');\n```\n\n## mkdirp(dir, mode, cb)\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\n## mkdirp.sync(dir, mode)\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\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install mkdirp\n```\n\n# license\n\nMIT\n', | |
838 silly resolved readmeFilename: 'readme.markdown', | |
838 silly resolved bugs: { url: 'https://github.com/substack/node-mkdirp/issues' }, | |
838 silly resolved homepage: 'https://github.com/substack/node-mkdirp', | |
838 silly resolved _id: 'mkdirp@0.3.5', | |
838 silly resolved _from: 'mkdirp@0.3.x' }, | |
838 silly resolved { name: 'mocha', | |
838 silly resolved version: '1.18.2', | |
838 silly resolved description: 'simple, flexible, fun test framework', | |
838 silly resolved keywords: [ 'mocha', 'test', 'bdd', 'tdd', 'tap' ], | |
838 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
838 silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/mocha.git' }, | |
838 silly resolved main: './index', | |
838 silly resolved bin: { mocha: './bin/mocha', _mocha: './bin/_mocha' }, | |
838 silly resolved engines: { node: '>= 0.4.x' }, | |
838 silly resolved scripts: { test: 'make test-all' }, | |
838 silly resolved dependencies: | |
838 silly resolved { commander: '2.0.0', | |
838 silly resolved growl: '1.7.x', | |
838 silly resolved jade: '0.26.3', | |
838 silly resolved diff: '1.0.7', | |
838 silly resolved debug: '*', | |
838 silly resolved mkdirp: '0.3.5', | |
838 silly resolved glob: '3.2.3' }, | |
838 silly resolved devDependencies: { should: '>= 2.0.x', 'coffee-script': '1.2' }, | |
838 silly resolved files: [ 'bin', 'images', 'lib', 'index.js', 'mocha.css', 'mocha.js' ], | |
838 silly resolved readme: ' [![Build Status](https://secure.travis-ci.org/visionmedia/mocha.png)](http://travis-ci.org/visionmedia/mocha)\n\n [![Mocha test framework](http://f.cl.ly/items/3l1k0n2A1U3M1I1L210p/Screen%20Shot%202012-02-24%20at%202.21.43%20PM.png)](http://visionmedia.github.io/mocha)\n\n Mocha is a simple, flexible, fun JavaScript test framework for node.js and the browser. For more information view the [documentation](http://visionmedia.github.io/mocha).\n\n## Contributors\n\n```\n\n project : mocha\n repo age : 2 years, 4 months ago\n commits : 1314\n active : 372 days\n files : 141\n authors :\n 582 TJ Holowaychuk 44.3%\n 389 Tj Holowaychuk 29.6%\n 46 Travis Jeffery 3.5%\n 31 Guillermo Rauch 2.4%\n 13 Attila Domokos 1.0%\n 10 John Firebaugh 0.8%\n 8 Jo Liss 0.6%\n 7 Nathan Rajlich 0.5%\n 6 Mike Pennisi 0.5%\n 6 James Carr 0.5%\n 6 Brendan Nee 0.5%\n 5 Aaron Heckmann 0.4%\n 5 Ryunosuke SATO 0.4%\n 4 hokaccha 0.3%\n 4 Joshua Krall 0.3%\n 4 Xavier Antoviaque 0.3%\n 3 Jesse Dailey 0.2%\n 3 Forbes Lindesay 0.2%\n 3 Sindre Sorhus 0.2%\n 3 Cory Thomas 0.2%\n 3 Fredrik Enestad 0.2%\n 3 Ben Lindsey 0.2%\n 3 Tyson Tate 0.2%\n 3 Mathieu Desvé 0.2%\n 3 Valentin Agachi 0.2%\n 3 Wil Moore III 0.2%\n 3 Merrick Christensen 0.2%\n 3 eiji.ienaga 0.2%\n 3 fool2fish 0.2%\n 3 Nathan Bowser 0.2%\n 3 Paul Miller 0.2%\n 2 Juzer Ali 0.2%\n 2 Pete Hawkins 0.2%\n 2 Jonas Westerlund 0.2%\n 2 Arian Stolwijk 0.2%\n 2 Quang Van 0.2%\n 2 Glen Mailer 0.2%\n 2 Justin DuJardin 0.2%\n 2 FARKAS Máté 0.2%\n 2 Raynos 0.2%\n 2 Michael Riley 0.2%\n 2 Michael Schoonmaker 0.2%\n 2 Domenic Denicola 0.2%\n 2 Simon Gaeremynck 0.2%\n 2 Konstantin Käfer 0.2%\n 2 domenic 0.2%\n 2 Paul Armstrong 0.2%\n 2 fcrisci 0.2%\n 2 Alexander Early 0.2%\n 2 Shawn Krisman 0.2%\n 2 Brian Beck 0.2%\n 2 Nathan Alderson 0.2%\n 2 David Henderson 0.2%\n 2 Timo Tijhof 0.2%\n 2 Ian Storm Taylor 0.2%\n 2 travis jeffery 0.2%\n 1 Matt Smith 0.1%\n 1 Matthew Shanley 0.1%\n 1 Nathan Black 0.1%\n 1 Phil Sung 0.1%\n 1 R56 0.1%\n 1 Refael Ackermann 0.1%\n 1 Richard Dingwall 0.1%\n 1 Romain Prieto 0.1%\n 1 Roman Neuhauser 0.1%\n 1 Roman Shtylman 0.1%\n 1 Russ Bradberry 0.1%\n 1 Russell Munson 0.1%\n 1 Rustem Mustafin 0.1%\n 1 Salehen Shovon Rahman 0.1%\n 1 Sasha Koss 0.1%\n 1 Seiya Konno 0.1%\n 1 Simon Goumaz 0.1%\n 1 Standa Opichal 0.1%\n 1 Stephen Mathieson 0.1%\n 1 Steve Mason 0.1%\n 1 Tapiwa Kelvin 0.1%\n 1 Teddy Zeenny 0.1%\n 1 Tim Ehat 0.1%\n 1 Vadim Nikitin 0.1%\n 1 Victor Costan 0.1%\n 1 Will Langstroth 0.1%\n 1 Yanis Wang 0.1%\n 1 Yuest Wang 0.1%\n 1 abrkn 0.1%\n 1 airportyh 0.1%\n 1 badunk 0.1%\n 1 fengmk2 0.1%\n 1 grasGendarme 0.1%\n 1 lodr 0.1%\n 1 tgautier@yahoo.com 0.1%\n 1 traleig1 0.1%\n 1 vlad 0.1%\n 1 yuitest 0.1%\n 1 Adam Crabtree 0.1%\n 1 Andreas Brekken 0.1%\n 1 Andreas Lind Petersen 0.1%\n 1 Andrew Nesbitt 0.1%\n 1 Andrey Popp 0.1%\n 1 Arnaud Brousseau 0.1%\n 1 Atsuya Takagi 0.1%\n 1 Austin Birch 0.1%\n 1 Bjørge Næss 0.1%\n 1 Brian Lalor 0.1%\n 1 Brian M. Carlson 0.1%\n 1 Brian Moore 0.1%\n 1 Bryan Donovan 0.1%\n 1 Casey Foster 0.1%\n 1 ChrisWren 0.1%\n 1 Corey Butler 0.1%\n 1 Daniel Stockman 0.1%\n 1 Dave McKenna 0.1%\n 1 Di Wu 0.1%\n 1 Dmitry Shirokov 0.1%\n 1 Fedor Indutny 0.1%\n 1 Florian Margaine 0.1%\n 1 Frederico Silva 0.1%\n 1 Fredrik Lindin 0.1%\n 1 Gareth Murphy 0.1%\n 1 Gavin Mogan 0.1%\n 1 Glen Huang 0.1%\n 1 Greg Perkins 0.1%\n 1 Harry Brundage 0.1%\n 1 Herman Junge 0.1%\n 1 Ian Young 0.1%\n 1 Ivan 0.1%\n 1 JP Bochi 0.1%\n 1 Jaakko Salonen 0.1%\n 1 Jakub Nešetřil 0.1%\n 1 James Bowes 0.1%\n 1 James Lal 0.1%\n 1 Jason Barry 0.1%\n 1 Javier Aranda 0.1%\n 1 Jeff Kunkle 0.1%\n 1 Jeremy Martin 0.1%\n 1 Jimmy Cuadra 0.1%\n 1 Jonathan Creamer 0.1%\n 1 Jussi Virtanen 0.1%\n 1 Katie Gengler 0.1%\n 1 Kazuhito Hokamura 0.1%\n 1 Kirill Korolyov 0.1%\n 1 Koen Punt 0.1%\n 1 Laszlo Bacsi 0.1%\n 1 Liam Newman 0.1%\n 1 László Bácsi 0.1%\n 1 Maciej Małecki 0.1%\n 1 Mal Graty 0.1%\n 1 Marc Kuo 0.1%\n 1 Matt Robenolt 0.1%\n```\n\n## Links\n\n - [Google Group](http://groups.google.com/group/mochajs)\n - [Wiki](https://github.com/visionmedia/mocha/wiki)\n - Mocha [Extensions and reporters](https://github.com/visionmedia/mocha/wiki)\n', | |
838 silly resolved readmeFilename: 'Readme.md', | |
838 silly resolved bugs: { url: 'https://github.com/visionmedia/mocha/issues' }, | |
838 silly resolved homepage: 'https://github.com/visionmedia/mocha', | |
838 silly resolved _id: 'mocha@1.18.2', | |
838 silly resolved _from: 'mocha@1.18.x' }, | |
838 silly resolved { name: 'optimist', | |
838 silly resolved version: '0.6.1', | |
838 silly resolved description: 'Light-weight option parsing with an argv hash. No optstrings attached.', | |
838 silly resolved main: './index.js', | |
838 silly resolved dependencies: { wordwrap: '~0.0.2', minimist: '~0.0.1' }, | |
838 silly resolved devDependencies: { hashish: '~0.0.4', tap: '~0.4.0' }, | |
838 silly resolved scripts: { test: 'tap ./test/*.js' }, | |
838 silly resolved repository: | |
838 silly resolved { type: 'git', | |
838 silly resolved url: 'http://github.com/substack/node-optimist.git' }, | |
838 silly resolved keywords: | |
838 silly resolved [ 'argument', | |
838 silly resolved 'args', | |
838 silly resolved 'option', | |
838 silly resolved 'parser', | |
838 silly resolved 'parsing', | |
838 silly resolved 'cli', | |
838 silly resolved 'command' ], | |
838 silly resolved author: | |
838 silly resolved { name: 'James Halliday', | |
838 silly resolved email: 'mail@substack.net', | |
838 silly resolved url: 'http://substack.net' }, | |
838 silly resolved license: 'MIT/X11', | |
838 silly resolved engine: { node: '>=0.4' }, | |
838 silly resolved readme: '# DEPRECATION NOTICE\n\nI don\'t want to maintain this module anymore since I just use\n[minimist](https://npmjs.org/package/minimist), the argument parsing engine,\ndirectly instead nowadays.\n\nSee [yargs](https://github.com/chevex/yargs) for the modern, pirate-themed\nsuccessor to optimist.\n\n[![yarrrrrrrgs!](http://i.imgur.com/4WFGVJ9.png)](https://github.com/chevex/yargs)\n\nYou should also consider [nomnom](https://github.com/harthur/nomnom).\n\noptimist\n========\n\nOptimist is a node.js library for option parsing for people who hate option\nparsing. More specifically, this module is for people who like all the --bells\nand -whistlz of program usage but think optstrings are a waste of time.\n\nWith optimist, option parsing doesn\'t have to suck (as much).\n\n[![build status](https://secure.travis-ci.org/substack/node-optimist.png)](http://travis-ci.org/substack/node-optimist)\n\nexamples\n========\n\nWith Optimist, the options are just a hash! No optstrings attached.\n-------------------------------------------------------------------\n\nxup.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\n\nif (argv.rif - 5 * argv.xup > 7.138) {\n console.log(\'Buy more riffiwobbles\');\n}\nelse {\n console.log(\'Sell the xupptumblers\');\n}\n````\n\n***\n\n $ ./xup.js --rif=55 --xup=9.52\n Buy more riffiwobbles\n \n $ ./xup.js --rif 12 --xup 8.1\n Sell the xupptumblers\n\n![This one\'s optimistic.](http://substack.net/images/optimistic.png)\n\nBut wait! There\'s more! You can do short options:\n-------------------------------------------------\n \nshort.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\nconsole.log(\'(%d,%d)\', argv.x, argv.y);\n````\n\n***\n\n $ ./short.js -x 10 -y 21\n (10,21)\n\nAnd booleans, both long and short (and grouped):\n----------------------------------\n\nbool.js:\n\n````javascript\n#!/usr/bin/env node\nvar util = require(\'util\');\nvar argv = require(\'optimist\').argv;\n\nif (argv.s) {\n util.print(argv.fr ? \'Le chat dit: \' : \'The cat says: \');\n}\nconsole.log(\n (argv.fr ? \'miaou\' : \'meow\') + (argv.p ? \'.\' : \'\')\n);\n````\n\n***\n\n $ ./bool.js -s\n The cat says: meow\n \n $ ./bool.js -sp\n The cat says: meow.\n\n $ ./bool.js -sp --fr\n Le chat dit: miaou.\n\nAnd non-hypenated options too! Just use `argv._`!\n-------------------------------------------------\n \nnonopt.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\').argv;\nconsole.log(\'(%d,%d)\', argv.x, argv.y);\nconsole.log(argv._);\n````\n\n***\n\n $ ./nonopt.js -x 6.82 -y 3.35 moo\n (6.82,3.35)\n [ \'moo\' ]\n \n $ ./nonopt.js foo -x 0.54 bar -y 1.12 baz\n (0.54,1.12)\n [ \'foo\', \'bar\', \'baz\' ]\n\nPlus, Optimist comes with .usage() and .demand()!\n-------------------------------------------------\n\ndivide.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .usage(\'Usage: $0 -x [num] -y [num]\')\n .demand([\'x\',\'y\'])\n .argv;\n\nconsole.log(argv.x / argv.y);\n````\n\n***\n \n $ ./divide.js -x 55 -y 11\n 5\n \n $ node ./divide.js -x 4.91 -z 2.51\n Usage: node ./divide.js -x [num] -y [num]\n\n Options:\n -x [required]\n -y [required]\n\n Missing required arguments: y\n\nEVEN MORE HOLY COW\n------------------\n\ndefault_singles.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .default(\'x\', 10)\n .default(\'y\', 10)\n .argv\n;\nconsole.log(argv.x + argv.y);\n````\n\n***\n\n $ ./default_singles.js -x 5\n 15\n\ndefault_hash.js:\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .default({ x : 10, y : 10 })\n .argv\n;\nconsole.log(argv.x + argv.y);\n````\n\n***\n\n $ ./default_hash.js -y 7\n 17\n\nAnd if you really want to get all descriptive about it...\n---------------------------------------------------------\n\nboolean_single.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .boolean(\'v\')\n .argv\n;\nconsole.dir(argv);\n````\n\n***\n\n $ ./boolean_single.js -v foo bar baz\n true\n [ \'bar\', \'baz\', \'foo\' ]\n\nboolean_double.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .boolean([\'x\',\'y\',\'z\'])\n .argv\n;\nconsole.dir([ argv.x, argv.y, argv.z ]);\nconsole.dir(argv._);\n````\n\n***\n\n $ ./boolean_double.js -x -z one two three\n [ true, false, true ]\n [ \'one\', \'two\', \'three\' ]\n\nOptimist is here to help...\n---------------------------\n\nYou can describe parameters for help messages and set aliases. Optimist figures\nout how to format a handy help string automatically.\n\nline_count.js\n\n````javascript\n#!/usr/bin/env node\nvar argv = require(\'optimist\')\n .usage(\'Count the lines in a file.\\nUsage: $0\')\n .demand(\'f\')\n .alias(\'f\', \'file\')\n .describe(\'f\', \'Load a file\')\n .argv\n;\n\nvar fs = require(\'fs\');\nvar s = fs.createReadStream(argv.file);\n\nvar lines = 0;\ns.on(\'data\', function (buf) {\n lines += buf.toString().match(/\\n/g).length;\n});\n\ns.on(\'end\', function () {\n console.log(lines);\n});\n````\n\n***\n\n $ node line_count.js\n Count the lines in a file.\n Usage: node ./line_count.js\n\n Options:\n -f, --file Load a file [required]\n\n Missing required arguments: f\n\n $ node line_count.js --file line_count.js \n 20\n \n $ node line_count.js -f line_count.js \n 20\n\nmethods\n=======\n\nBy itself,\n\n````javascript\nrequire(\'optimist\').argv\n`````\n\nwill use `process.argv` array to construct the `argv` object.\n\nYou can pass in the `process.argv` yourself:\n\n````javascript\nrequire(\'optimist\')([ \'-x\', \'1\', \'-y\', \'2\' ]).argv\n````\n\nor use .parse() to do the same thing:\n\n````javascript\nrequire(\'optimist\').parse([ \'-x\', \'1\', \'-y\', \'2\' ])\n````\n\nThe rest of these methods below come in just before the terminating `.argv`.\n\n.alias(key, alias)\n------------------\n\nSet key names as equivalent such that updates to a key will propagate to aliases\nand vice-versa.\n\nOptionally `.alias()` can take an object that maps keys to aliases.\n\n.default(key, value)\n--------------------\n\nSet `argv[key]` to `value` if no option was specified on `process.argv`.\n\nOptionally `.default()` can take an object that maps keys to default values.\n\n.demand(key)\n------------\n\nIf `key` is a string, show the usage information and exit if `key` wasn\'t\nspecified in `process.argv`.\n\nIf `key` is a number, demand at least as many non-option arguments, which show\nup in `argv._`.\n\nIf `key` is an Array, demand each element.\n\n.describe(key, desc)\n--------------------\n\nDescribe a `key` for the generated usage information.\n\nOptionally `.describe()` can take an object that maps keys to descriptions.\n\n.options(key, opt)\n------------------\n\nInstead of chaining together `.alias().demand().default()`, you can specify\nkeys in `opt` for each of the chainable methods.\n\nFor example:\n\n````javascript\nvar argv = require(\'optimist\')\n .options(\'f\', {\n alias : \'file\',\n default : \'/etc/passwd\',\n })\n .argv\n;\n````\n\nis the same as\n\n````javascript\nvar argv = require(\'optimist\')\n .alias(\'f\', \'file\')\n .default(\'f\', \'/etc/passwd\')\n .argv\n;\n````\n\nOptionally `.options()` can take an object that maps keys to `opt` parameters.\n\n.usage(message)\n---------------\n\nSet a usage message to show which commands to use. Inside `message`, the string\n`$0` will get interpolated to the current script name or node command for the\npresent script similar to how `$0` works in bash or perl.\n\n.check(fn)\n----------\n\nCheck that certain conditions are met in the provided arguments.\n\nIf `fn` throws or returns `false`, show the thrown error, usage information, and\nexit.\n\n.boolean(key)\n-------------\n\nInterpret `key` as a boolean. If a non-flag option follows `key` in\n`process.argv`, that string won\'t get set as the value of `key`.\n\nIf `key` never shows up as a flag in `process.arguments`, `argv[key]` will be\n`false`.\n\nIf `key` is an Array, interpret all the elements as booleans.\n\n.string(key)\n------------\n\nTell the parser logic not to interpret `key` as a number or boolean.\nThis can be useful if you need to preserve leading zeros in an input.\n\nIf `key` is an Array, interpret all the elements as strings.\n\n.wrap(columns)\n--------------\n\nFormat usage output to wrap at `columns` many columns.\n\n.help()\n-------\n\nReturn the generated usage string.\n\n.showHelp(fn=console.error)\n---------------------------\n\nPrint the usage data using `fn` for printing.\n\n.parse(args)\n------------\n\nParse `args` instead of `process.argv`. Returns the `argv` object.\n\n.argv\n-----\n\nGet the arguments as a plain old object.\n\nArguments without a corresponding flag show up in the `argv._` array.\n\nThe script name or node command is available at `argv.$0` similarly to how `$0`\nworks in bash or perl.\n\nparsing tricks\n==============\n\nstop parsing\n------------\n\nUse `--` to stop parsing flags and stuff the remainder into `argv._`.\n\n $ node examples/reflect.js -a 1 -b 2 -- -c 3 -d 4\n { _: [ \'-c\', \'3\', \'-d\', \'4\' ],\n \'$0\': \'node ./examples/reflect.js\',\n a: 1,\n b: 2 }\n\nnegate fields\n-------------\n\nIf you want to explicity set a field to false instead of just leaving it\nundefined or to override a default you can do `--no-key`.\n\n $ node examples/reflect.js -a --no-b\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n a: true,\n b: false }\n\nnumbers\n-------\n\nEvery argument that looks like a number (`!isNaN(Number(arg))`) is converted to\none. This way you can just `net.createConnection(argv.port)` and you can add\nnumbers out of `argv` with `+` without having that mean concatenation,\nwhich is super frustrating.\n\nduplicates\n----------\n\nIf you specify a flag multiple times it will get turned into an array containing\nall the values in order.\n\n $ node examples/reflect.js -x 5 -x 8 -x 0\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n x: [ 5, 8, 0 ] }\n\ndot notation\n------------\n\nWhen you use dots (`.`s) in argument names, an implicit object path is assumed.\nThis lets you organize arguments into nested objects.\n\n $ node examples/reflect.js --foo.bar.baz=33 --foo.quux=5\n { _: [],\n \'$0\': \'node ./examples/reflect.js\',\n foo: { bar: { baz: 33 }, quux: 5 } }\n\nshort numbers\n-------------\n\nShort numeric `head -n5` style argument work too:\n\n $ node reflect.js -n123 -m456\n { \'3\': true,\n \'6\': true,\n _: [],\n \'$0\': \'node ./reflect.js\',\n n: 123,\n m: 456 }\n\ninstallation\n============\n\nWith [npm](http://github.com/isaacs/npm), just do:\n npm install optimist\n \nor clone this project on github:\n\n git clone http://github.com/substack/node-optimist.git\n\nTo run the tests with [expresso](http://github.com/visionmedia/expresso),\njust do:\n \n expresso\n\ninspired By\n===========\n\nThis module is loosely inspired by Perl\'s\n[Getopt::Casual](http://search.cpan.org/~photo/Getopt-Casual-0.13.1/Casual.pm).\n', | |
838 silly resolved readmeFilename: 'readme.markdown', | |
838 silly resolved bugs: { url: 'https://github.com/substack/node-optimist/issues' }, | |
838 silly resolved homepage: 'https://github.com/substack/node-optimist', | |
838 silly resolved _id: 'optimist@0.6.1', | |
838 silly resolved _from: 'optimist@0.6.x' }, | |
838 silly resolved { name: 'nan', | |
838 silly resolved version: '0.8.0', | |
838 silly resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility', | |
838 silly resolved main: 'include_dirs.js', | |
838 silly resolved repository: { type: 'git', url: 'git://github.com/rvagg/nan.git' }, | |
838 silly resolved contributors: [ [Object], [Object], [Object], [Object], [Object], [Object] ], | |
838 silly resolved license: 'MIT', | |
838 silly resolved readme: 'Native Abstractions for Node.js\n===============================\n\n**A header file filled with macro and utility goodness for making add-on development for Node.js easier across versions 0.8, 0.10 and 0.11, and eventually 0.12.**\n\n***Current version: 0.8.0*** *(See [nan.h](https://github.com/rvagg/nan/blob/master/nan.h) for complete ChangeLog)*\n\n[![NPM](https://nodei.co/npm/nan.png?downloads=true)](https://nodei.co/npm/nan/) [![NPM](https://nodei.co/npm-dl/nan.png?months=6)](https://nodei.co/npm/nan/)\n\nThanks to the crazy changes in V8 (and some in Node core), keeping native addons compiling happily across versions, particularly 0.10 to 0.11/0.12, is a minor nightmare. The goal of this project is to store all logic necessary to develop native Node.js addons without having to inspect `NODE_MODULE_VERSION` and get yourself into a macro-tangle.\n\nThis project also contains some helper utilities that make addon development a bit more pleasant.\n\n * **[News & Updates](#news)**\n * **[Usage](#usage)**\n * **[Example](#example)**\n * **[API](#api)**\n\n<a name="news"></a>\n## News & Updates\n\n### Dec-2013: NanCString and NanRawString\n\nTwo new functions have been introduced to replace the functionality that\'s been provided by `NanFromV8String` until now. NanCString has sensible defaults so it\'s super easy to fetch a null-terminated c-style string out of a `v8::String`. `NanFromV8String` is still around and has defaults that allow you to pass a single handle to fetch a `char*` while `NanRawString` requires a little more attention to arguments.\n\n### Nov-2013: Node 0.11.9+ breaking V8 change\n\nThe version of V8 that\'s shipping with Node 0.11.9+ has changed the signature for new `Local`s to: `v8::Local<T>::New(isolate, value)`, i.e. introducing the `isolate` argument and therefore breaking all new `Local` declarations for previous versions. NAN 0.6+ now includes a `NanNewLocal<T>(value)` that can be used in place to work around this incompatibility and maintain compatibility with 0.8->0.11.9+ (minus a few early 0.11 releases).\n\nFor example, if you wanted to return a `null` on a callback you will have to change the argument from `v8::Local<v8::Value>::New(v8::Null())` to `NanNewLocal<v8::Value>(v8::Null())`.\n\n### Nov-2013: Change to binding.gyp `"include_dirs"` for NAN\n\nInclusion of NAN in a project\'s binding.gyp is now greatly simplified. You can now just use `"<!(node -e \\"require(\'nan\')\\")"` in your `"include_dirs"`, see example below (note Windows needs the quoting around `require` to be just right: `"require(\'nan\')"` with appropriate `\\` escaping).\n\n<a name="usage"></a>\n## Usage\n\nSimply add **NAN** as a dependency in the *package.json* of your Node addon:\n\n``` bash\n$ npm install --save nan\n```\n\nPull in the path to **NAN** in your *binding.gyp* so that you can use `#include "nan.h"` in your *.cpp* files:\n\n``` python\n"include_dirs" : [\n "<!(node -e \\"require(\'nan\')\\")"\n]\n```\n\nThis works like a `-I<path-to-NAN>` when compiling your addon.\n\n<a name="example"></a>\n## Example\n\nSee **[LevelDOWN](https://github.com/rvagg/node-leveldown/pull/48)** for a full example of **NAN** in use.\n\nFor a simpler example, see the **[async pi estimation example](https://github.com/rvagg/nan/tree/master/examples/async_pi_estimate)** in the examples directory for full code and an explanation of what this Monte Carlo Pi estimation example does. Below are just some parts of the full example that illustrate the use of **NAN**.\n\nCompare to the current 0.10 version of this example, found in the [node-addon-examples](https://github.com/rvagg/node-addon-examples/tree/master/9_async_work) repository and also a 0.11 version of the same found [here](https://github.com/kkoopa/node-addon-examples/tree/5c01f58fc993377a567812597e54a83af69686d7/9_async_work).\n\nNote that there is no embedded version sniffing going on here and also the async work is made much simpler, see below for details on the `NanAsyncWorker` class.\n\n```c++\n// addon.cc\n#include <node.h>\n#include "nan.h"\n// ...\n\nusing namespace v8;\n\nvoid InitAll(Handle<Object> exports) {\n exports->Set(NanSymbol("calculateSync"),\n FunctionTemplate::New(CalculateSync)->GetFunction());\n\n exports->Set(NanSymbol("calculateAsync"),\n FunctionTemplate::New(CalculateAsync)->GetFunction());\n}\n\nNODE_MODULE(addon, InitAll)\n```\n\n```c++\n// sync.h\n#include <node.h>\n#include "nan.h"\n\nNAN_METHOD(CalculateSync);\n```\n\n```c++\n// sync.cc\n#include <node.h>\n#include "nan.h"\n#include "sync.h"\n// ...\n\nusing namespace v8;\n\n// Simple synchronous access to the `Estimate()` function\nNAN_METHOD(CalculateSync) {\n NanScope();\n\n // expect a number as the first argument\n int points = args[0]->Uint32Value();\n double est = Estimate(points);\n\n NanReturnValue(Number::New(est));\n}\n```\n\n```c++\n// async.cc\n#include <node.h>\n#include "nan.h"\n#include "async.h"\n\n// ...\n\nusing namespace v8;\n\nclass PiWorker : public NanAsyncWorker {\n public:\n PiWorker(NanCallback *callback, int points)\n : NanAsyncWorker(callback), points(points) {}\n ~PiWorker() {}\n\n // Executed inside the worker-thread.\n // It is not safe to access V8, or V8 data structures\n // here, so everything we need for input and output\n // should go on `this`.\n void Execute () {\n estimate = Estimate(points);\n }\n\n // Executed when the async work is complete\n // this function will be run inside the main event loop\n // so it is safe to use V8 again\n void HandleOKCallback () {\n NanScope();\n\n Local<Value> argv[] = {\n Local<Value>::New(Null())\n , Number::New(estimate)\n };\n\n callback->Call(2, argv);\n };\n\n private:\n int points;\n double estimate;\n};\n\n// Asynchronous access to the `Estimate()` function\nNAN_METHOD(CalculateAsync) {\n NanScope();\n\n int points = args[0]->Uint32Value();\n NanCallback *callback = new NanCallback(args[1].As<Function>());\n\n NanAsyncQueueWorker(new PiWorker(callback, points));\n NanReturnUndefined();\n}\n```\n\n<a name="api"></a>\n## API\n\n * <a href="#api_nan_method"><b><code>NAN_METHOD</code></b></a>\n * <a href="#api_nan_getter"><b><code>NAN_GETTER</code></b></a>\n * <a href="#api_nan_setter"><b><code>NAN_SETTER</code></b></a>\n * <a href="#api_nan_property_getter"><b><code>NAN_PROPERTY_GETTER</code></b></a>\n * <a href="#api_nan_property_setter"><b><code>NAN_PROPERTY_SETTER</code></b></a>\n * <a href="#api_nan_property_enumerator"><b><code>NAN_PROPERTY_ENUMERATOR</code></b></a>\n * <a href="#api_nan_property_deleter"><b><code>NAN_PROPERTY_DELETER</code></b></a>\n * <a href="#api_nan_property_query"><b><code>NAN_PROPERTY_QUERY</code></b></a>\n * <a href="#api_nan_index_getter"><b><code>NAN_INDEX_GETTER</code></b></a>\n * <a href="#api_nan_index_setter"><b><code>NAN_INDEX_SETTER</code></b></a>\n * <a href="#api_nan_index_enumerator"><b><code>NAN_INDEX_ENUMERATOR</code></b></a>\n * <a href="#api_nan_index_deleter"><b><code>NAN_INDEX_DELETER</code></b></a>\n * <a href="#api_nan_index_query"><b><code>NAN_INDEX_QUERY</code></b></a>\n * <a href="#api_nan_weak_callback"><b><code>NAN_WEAK_CALLBACK</code></b></a>\n * <a href="#api_nan_deprecated"><b><code>NAN_DEPRECATED</code></b></a>\n * <a href="#api_nan_inline"><b><code>NAN_INLINE</code></b></a> \n * <a href="#api_nan_new_local"><b><code>NanNewLocal</code></b></a>\n * <a href="#api_nan_return_value"><b><code>NanReturnValue</code></b></a>\n * <a href="#api_nan_return_undefined"><b><code>NanReturnUndefined</code></b></a>\n * <a href="#api_nan_return_null"><b><code>NanReturnNull</code></b></a>\n * <a href="#api_nan_return_empty_string"><b><code>NanReturnEmptyString</code></b></a>\n * <a href="#api_nan_scope"><b><code>NanScope</code></b></a>\n * <a href="#api_nan_locker"><b><code>NanLocker</code></b></a>\n * <a href="#api_nan_unlocker"><b><code>NanUnlocker</code></b></a>\n * <a href="#api_nan_get_internal_field_pointer"><b><code>NanGetInternalFieldPointer</code></b></a>\n * <a href="#api_nan_set_internal_field_pointer"><b><code>NanSetInternalFieldPointer</code></b></a>\n * <a href="#api_nan_object_wrap_handle"><b><code>NanObjectWrapHandle</code></b></a>\n * <a href="#api_nan_make_weak"><b><code>NanMakeWeak</code></b></a>\n * <a href="#api_nan_symbol"><b><code>NanSymbol</code></b></a>\n * <a href="#api_nan_get_pointer_safe"><b><code>NanGetPointerSafe</code></b></a>\n * <a href="#api_nan_set_pointer_safe"><b><code>NanSetPointerSafe</code></b></a>\n * <a href="#api_nan_raw_string"><b><code>NanRawString</code></b></a>\n * <a href="#api_nan_c_string"><b><code>NanCString</code></b></a>\n * <a href="#api_nan_from_v8_string"><b><code>NanFromV8String</code></b></a>\n * <a href="#api_nan_boolean_option_value"><b><code>NanBooleanOptionValue</code></b></a>\n * <a href="#api_nan_uint32_option_value"><b><code>NanUInt32OptionValue</code></b></a>\n * <a href="#api_nan_error"><b><code>NanError</code></b>, <b><code>NanTypeError</code></b>, <b><code>NanRangeError</code></b></a>\n * <a href="#api_nan_throw_error"><b><code>NanThrowError</code></b>, <b><code>NanThrowTypeError</code></b>, <b><code>NanThrowRangeError</code></b>, <b><code>NanThrowError(Handle<Value>)</code></b>, <b><code>NanThrowError(Handle<Value>, int)</code></b></a>\n * <a href="#api_nan_new_buffer_handle"><b><code>NanNewBufferHandle(char *, size_t, FreeCallback, void *)</code></b>, <b><code>NanNewBufferHandle(char *, uint32_t)</code></b>, <b><code>NanNewBufferHandle(uint32_t)</code></b></a>\n * <a href="#api_nan_buffer_use"><b><code>NanBufferUse(char *, uint32_t)</code></b></a>\n * <a href="#api_nan_new_context_handle"><b><code>NanNewContextHandle</code></b></a>\n * <a href="#api_nan_has_instance"><b><code>NanHasInstance</code></b></a>\n * <a href="#api_nan_persistent_to_local"><b><code>NanPersistentToLocal</code></b></a>\n * <a href="#api_nan_dispose_persistent"><b><code>NanDisposePersistent</code></b></a>\n * <a href="#api_nan_assign_persistent"><b><code>NanAssignPersistent</code></b></a>\n * <a href="#api_nan_init_persistent"><b><code>NanInitPersistent</code></b></a>\n * <a href="#api_nan_callback"><b><code>NanCallback</code></b></a>\n * <a href="#api_nan_async_worker"><b><code>NanAsyncWorker</code></b></a>\n * <a href="#api_nan_async_queue_worker"><b><code>NanAsyncQueueWorker</code></b></a>\n\n<a name="api_nan_method"></a>\n### NAN_METHOD(methodname)\n\nUse `NAN_METHOD` to define your V8 accessible methods:\n\n```c++\n// .h:\nclass Foo : public node::ObjectWrap {\n ...\n\n static NAN_METHOD(Bar);\n static NAN_METHOD(Baz);\n}\n\n\n// .cc:\nNAN_METHOD(Foo::Bar) {\n ...\n}\n\nNAN_METHOD(Foo::Baz) {\n ...\n}\n```\n\nThe reason for this macro is because of the method signature change in 0.11:\n\n```c++\n// 0.10 and below:\nHandle<Value> name(const Arguments& args)\n\n// 0.11 and above\nvoid name(const FunctionCallbackInfo<Value>& args)\n```\n\nThe introduction of `FunctionCallbackInfo` brings additional complications:\n\n<a name="api_nan_getter"></a>\n### NAN_GETTER(methodname)\n\nUse `NAN_GETTER` to declare your V8 accessible getters. You get a `Local<String>` `property` and an appropriately typed `args` object that can act like the `args` argument to a `NAN_METHOD` call.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_GETTER`.\n\n<a name="api_nan_setter"></a>\n### NAN_SETTER(methodname)\n\nUse `NAN_SETTER` to declare your V8 accessible setters. Same as `NAN_GETTER` but you also get a `Local<Value>` `value` object to work with.\n\n<a name="api_nan_property_getter"></a>\n### NAN_PROPERTY_GETTER(cbname)\nUse `NAN_PROPERTY_GETTER` to declare your V8 accessible property getters. You get a `Local<String>` `property` and an appropriately typed `args` object that can act similar to the `args` argument to a `NAN_METHOD` call.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_PROPERTY_GETTER`.\n\n<a name="api_nan_property_setter"></a>\n### NAN_PROPERTY_SETTER(cbname)\nUse `NAN_PROPERTY_SETTER` to declare your V8 accessible property setters. Same as `NAN_PROPERTY_GETTER` but you also get a `Local<Value>` `value` object to work with.\n\n<a name="api_nan_property_enumerator"></a>\n### NAN_PROPERTY_ENUMERATOR(cbname)\nUse `NAN_PROPERTY_ENUMERATOR` to declare your V8 accessible property enumerators. You get an appropriately typed `args` object like the `args` argument to a `NAN_PROPERTY_GETTER` call.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_PROPERTY_ENUMERATOR`.\n\n<a name="api_nan_property_deleter"></a>\n### NAN_PROPERTY_DELETER(cbname)\nUse `NAN_PROPERTY_DELETER` to declare your V8 accessible property deleters. Same as `NAN_PROPERTY_GETTER`.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_PROPERTY_DELETER`.\n\n<a name="api_nan_property_query"></a>\n### NAN_PROPERTY_QUERY(cbname)\nUse `NAN_PROPERTY_QUERY` to declare your V8 accessible property queries. Same as `NAN_PROPERTY_GETTER`.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_PROPERTY_QUERY`.\n\n<a name="api_nan_index_getter"></a>\n### NAN_INDEX_GETTER(cbname)\nUse `NAN_INDEX_GETTER` to declare your V8 accessible index getters. You get a `uint32_t` `index` and an appropriately typed `args` object that can act similar to the `args` argument to a `NAN_METHOD` call.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_INDEX_GETTER`.\n\n<a name="api_nan_index_setter"></a>\n### NAN_INDEX_SETTER(cbname)\nUse `NAN_INDEX_SETTER` to declare your V8 accessible index setters. Same as `NAN_INDEX_GETTER` but you also get a `Local<Value>` `value` object to work with.\n\n<a name="api_nan_index_enumerator"></a>\n### NAN_INDEX_ENUMERATOR(cbname)\nUse `NAN_INDEX_ENUMERATOR` to declare your V8 accessible index enumerators. You get an appropriately typed `args` object like the `args` argument to a `NAN_INDEX_GETTER` call.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_INDEX_ENUMERATOR`.\n\n<a name="api_nan_index_deleter"></a>\n### NAN_INDEX_DELETER(cbname)\nUse `NAN_INDEX_DELETER` to declare your V8 accessible index deleters. Same as `NAN_INDEX_GETTER`.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_INDEX_DELETER`.\n\n<a name="api_nan_index_query"></a>\n### NAN_INDEX_QUERY(cbname)\nUse `NAN_INDEX_QUERY` to declare your V8 accessible index queries. Same as `NAN_INDEX_GETTER`.\n\nYou can use `NanReturnNull()`, `NanReturnEmptyString()`, `NanReturnUndefined()` and `NanReturnValue()` in a `NAN_INDEX_QUERY`.\n\n<a name="api_nan_weak_callback"></a>\n### NAN_WEAK_CALLBACK(type, cbname)\n\nUse `NAN_WEAK_CALLBACK` to declare your V8 WeakReference callbacks. There is an object argument accessible through `NAN_WEAK_CALLBACK_OBJECT`. The `type` argument gives the type of the `data` argument, accessible through `NAN_WEAK_CALLBACK_DATA(type)`.\n\n```c++\nstatic NAN_WEAK_CALLBACK(BufferReference*, WeakCheck) {\n if (NAN_WEAK_CALLBACK_DATA(BufferReference*)->noLongerNeeded_) {\n delete NAN_WEAK_CALLBACK_DATA(BufferReference*);\n } else {\n // Still in use, revive, prevent GC\n NanMakeWeak(NAN_WEAK_CALLBACK_OBJECT, NAN_WEAK_CALLBACK_DATA(BufferReference*), &WeakCheck);\n }\n}\n```\n\n<a name="api_nan_deprecated"></a>\n### NAN_DEPRECATED(declarator)\nDeclares a function as deprecated. Identical to `V8_DEPRECATED`.\n\n```c++\nstatic NAN_DEPRECATED(NAN_METHOD(foo)) {\n ...\n}\n```\n\n<a name="api_nan_inline"></a>\n### NAN_INLINE(declarator)\nInlines a function. Identical to `V8_INLINE`.\n\n```c++\nstatic NAN_INLINE(int foo(int bar)) {\n ...\n}\n```\n\n<a name="api_nan_new_local"></a>\n### NanNewLocal<T>(Handle<Value>)\n\nUse `NanNewLocal` in place of `v8::Local<T>::New(...)` as this function\nrequires an `isolate` argument in recent versions of V8 but not in older versions.\n\n```c++\nNanNewLocal<v8::Value>(v8::Null())\n```\n\n<a name="api_nan_return_value"></a>\n### NanReturnValue(Handle<Value>)\n\nUse `NanReturnValue` when you want to return a value from your V8 accessible method:\n\n```c++\nNAN_METHOD(Foo::Bar) {\n ...\n\n NanReturnValue(String::New("FooBar!"));\n}\n```\n\nNo `return` statement required.\n\n<a name="api_nan_return_undefined"></a>\n### NanReturnUndefined()\n\nUse `NanReturnUndefined` when you don\'t want to return anything from your V8 accessible method:\n\n```c++\nNAN_METHOD(Foo::Baz) {\n ...\n\n NanReturnUndefined();\n}\n```\n\n<a name="api_nan_return_null"></a>\n### NanReturnNull()\n\nUse `NanReturnNull` when you want to return `Null` from your V8 accessible method:\n\n```c++\nNAN_METHOD(Foo::Baz) {\n ...\n\n NanReturnNull();\n}\n```\n\n<a name="api_nan_return_empty_string"></a>\n### NanReturnEmptyString()\n\nUse `NanReturnEmptyString` when you want to return an empty `String` from your V8 accessible method:\n\n```c++\nNAN_METHOD(Foo::Baz) {\n ...\n\n NanReturnEmptyString();\n}\n```\n\n<a name="api_nan_scope"></a>\n### NanScope()\n\nThe introduction of `isolate` references for many V8 calls in Node 0.11 makes `NanScope()` necessary, use it in place of `HandleScope scope`:\n\n```c++\nNAN_METHOD(Foo::Bar) {\n NanScope();\n\n NanReturnValue(String::New("FooBar!"));\n}\n```\n\n<a name="api_nan_locker"></a>\n### NanLocker()\n\nThe introduction of `isolate` references for many V8 calls in Node 0.11 makes `NanLocker()` necessary, use it in place of `Locker locker`:\n\n```c++\nNAN_METHOD(Foo::Bar) {\n NanLocker();\n ...\n NanUnlocker();\n}\n```\n\n<a name="api_nan_unlocker"></a>\n### NanUnlocker()\n\nThe introduction of `isolate` references for many V8 calls in Node 0.11 makes `NanUnlocker()` necessary, use it in place of `Unlocker unlocker`:\n\n```c++\nNAN_METHOD(Foo::Bar) {\n NanLocker();\n ...\n NanUnlocker();\n}\n```\n\n<a name="api_nan_get_internal_field_pointer"></a>\n### void * NanGetInternalFieldPointer(Handle<Object>, int)\n\nGets a pointer to the internal field with at `index` from a V8 `Object` handle.\n\n```c++\nLocal<Object> obj;\n...\nNanGetInternalFieldPointer(obj, 0);\n```\n<a name="api_nan_set_internal_field_pointer"></a>\n### void NanSetInternalFieldPointer(Handle<Object>, int, void *)\n\nSets the value of the internal field at `index` on a V8 `Object` handle.\n\n```c++\nstatic Persistent<Function> dataWrapperCtor;\n...\nLocal<Object> wrapper = NanPersistentToLocal(dataWrapperCtor)->NewInstance();\nNanSetInternalFieldPointer(wrapper, 0, this);\n```\n\n<a name="api_nan_object_wrap_handle"></a>\n### Local<Object> NanObjectWrapHandle(Object)\n\nWhen you want to fetch the V8 object handle from a native object you\'ve wrapped with Node\'s `ObjectWrap`, you should use `NanObjectWrapHandle`:\n\n```c++\nNanObjectWrapHandle(iterator)->Get(String::NewSymbol("end"))\n```\n\n<a name="api_nan_make_weak"></a>\n### NanMakeWeak(Persistent<T>, parameter, callback)\n\nMake a persistent reference weak.\n\n<a name="api_nan_symbol"></a>\n### String NanSymbol(char *)\n\nThis isn\'t strictly about compatibility, it\'s just an easier way to create string symbol objects (i.e. `String::NewSymbol(x)`), for getting and setting object properties, or names of objects.\n\n```c++\nbool foo = false;\nif (obj->Has(NanSymbol("foo")))\n foo = optionsObj->Get(NanSymbol("foo"))->BooleanValue()\n```\n\n<a name="api_nan_get_pointer_safe"></a>\n### Type NanGetPointerSafe(Type *[, Type])\n\nA helper for getting values from optional pointers. If the pointer is `NULL`, the function returns the optional default value, which defaults to `0`. Otherwise, the function returns the value the pointer points to.\n\n```c++\nchar *plugh(uint32_t *optional) {\n char res[] = "xyzzy";\n uint32_t param = NanGetPointerSafe<uint32_t>(optional, 0x1337);\n switch (param) {\n ...\n }\n NanSetPointerSafe<uint32_t>(optional, 0xDEADBEEF);\n} \n```\n\n<a name="api_nan_set_pointer_safe"></a>\n### bool NanSetPointerSafe(Type *, Type)\n\nA helper for setting optional argument pointers. If the pointer is `NULL`, the function simply return `false`. Otherwise, the value is assigned to the variable the pointer points to.\n\n```c++\nconst char *plugh(size_t *outputsize) {\n char res[] = "xyzzy";\n if !(NanSetPointerSafe<size_t>(outputsize, strlen(res) + 1)) {\n ...\n }\n\n ...\n}\n```\n\n<a name="api_nan_raw_string"></a>\n### void* NanRawString(Handle<Value>, enum Nan::Encoding, size_t *, void *, size_t, int)\n\nWhen you want to convert a V8 `String` to a `char*` buffer, use `NanRawString`. You have to supply an encoding as well as a pointer to a variable that will be assigned the number of bytes in the returned string. It is also possible to supply a buffer and its length to the function in order not to have a new buffer allocated. The final argument allows setting `String::WriteOptions`.\nJust remember that you\'ll end up with an object that you\'ll need to `delete[]` at some point unless you supply your own buffer:\n\n```c++\nsize_t count;\nvoid* decoded = NanRawString(args[1], Nan::BASE64, &count, NULL, 0, String::HINT_MANY_WRITES_EXPECTED);\nchar param_copy[count];\nmemcpy(param_copy, decoded, count);\ndelete[] decoded;\n```\n\n<a name="api_nan_c_string"></a>\n### char* NanCString(Handle<Value>, size_t *[, char *, size_t, int])\n\nWhen you want to convert a V8 `String` to a null-terminated C `char*` use `NanCString`. The resulting `char*` will be UTF-8-encoded, and you need to supply a pointer to a variable that will be assigned the number of bytes in the returned string. It is also possible to supply a buffer and its length to the function in order not to have a new buffer allocated. The final argument allows optionally setting `String::WriteOptions`, which default to `v8::String::NO_OPTIONS`.\nJust remember that you\'ll end up with an object that you\'ll need to `delete[]` at some point unless you supply your own buffer:\n\n```c++\nsize_t count;\nchar* name = NanCString(args[0], &count);\n```\n\n<a name="api_nan_from_v8_string"></a>\n### char* NanFromV8String(Handle<Value>[, enum Nan::Encoding, size_t *, char *, size_t, int])\n\nA convenience function that uses `NanRawString()` to convert a V8 `String` to a `char*`. Defaults to UTF8 encoding and no null-termination.\n\n```c++\nsize_t count;\nchar* name = NanFromV8String(args[0]);\n```\n\n<a name="api_nan_boolean_option_value"></a>\n### bool NanBooleanOptionValue(Handle<Value>, Handle<String>[, bool])\n\nWhen you have an "options" object that you need to fetch properties from, boolean options can be fetched with this pair. They check first if the object exists (`IsEmpty`), then if the object has the given property (`Has`) then they get and convert/coerce the property to a `bool`.\n\nThe optional last parameter is the *default* value, which is `false` if left off:\n\n```c++\n// `foo` is false unless the user supplies a truthy value for it\nbool foo = NanBooleanOptionValue(optionsObj, NanSymbol("foo"));\n// `bar` is true unless the user supplies a falsy value for it\nbool bar = NanBooleanOptionValueDefTrue(optionsObj, NanSymbol("bar"), true);\n```\n\n<a name="api_nan_uint32_option_value"></a>\n### uint32_t NanUInt32OptionValue(Handle<Value>, Handle<String>, uint32_t)\n\nSimilar to `NanBooleanOptionValue`, use `NanUInt32OptionValue` to fetch an integer option from your options object. Can be any kind of JavaScript `Number` and it will be coerced to an unsigned 32-bit integer.\n\nRequires all 3 arguments as a default is not optional:\n\n```c++\nuint32_t count = NanUInt32OptionValue(optionsObj, NanSymbol("count"), 1024);\n```\n\n<a name="api_nan_error"></a>\n### NanError(message), NanTypeError(message), NanRangeError(message)\n\nFor making `Error`, `TypeError` and `RangeError` objects.\n\n```c++\nLocal<Value> res = NanError("you must supply a callback argument");\n```\n\n<a name="api_nan_throw_error"></a>\n### NanThrowError(message), NanThrowTypeError(message), NanThrowRangeError(message), NanThrowError(Local<Value>), NanThrowError(Local<Value>, int)\n\nFor throwing `Error`, `TypeError` and `RangeError` objects. You should `return` this call:\n\n```c++\nreturn NanThrowError("you must supply a callback argument");\n```\n\nCan also handle any custom object you may want to throw. If used with the error code argument, it will add the supplied error code to the error object as a property called `code`.\n\n<a name="api_nan_new_buffer_handle"></a>\n### Local<Object> NanNewBufferHandle(char *, uint32_t), Local<Object> NanNewBufferHandle(uint32_t)\n\nThe `Buffer` API has changed a little in Node 0.11, this helper provides consistent access to `Buffer` creation:\n\n```c++\nNanNewBufferHandle((char*)value.data(), value.size());\n```\n\nCan also be used to initialize a `Buffer` with just a `size` argument.\n\nCan also be supplied with a `NAN_WEAK_CALLBACK` and a hint for the garbage collector, when dealing with weak references.\n\n<a name="api_nan_buffer_use"></a>\n### Local<Object> NanBufferUse(char*, uint32_t)\n\n`Buffer::New(char*, uint32_t)` prior to 0.11 would make a copy of the data.\nWhile it was possible to get around this, it required a shim by passing a\ncallback. So the new API `Buffer::Use(char*, uint32_t)` was introduced to remove\nneeding to use this shim.\n\n`NanBufferUse` uses the `char*` passed as the backing data, and will free the\nmemory automatically when the weak callback is called. Keep this in mind, as\ncareless use can lead to "double free or corruption" and other cryptic failures.\n\n<a name="api_nan_has_instance"></a>\n### bool NanHasInstance(Persistent<FunctionTemplate>&, Handle<Value>)\n\nCan be used to check the type of an object to determine it is of a particular class you have already defined and have a `Persistent<FunctionTemplate>` handle for.\n\n<a name="api_nan_persistent_to_local"></a>\n### Local<Type> NanPersistentToLocal(Persistent<Type>&)\n\nAside from `FunctionCallbackInfo`, the biggest and most painful change to V8 in Node 0.11 is the many restrictions now placed on `Persistent` handles. They are difficult to assign and difficult to fetch the original value out of.\n\nUse `NanPersistentToLocal` to convert a `Persistent` handle back to a `Local` handle.\n\n```c++\nLocal<Object> handle = NanPersistentToLocal(persistentHandle);\n```\n\n<a href="#api_nan_new_context_handle">\n### Local<Context> NanNewContextHandle([ExtensionConfiguration*, Handle<ObjectTemplate>, Handle<Value>])\nCreates a new `Local<Context>` handle.\n\n```c++\nLocal<FunctionTemplate> ftmpl = FunctionTemplate::New();\nLocal<ObjectTemplate> otmpl = ftmpl->InstanceTemplate();\nLocal<Context> ctx = NanNewContextHandle(NULL, otmpl);\n```\n\n<a name="api_nan_dispose_persistent"></a>\n### void NanDisposePersistent(Persistent<T> &)\n\nUse `NanDisposePersistent` to dispose a `Persistent` handle.\n\n```c++\nNanDisposePersistent(persistentHandle);\n```\n\n<a name="api_nan_assign_persistent"></a>\n### NanAssignPersistent(type, handle, object)\n\nUse `NanAssignPersistent` to assign a non-`Persistent` handle to a `Persistent` one. You can no longer just declare a `Persistent` handle and assign directly to it later, you have to `Reset` it in Node 0.11, so this makes it easier.\n\nIn general it is now better to place anything you want to protect from V8\'s garbage collector as properties of a generic `Object` and then assign that to a `Persistent`. This works in older versions of Node also if you use `NanAssignPersistent`:\n\n```c++\nPersistent<Object> persistentHandle;\n\n...\n\nLocal<Object> obj = Object::New();\nobj->Set(NanSymbol("key"), keyHandle); // where keyHandle might be a Local<String>\nNanAssignPersistent(Object, persistentHandle, obj)\n```\n\n<a name="api_nan_init_persistent"></a>\n### NanInitPersistent(type, name, object)\n\nUser `NanInitPersistent` to declare and initialize a new `Persistent` with the supplied object. The assignment operator for `Persistent` is no longer public in Node 0.11, so this macro makes it easier to declare and initializing a new `Persistent`. See <a href="#api_nan_assign_persistent"><b><code>NanAssignPersistent</code></b></a> for more information.\n\n```c++\nLocal<Object> obj = Object::New();\nobj->Set(NanSymbol("key"), keyHandle); // where keyHandle might be a Local<String>\nNanInitPersistent(Object, persistentHandle, obj);\n```\n\n<a name="api_nan_callback"></a>\n### NanCallback\n\nBecause of the difficulties imposed by the changes to `Persistent` handles in V8 in Node 0.11, creating `Persistent` versions of your `Handle<Function>` is annoyingly tricky. `NanCallback` makes it easier by taking your handle, making it persistent until the `NanCallback` is deleted and even providing a handy `Call()` method to fetch and execute the callback `Function`.\n\n```c++\nLocal<Function> callbackHandle = args[0].As<Function>();\nNanCallback *callback = new NanCallback(callbackHandle);\n// pass `callback` around and it\'s safe from GC until you:\ndelete callback;\n```\n\nYou can execute the callback like so:\n\n```c++\n// no arguments:\ncallback->Call(0, NULL);\n\n// an error argument:\nHandle<Value> argv[] = {\n Exception::Error(String::New("fail!"))\n};\ncallback->Call(1, argv);\n\n// a success argument:\nHandle<Value> argv[] = {\n Null(),\n String::New("w00t!")\n};\ncallback->Call(2, argv);\n```\n\n`NanCallback` also has a `Local<Function> GetCallback()` method that you can use\nto fetch a local handle to the underlying callback function, as well as a\n`void SetFunction(Handle<Function>)` for setting the callback on the\n`NanCallback`. Additionally a generic constructor is available for using\n`NanCallback` without performing heap allocations.\n\n<a name="api_nan_async_worker"></a>\n### NanAsyncWorker\n\n`NanAsyncWorker` is an abstract class that you can subclass to have much of the annoying async queuing and handling taken care of for you. It can even store arbitrary V8 objects for you and have them persist while the async work is in progress.\n\nSee a rough outline of the implementation:\n\n```c++\nclass NanAsyncWorker {\npublic:\n NanAsyncWorker (NanCallback *callback);\n\n // Clean up persistent handles and delete the *callback\n virtual ~NanAsyncWorker ();\n\n // Check the `char *errmsg` property and call HandleOKCallback()\n // or HandleErrorCallback depending on whether it has been set or not\n virtual void WorkComplete ();\n\n // You must implement this to do some async work. If there is an\n // error then allocate `errmsg` to to a message and the callback will\n // be passed that string in an Error object\n virtual void Execute ();\n\n // Save a V8 object in a Persistent handle to protect it from GC\n void SavePersistent(const char *key, Local<Object> &obj);\n\n // Fetch a stored V8 object (don\'t call from within `Execute()`)\n Local<Object> GetFromPersistent(const char *key);\n\nprotected:\n // Set this if there is an error, otherwise it\'s NULL\n const char *errmsg;\n\n // Default implementation calls the callback function with no arguments.\n // Override this to return meaningful data\n virtual void HandleOKCallback ();\n\n // Default implementation calls the callback function with an Error object\n // wrapping the `errmsg` string\n virtual void HandleErrorCallback ();\n};\n```\n\n<a name="api_nan_async_queue_worker"></a>\n### NanAsyncQueueWorker(NanAsyncWorker *)\n\n`NanAsyncQueueWorker` will run a `NanAsyncWorker` asynchronously via libuv. Both the *execute* and *after_work* steps are taken care of for you—most of the logic for this is embedded in `NanAsyncWorker`.\n\n### Contributors\n\nNAN is only possible due to the excellent work of the following contributors:\n\n<table><tbody>\n<tr><th align="left">Rod Vagg</th><td><a href="https://github.com/rvagg">GitHub/rvagg</a></td><td><a href="http://twitter.com/rvagg">Twitter/@rvagg</a></td></tr>\n<tr><th align="left">Benjamin Byholm</th><td><a href="https://github.com/kkoopa/">GitHub/kkoopa</a></td></tr>\n<tr><th align="left">Trevor Norris</th><td><a href="https://github.com/trevnorris">GitHub/trevnorris</a></td><td><a href="http://twitter.com/trevnorris">Twitter/@trevnorris</a></td></tr>\n<tr><th align="left">Nathan Rajlich</th><td><a href="https://github.com/TooTallNate">GitHub/TooTallNate</a></td><td><a href="http://twitter.com/TooTallNate">Twitter/@TooTallNate</a></td></tr>\n<tr><th align="left">Brett Lawson</th><td><a href="https://github.com/brett19">GitHub/brett19</a></td><td><a href="http://twitter.com/brett19x">Twitter/@brett19x</a></td></tr>\n<tr><th align="left">Ben Noordhuis</th><td><a href="https://github.com/bnoordhuis">GitHub/bnoordhuis</a></td><td><a href="http://twitter.com/bnoordhuis">Twitter/@bnoordhuis</a></td></tr>\n</tbody></table>\n\nLicence & copyright\n-----------------------\n\nCopyright (c) 2013 NAN contributors (listed above).\n\nNative Abstractions for Node.js is licensed under an MIT +no-false-attribs license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE file for more details.\n', | |
838 silly resolved readmeFilename: 'README.md', | |
838 silly resolved bugs: { url: 'https://github.com/rvagg/nan/issues' }, | |
838 silly resolved homepage: 'https://github.com/rvagg/nan', | |
838 silly resolved _id: 'nan@0.8.0', | |
838 silly resolved _from: 'nan@~0.8.0' }, | |
838 silly resolved { name: 'node-watch', | |
838 silly resolved version: '0.3.4', | |
838 silly resolved description: 'fs.watch() wrapper of Nodejs ', | |
838 silly resolved url: 'https://github.com/yuanchuan/node-watch', | |
838 silly resolved author: | |
838 silly resolved { name: 'yuanchuan', | |
838 silly resolved email: 'yuanchuan23@gmail.com', | |
838 silly resolved url: 'http://yuanchuan.name' }, | |
838 silly resolved main: './lib/watch.js', | |
838 silly resolved keywords: [ 'nodewatch', 'watch', 'watchfile' ], | |
838 silly resolved bugs: { url: 'https://github.com/yuanchuan/node-watch/issues' }, | |
838 silly resolved repository: | |
838 silly resolved { type: 'git', | |
838 silly resolved url: 'git://github.com/yuanchuan/node-watch.git' }, | |
838 silly resolved readme: '#Node-watch\nA [fs.watch](http://nodejs.org/api/fs.html#fs_fs_watch_filename_options_listener) wrapper to watch files or directories(recursively by default). \n\n\n### Installation\n\n```bash\nnpm install node-watch\n```\n\n### Example\n\n```js\nvar watch = require(\'node-watch\');\n\nwatch(\'somedir_or_somefile\', function(filename) {\n console.log(filename, \' changed.\');\n});\n``` \n\n### Why fs.watch wrapper\n\n* Some editors will generate temporary files which will cause the callback function to be triggered multiple times.\n* when watching a single file the callback function will only be triggered one time and then is seem to be unwatched.\n* Missing an option to watch a directory recursively.\n \n \n### The difference\nThis module **currently** does not differentiate event like `rename` or `delete`. Once there is a change, the callback function will be triggered.\n\n\n### Options\n\n`recursive`:Watch it recursively or not (defaults to **true**). \n\n`followSymLinks`: Follow symbolic links or not (defaults to **false**).\n\n`maxSymLevel`: The max number of following symbolic links, in order to prevent circular links (defaults to **1**). \n\n\n```js\nwatch(\'somedir\', { recursive: false, followSymLinks: true }, function(filename) {\n console.log(filename, \' changed.\');\n});\n```\n\n###FAQ\n\n#### 1. How to watch mutiple files or directories\n\n```js\nwatch([\'file1\', \'file2\'], function(file) {\n //\n});\n```\n\n#### 2. How to filter files\n\nWrite your own filter function as a higher-order function. For example:\n\n```js\nvar filter = function(pattern, fn) {\n return function(filename) {\n if (pattern.test(filename)) {\n fn(filename);\n }\n }\n}\n\n// only watch for js files\nwatch(\'mydir\', filter(/\\.js$/, function(filename) {\n // \n}));\n```\n', | |
838 silly resolved readmeFilename: 'README.md', | |
838 silly resolved homepage: 'https://github.com/yuanchuan/node-watch', | |
838 silly resolved _id: 'node-watch@0.3.4', | |
838 silly resolved _from: 'node-watch@0.3.x' } ] | |
839 info install mkdirp@0.3.5 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
840 info install mocha@1.18.2 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
841 info install optimist@0.6.1 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
842 info install nan@0.8.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
843 info install node-watch@0.3.4 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
844 info installOne mkdirp@0.3.5 | |
845 info installOne mocha@1.18.2 | |
846 info installOne optimist@0.6.1 | |
847 info installOne nan@0.8.0 | |
848 info installOne node-watch@0.3.4 | |
849 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp unbuild | |
850 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha unbuild | |
851 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist unbuild | |
852 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan unbuild | |
853 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch unbuild | |
854 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.5\package.tgz | |
855 silly lockFile bc1da03c-es-node-sass-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp | |
856 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp C:\Users\alastair.smith\AppData\Roaming\npm-cache\bc1da03c-es-node-sass-node-modules-mkdirp.lock | |
857 silly lockFile 3adf4f6d-m-cache-mkdirp-0-3-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.5\package.tgz | |
858 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.5\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\3adf4f6d-m-cache-mkdirp-0-3-5-package-tgz.lock | |
859 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\mocha\1.18.2\package.tgz | |
860 silly lockFile 548a4c9e-les-node-sass-node-modules-mocha tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
861 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha C:\Users\alastair.smith\AppData\Roaming\npm-cache\548a4c9e-les-node-sass-node-modules-mocha.lock | |
862 silly lockFile 6967afbe-m-cache-mocha-1-18-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mocha\1.18.2\package.tgz | |
863 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mocha\1.18.2\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\6967afbe-m-cache-mocha-1-18-2-package-tgz.lock | |
864 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\optimist\0.6.1\package.tgz | |
865 silly lockFile 42e83994--node-sass-node-modules-optimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
866 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist C:\Users\alastair.smith\AppData\Roaming\npm-cache\42e83994--node-sass-node-modules-optimist.lock | |
867 silly lockFile dc4cfe2d-cache-optimist-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\optimist\0.6.1\package.tgz | |
868 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\optimist\0.6.1\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\dc4cfe2d-cache-optimist-0-6-1-package-tgz.lock | |
869 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\nan\0.8.0\package.tgz | |
870 silly lockFile 84516450-dules-node-sass-node-modules-nan tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan | |
871 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan C:\Users\alastair.smith\AppData\Roaming\npm-cache\84516450-dules-node-sass-node-modules-nan.lock | |
872 silly lockFile 422693b3--npm-cache-nan-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\nan\0.8.0\package.tgz | |
873 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\nan\0.8.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\422693b3--npm-cache-nan-0-8-0-package-tgz.lock | |
874 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-watch\0.3.4\package.tgz | |
875 silly lockFile f760ef39-ode-sass-node-modules-node-watch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch | |
876 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch C:\Users\alastair.smith\AppData\Roaming\npm-cache\f760ef39-ode-sass-node-modules-node-watch.lock | |
877 silly lockFile 4a355bc0-che-node-watch-0-3-4-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-watch\0.3.4\package.tgz | |
878 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-watch\0.3.4\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\4a355bc0-che-node-watch-0-3-4-package-tgz.lock | |
879 silly gunzTarPerm modes [ '755', '644' ] | |
880 silly gunzTarPerm modes [ '755', '644' ] | |
881 silly gunzTarPerm modes [ '755', '644' ] | |
882 silly gunzTarPerm modes [ '755', '644' ] | |
883 silly gunzTarPerm modes [ '755', '644' ] | |
884 silly gunzTarPerm extractEntry package.json | |
885 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
886 silly gunzTarPerm extractEntry package.json | |
887 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
888 silly gunzTarPerm extractEntry package.json | |
889 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
890 silly gunzTarPerm extractEntry package.json | |
891 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
892 silly gunzTarPerm extractEntry LICENSE | |
893 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
894 silly gunzTarPerm extractEntry index.js | |
895 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
896 silly gunzTarPerm extractEntry package.json | |
897 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
898 silly gunzTarPerm extractEntry README.md | |
899 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
900 silly gunzTarPerm extractEntry LICENSE | |
901 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
902 silly gunzTarPerm extractEntry include_dirs.js | |
903 silly gunzTarPerm modified mode [ 'include_dirs.js', 438, 420 ] | |
904 silly gunzTarPerm extractEntry .dntrc | |
905 silly gunzTarPerm modified mode [ '.dntrc', 438, 420 ] | |
906 silly gunzTarPerm extractEntry build/config.gypi | |
907 silly gunzTarPerm modified mode [ 'build/config.gypi', 438, 420 ] | |
908 silly gunzTarPerm extractEntry nan.h | |
909 silly gunzTarPerm modified mode [ 'nan.h', 438, 420 ] | |
910 silly gunzTarPerm extractEntry index.js | |
911 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
912 silly gunzTarPerm extractEntry mocha.js | |
913 silly gunzTarPerm modified mode [ 'mocha.js', 438, 420 ] | |
914 silly gunzTarPerm extractEntry .npmignore | |
915 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
916 silly gunzTarPerm extractEntry LICENSE | |
917 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
918 silly gunzTarPerm extractEntry README.md | |
919 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
920 silly gunzTarPerm extractEntry LICENSE | |
921 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
922 silly gunzTarPerm extractEntry .travis.yml | |
923 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
924 silly gunzTarPerm extractEntry example/bool.js | |
925 silly gunzTarPerm modified mode [ 'example/bool.js', 438, 420 ] | |
926 silly gunzTarPerm extractEntry index.js | |
927 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
928 silly gunzTarPerm extractEntry lib/watch.js | |
929 silly gunzTarPerm modified mode [ 'lib/watch.js', 438, 420 ] | |
930 silly gunzTarPerm extractEntry index.js | |
931 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
932 silly gunzTarPerm extractEntry .travis.yml | |
933 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
934 silly gunzTarPerm extractEntry Readme.md | |
935 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ] | |
936 silly gunzTarPerm extractEntry example/default_singles.js | |
937 silly gunzTarPerm modified mode [ 'example/default_singles.js', 438, 420 ] | |
938 silly gunzTarPerm extractEntry example/divide.js | |
939 silly gunzTarPerm modified mode [ 'example/divide.js', 438, 420 ] | |
940 silly gunzTarPerm extractEntry example/line_count.js | |
941 silly gunzTarPerm modified mode [ 'example/line_count.js', 438, 420 ] | |
942 silly gunzTarPerm extractEntry example/default_hash.js | |
943 silly gunzTarPerm modified mode [ 'example/default_hash.js', 438, 420 ] | |
944 silly gunzTarPerm extractEntry example/line_count_wrap.js | |
945 silly gunzTarPerm modified mode [ 'example/line_count_wrap.js', 438, 420 ] | |
946 silly gunzTarPerm extractEntry example/nonopt.js | |
947 silly gunzTarPerm modified mode [ 'example/nonopt.js', 438, 420 ] | |
948 silly gunzTarPerm extractEntry example/reflect.js | |
949 silly gunzTarPerm modified mode [ 'example/reflect.js', 438, 420 ] | |
950 silly gunzTarPerm extractEntry example/short.js | |
951 silly gunzTarPerm modified mode [ 'example/short.js', 438, 420 ] | |
952 silly gunzTarPerm extractEntry example/string.js | |
953 silly gunzTarPerm modified mode [ 'example/string.js', 438, 420 ] | |
954 silly gunzTarPerm extractEntry example/boolean_single.js | |
955 silly gunzTarPerm modified mode [ 'example/boolean_single.js', 438, 420 ] | |
956 silly gunzTarPerm extractEntry example/usage-options.js | |
957 silly gunzTarPerm modified mode [ 'example/usage-options.js', 438, 420 ] | |
958 silly gunzTarPerm extractEntry example/boolean_double.js | |
959 silly gunzTarPerm modified mode [ 'example/boolean_double.js', 438, 420 ] | |
960 silly gunzTarPerm extractEntry example/xup.js | |
961 silly gunzTarPerm modified mode [ 'example/xup.js', 438, 420 ] | |
962 silly gunzTarPerm extractEntry example/line_count_options.js | |
963 silly gunzTarPerm modified mode [ 'example/line_count_options.js', 438, 420 ] | |
964 silly gunzTarPerm extractEntry readme.markdown | |
965 silly gunzTarPerm modified mode [ 'readme.markdown', 438, 420 ] | |
966 silly gunzTarPerm extractEntry test/_.js | |
967 silly gunzTarPerm modified mode [ 'test/_.js', 438, 420 ] | |
968 silly gunzTarPerm extractEntry test/dash.js | |
969 silly gunzTarPerm modified mode [ 'test/dash.js', 438, 420 ] | |
970 silly gunzTarPerm extractEntry test/parse.js | |
971 silly gunzTarPerm modified mode [ 'test/parse.js', 438, 420 ] | |
972 silly gunzTarPerm extractEntry test/parse_modified.js | |
973 silly gunzTarPerm modified mode [ 'test/parse_modified.js', 438, 420 ] | |
974 silly gunzTarPerm extractEntry test/short.js | |
975 silly gunzTarPerm modified mode [ 'test/short.js', 438, 420 ] | |
976 silly gunzTarPerm extractEntry test/usage.js | |
977 silly gunzTarPerm modified mode [ 'test/usage.js', 438, 420 ] | |
978 silly gunzTarPerm extractEntry test/whitespace.js | |
979 silly gunzTarPerm modified mode [ 'test/whitespace.js', 438, 420 ] | |
980 silly gunzTarPerm extractEntry test/_/argv.js | |
981 silly gunzTarPerm modified mode [ 'test/_/argv.js', 438, 420 ] | |
982 silly gunzTarPerm extractEntry test/_/bin.js | |
983 silly gunzTarPerm modified mode [ 'test/_/bin.js', 438, 420 ] | |
984 silly gunzTarPerm extractEntry examples/pow.js | |
985 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ] | |
986 silly gunzTarPerm extractEntry readme.markdown | |
987 silly gunzTarPerm modified mode [ 'readme.markdown', 438, 420 ] | |
988 silly gunzTarPerm extractEntry bin/_mocha | |
989 silly gunzTarPerm modified mode [ 'bin/_mocha', 438, 420 ] | |
990 silly gunzTarPerm extractEntry bin/mocha | |
991 silly gunzTarPerm modified mode [ 'bin/mocha', 438, 420 ] | |
992 silly gunzTarPerm extractEntry test/chmod.js | |
993 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ] | |
994 silly gunzTarPerm extractEntry test/perm.js | |
995 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ] | |
996 silly gunzTarPerm extractEntry test/perm_sync.js | |
997 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ] | |
998 silly gunzTarPerm extractEntry test/race.js | |
999 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ] | |
1000 silly gunzTarPerm extractEntry test/mkdirp.js | |
1001 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ] | |
1002 silly gunzTarPerm extractEntry test/return.js | |
1003 silly gunzTarPerm modified mode [ 'test/return.js', 438, 420 ] | |
1004 silly gunzTarPerm extractEntry test/return_sync.js | |
1005 silly gunzTarPerm modified mode [ 'test/return_sync.js', 438, 420 ] | |
1006 silly gunzTarPerm extractEntry test/root.js | |
1007 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ] | |
1008 silly gunzTarPerm extractEntry test/sync.js | |
1009 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ] | |
1010 silly gunzTarPerm extractEntry test/umask.js | |
1011 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ] | |
1012 silly gunzTarPerm extractEntry test/clobber.js | |
1013 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ] | |
1014 silly gunzTarPerm extractEntry test/umask_sync.js | |
1015 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ] | |
1016 silly gunzTarPerm extractEntry test/rel.js | |
1017 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ] | |
1018 silly lockFile f760ef39-ode-sass-node-modules-node-watch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch | |
1019 silly lockFile f760ef39-ode-sass-node-modules-node-watch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch | |
1020 silly lockFile 4a355bc0-che-node-watch-0-3-4-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-watch\0.3.4\package.tgz | |
1021 silly lockFile 4a355bc0-che-node-watch-0-3-4-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\node-watch\0.3.4\package.tgz | |
1022 info preinstall node-watch@0.3.4 | |
1023 verbose readDependencies using package.json deps | |
1024 verbose readDependencies using package.json deps | |
1025 silly resolved [] | |
1026 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch | |
1027 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\node-watch | |
1028 verbose linkStuff [ false, | |
1028 verbose linkStuff false, | |
1028 verbose linkStuff false, | |
1028 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules' ] | |
1029 info linkStuff node-watch@0.3.4 | |
1030 verbose linkBins node-watch@0.3.4 | |
1031 verbose linkMans node-watch@0.3.4 | |
1032 verbose rebuildBundles node-watch@0.3.4 | |
1033 info install node-watch@0.3.4 | |
1034 info postinstall node-watch@0.3.4 | |
1035 silly gunzTarPerm extractEntry images/error.png | |
1036 silly gunzTarPerm modified mode [ 'images/error.png', 438, 420 ] | |
1037 silly gunzTarPerm extractEntry images/ok.png | |
1038 silly gunzTarPerm modified mode [ 'images/ok.png', 438, 420 ] | |
1039 silly lockFile 84516450-dules-node-sass-node-modules-nan tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan | |
1040 silly lockFile 84516450-dules-node-sass-node-modules-nan tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan | |
1041 silly lockFile 422693b3--npm-cache-nan-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\nan\0.8.0\package.tgz | |
1042 silly lockFile 422693b3--npm-cache-nan-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\nan\0.8.0\package.tgz | |
1043 silly gunzTarPerm extractEntry lib/utils.js | |
1044 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ] | |
1045 silly gunzTarPerm extractEntry lib/hook.js | |
1046 silly gunzTarPerm modified mode [ 'lib/hook.js', 438, 420 ] | |
1047 info preinstall nan@0.8.0 | |
1048 verbose readDependencies using package.json deps | |
1049 verbose readDependencies using package.json deps | |
1050 silly resolved [] | |
1051 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan | |
1052 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\nan | |
1053 verbose linkStuff [ false, | |
1053 verbose linkStuff false, | |
1053 verbose linkStuff false, | |
1053 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules' ] | |
1054 info linkStuff nan@0.8.0 | |
1055 verbose linkBins nan@0.8.0 | |
1056 verbose linkMans nan@0.8.0 | |
1057 verbose rebuildBundles nan@0.8.0 | |
1058 info install nan@0.8.0 | |
1059 info postinstall nan@0.8.0 | |
1060 silly gunzTarPerm extractEntry lib/mocha.js | |
1061 silly gunzTarPerm modified mode [ 'lib/mocha.js', 438, 420 ] | |
1062 silly gunzTarPerm extractEntry lib/ms.js | |
1063 silly gunzTarPerm modified mode [ 'lib/ms.js', 438, 420 ] | |
1064 silly gunzTarPerm extractEntry lib/context.js | |
1065 silly gunzTarPerm modified mode [ 'lib/context.js', 438, 420 ] | |
1066 silly gunzTarPerm extractEntry lib/runnable.js | |
1067 silly gunzTarPerm modified mode [ 'lib/runnable.js', 438, 420 ] | |
1068 silly gunzTarPerm extractEntry lib/runner.js | |
1069 silly gunzTarPerm modified mode [ 'lib/runner.js', 438, 420 ] | |
1070 silly gunzTarPerm extractEntry lib/suite.js | |
1071 silly gunzTarPerm modified mode [ 'lib/suite.js', 438, 420 ] | |
1072 silly gunzTarPerm extractEntry lib/test.js | |
1073 silly gunzTarPerm modified mode [ 'lib/test.js', 438, 420 ] | |
1074 silly gunzTarPerm extractEntry lib/interfaces/bdd.js | |
1075 silly gunzTarPerm modified mode [ 'lib/interfaces/bdd.js', 438, 420 ] | |
1076 silly gunzTarPerm extractEntry lib/interfaces/exports.js | |
1077 silly gunzTarPerm modified mode [ 'lib/interfaces/exports.js', 438, 420 ] | |
1078 silly gunzTarPerm extractEntry lib/interfaces/index.js | |
1079 silly gunzTarPerm modified mode [ 'lib/interfaces/index.js', 438, 420 ] | |
1080 silly lockFile bc1da03c-es-node-sass-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp | |
1081 silly lockFile bc1da03c-es-node-sass-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp | |
1082 silly lockFile 3adf4f6d-m-cache-mkdirp-0-3-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.5\package.tgz | |
1083 silly lockFile 3adf4f6d-m-cache-mkdirp-0-3-5-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.5\package.tgz | |
1084 silly gunzTarPerm extractEntry lib/interfaces/qunit.js | |
1085 silly gunzTarPerm modified mode [ 'lib/interfaces/qunit.js', 438, 420 ] | |
1086 silly gunzTarPerm extractEntry lib/interfaces/tdd.js | |
1087 silly gunzTarPerm modified mode [ 'lib/interfaces/tdd.js', 438, 420 ] | |
1088 info preinstall mkdirp@0.3.5 | |
1089 verbose readDependencies using package.json deps | |
1090 verbose readDependencies using package.json deps | |
1091 silly resolved [] | |
1092 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp | |
1093 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mkdirp | |
1094 verbose linkStuff [ false, | |
1094 verbose linkStuff false, | |
1094 verbose linkStuff false, | |
1094 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules' ] | |
1095 info linkStuff mkdirp@0.3.5 | |
1096 verbose linkBins mkdirp@0.3.5 | |
1097 verbose linkMans mkdirp@0.3.5 | |
1098 verbose rebuildBundles mkdirp@0.3.5 | |
1099 info install mkdirp@0.3.5 | |
1100 info postinstall mkdirp@0.3.5 | |
1101 silly gunzTarPerm extractEntry lib/template.html | |
1102 silly gunzTarPerm modified mode [ 'lib/template.html', 438, 420 ] | |
1103 silly gunzTarPerm extractEntry lib/browser/debug.js | |
1104 silly gunzTarPerm modified mode [ 'lib/browser/debug.js', 438, 420 ] | |
1105 silly gunzTarPerm extractEntry lib/browser/diff.js | |
1106 silly gunzTarPerm modified mode [ 'lib/browser/diff.js', 438, 420 ] | |
1107 silly gunzTarPerm extractEntry lib/browser/events.js | |
1108 silly gunzTarPerm modified mode [ 'lib/browser/events.js', 438, 420 ] | |
1109 silly gunzTarPerm extractEntry lib/browser/fs.js | |
1110 silly gunzTarPerm modified mode [ 'lib/browser/fs.js', 438, 420 ] | |
1111 silly gunzTarPerm extractEntry lib/browser/path.js | |
1112 silly gunzTarPerm modified mode [ 'lib/browser/path.js', 438, 420 ] | |
1113 silly gunzTarPerm extractEntry lib/browser/progress.js | |
1114 silly gunzTarPerm modified mode [ 'lib/browser/progress.js', 438, 420 ] | |
1115 silly gunzTarPerm extractEntry lib/browser/tty.js | |
1116 silly gunzTarPerm modified mode [ 'lib/browser/tty.js', 438, 420 ] | |
1117 silly gunzTarPerm extractEntry lib/reporters/base.js | |
1118 silly gunzTarPerm modified mode [ 'lib/reporters/base.js', 438, 420 ] | |
1119 silly gunzTarPerm extractEntry lib/reporters/index.js | |
1120 silly gunzTarPerm modified mode [ 'lib/reporters/index.js', 438, 420 ] | |
1121 silly gunzTarPerm extractEntry lib/reporters/json-cov.js | |
1122 silly gunzTarPerm modified mode [ 'lib/reporters/json-cov.js', 438, 420 ] | |
1123 silly gunzTarPerm extractEntry lib/reporters/json-stream.js | |
1124 silly gunzTarPerm modified mode [ 'lib/reporters/json-stream.js', 438, 420 ] | |
1125 silly gunzTarPerm extractEntry lib/reporters/json.js | |
1126 silly gunzTarPerm modified mode [ 'lib/reporters/json.js', 438, 420 ] | |
1127 silly gunzTarPerm extractEntry lib/reporters/html.js | |
1128 silly gunzTarPerm modified mode [ 'lib/reporters/html.js', 438, 420 ] | |
1129 silly lockFile 42e83994--node-sass-node-modules-optimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1130 silly lockFile 42e83994--node-sass-node-modules-optimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1131 silly lockFile dc4cfe2d-cache-optimist-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\optimist\0.6.1\package.tgz | |
1132 silly lockFile dc4cfe2d-cache-optimist-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\optimist\0.6.1\package.tgz | |
1133 silly gunzTarPerm extractEntry lib/reporters/list.js | |
1134 silly gunzTarPerm modified mode [ 'lib/reporters/list.js', 438, 420 ] | |
1135 silly gunzTarPerm extractEntry lib/reporters/markdown.js | |
1136 silly gunzTarPerm modified mode [ 'lib/reporters/markdown.js', 438, 420 ] | |
1137 info preinstall optimist@0.6.1 | |
1138 verbose readDependencies using package.json deps | |
1139 verbose readDependencies using package.json deps | |
1140 silly gunzTarPerm extractEntry lib/reporters/min.js | |
1141 silly gunzTarPerm modified mode [ 'lib/reporters/min.js', 438, 420 ] | |
1142 silly gunzTarPerm extractEntry lib/reporters/nyan.js | |
1143 silly gunzTarPerm modified mode [ 'lib/reporters/nyan.js', 438, 420 ] | |
1144 silly gunzTarPerm extractEntry lib/reporters/progress.js | |
1145 silly gunzTarPerm modified mode [ 'lib/reporters/progress.js', 438, 420 ] | |
1146 silly gunzTarPerm extractEntry lib/reporters/html-cov.js | |
1147 silly gunzTarPerm modified mode [ 'lib/reporters/html-cov.js', 438, 420 ] | |
1148 silly gunzTarPerm extractEntry lib/reporters/spec.js | |
1149 silly gunzTarPerm modified mode [ 'lib/reporters/spec.js', 438, 420 ] | |
1150 silly gunzTarPerm extractEntry lib/reporters/dot.js | |
1151 silly gunzTarPerm modified mode [ 'lib/reporters/dot.js', 438, 420 ] | |
1152 silly gunzTarPerm extractEntry lib/reporters/tap.js | |
1153 silly gunzTarPerm modified mode [ 'lib/reporters/tap.js', 438, 420 ] | |
1154 silly gunzTarPerm extractEntry lib/reporters/doc.js | |
1155 silly gunzTarPerm modified mode [ 'lib/reporters/doc.js', 438, 420 ] | |
1156 silly gunzTarPerm extractEntry lib/reporters/xunit.js | |
1157 silly gunzTarPerm modified mode [ 'lib/reporters/xunit.js', 438, 420 ] | |
1158 silly gunzTarPerm extractEntry lib/reporters/landing.js | |
1159 silly gunzTarPerm modified mode [ 'lib/reporters/landing.js', 438, 420 ] | |
1160 silly gunzTarPerm extractEntry lib/reporters/templates/coverage.jade | |
1161 silly gunzTarPerm modified mode [ 'lib/reporters/templates/coverage.jade', 438, 420 ] | |
1162 silly gunzTarPerm extractEntry lib/reporters/templates/menu.jade | |
1163 silly gunzTarPerm modified mode [ 'lib/reporters/templates/menu.jade', 438, 420 ] | |
1164 silly gunzTarPerm extractEntry lib/reporters/templates/script.html | |
1165 silly gunzTarPerm modified mode [ 'lib/reporters/templates/script.html', 438, 420 ] | |
1166 silly gunzTarPerm extractEntry lib/reporters/templates/style.html | |
1167 silly gunzTarPerm modified mode [ 'lib/reporters/templates/style.html', 438, 420 ] | |
1168 silly gunzTarPerm extractEntry mocha.css | |
1169 silly gunzTarPerm modified mode [ 'mocha.css', 438, 420 ] | |
1170 verbose cache add [ 'wordwrap@~0.0.2', null ] | |
1171 verbose cache add name=undefined spec="wordwrap@~0.0.2" args=["wordwrap@~0.0.2",null] | |
1172 verbose parsed url { protocol: null, | |
1172 verbose parsed url slashes: null, | |
1172 verbose parsed url auth: null, | |
1172 verbose parsed url host: null, | |
1172 verbose parsed url port: null, | |
1172 verbose parsed url hostname: null, | |
1172 verbose parsed url hash: null, | |
1172 verbose parsed url search: null, | |
1172 verbose parsed url query: null, | |
1172 verbose parsed url pathname: 'wordwrap@~0.0.2', | |
1172 verbose parsed url path: 'wordwrap@~0.0.2', | |
1172 verbose parsed url href: 'wordwrap@~0.0.2' } | |
1173 verbose cache add name="wordwrap" spec="~0.0.2" args=["wordwrap","~0.0.2"] | |
1174 verbose parsed url { protocol: null, | |
1174 verbose parsed url slashes: null, | |
1174 verbose parsed url auth: null, | |
1174 verbose parsed url host: null, | |
1174 verbose parsed url port: null, | |
1174 verbose parsed url hostname: null, | |
1174 verbose parsed url hash: null, | |
1174 verbose parsed url search: null, | |
1174 verbose parsed url query: null, | |
1174 verbose parsed url pathname: '~0.0.2', | |
1174 verbose parsed url path: '~0.0.2', | |
1174 verbose parsed url href: '~0.0.2' } | |
1175 verbose addNamed [ 'wordwrap', '~0.0.2' ] | |
1176 verbose addNamed [ null, '>=0.0.2-0 <0.1.0-0' ] | |
1177 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
1178 verbose lock wordwrap@~0.0.2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\8bd42136-wordwrap-0-0-2.lock | |
1179 verbose cache add [ 'minimist@~0.0.1', null ] | |
1180 verbose cache add name=undefined spec="minimist@~0.0.1" args=["minimist@~0.0.1",null] | |
1181 verbose parsed url { protocol: null, | |
1181 verbose parsed url slashes: null, | |
1181 verbose parsed url auth: null, | |
1181 verbose parsed url host: null, | |
1181 verbose parsed url port: null, | |
1181 verbose parsed url hostname: null, | |
1181 verbose parsed url hash: null, | |
1181 verbose parsed url search: null, | |
1181 verbose parsed url query: null, | |
1181 verbose parsed url pathname: 'minimist@~0.0.1', | |
1181 verbose parsed url path: 'minimist@~0.0.1', | |
1181 verbose parsed url href: 'minimist@~0.0.1' } | |
1182 verbose cache add name="minimist" spec="~0.0.1" args=["minimist","~0.0.1"] | |
1183 verbose parsed url { protocol: null, | |
1183 verbose parsed url slashes: null, | |
1183 verbose parsed url auth: null, | |
1183 verbose parsed url host: null, | |
1183 verbose parsed url port: null, | |
1183 verbose parsed url hostname: null, | |
1183 verbose parsed url hash: null, | |
1183 verbose parsed url search: null, | |
1183 verbose parsed url query: null, | |
1183 verbose parsed url pathname: '~0.0.1', | |
1183 verbose parsed url path: '~0.0.1', | |
1183 verbose parsed url href: '~0.0.1' } | |
1184 verbose addNamed [ 'minimist', '~0.0.1' ] | |
1185 verbose addNamed [ null, '>=0.0.1-0 <0.1.0-0' ] | |
1186 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1 | |
1187 verbose lock minimist@~0.0.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\7a855a96-minimist-0-0-1.lock | |
1188 silly addNameRange { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: false } | |
1189 silly addNameRange { name: 'minimist', range: '>=0.0.1-0 <0.1.0-0', hasData: false } | |
1190 verbose url raw wordwrap | |
1191 verbose url resolving [ 'https://registry.npmjs.org/', './wordwrap' ] | |
1192 verbose url resolved https://registry.npmjs.org/wordwrap | |
1193 info trying registry request attempt 1 at 12:55:37 | |
1194 verbose etag "2D706CTCC5VWIX4UKCMOLK1NS" | |
1195 http GET https://registry.npmjs.org/wordwrap | |
1196 verbose url raw minimist | |
1197 verbose url resolving [ 'https://registry.npmjs.org/', './minimist' ] | |
1198 verbose url resolved https://registry.npmjs.org/minimist | |
1199 info trying registry request attempt 1 at 12:55:37 | |
1200 verbose etag "E1Z1ZPDK1SRU8V2DG033P7I48" | |
1201 http GET https://registry.npmjs.org/minimist | |
1202 silly lockFile 548a4c9e-les-node-sass-node-modules-mocha tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1203 silly lockFile 548a4c9e-les-node-sass-node-modules-mocha tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1204 silly lockFile 6967afbe-m-cache-mocha-1-18-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mocha\1.18.2\package.tgz | |
1205 silly lockFile 6967afbe-m-cache-mocha-1-18-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mocha\1.18.2\package.tgz | |
1206 info preinstall mocha@1.18.2 | |
1207 verbose readDependencies using package.json deps | |
1208 verbose readDependencies using package.json deps | |
1209 verbose cache add [ 'commander@2.0.0', null ] | |
1210 verbose cache add name=undefined spec="commander@2.0.0" args=["commander@2.0.0",null] | |
1211 verbose parsed url { protocol: null, | |
1211 verbose parsed url slashes: null, | |
1211 verbose parsed url auth: null, | |
1211 verbose parsed url host: null, | |
1211 verbose parsed url port: null, | |
1211 verbose parsed url hostname: null, | |
1211 verbose parsed url hash: null, | |
1211 verbose parsed url search: null, | |
1211 verbose parsed url query: null, | |
1211 verbose parsed url pathname: 'commander@2.0.0', | |
1211 verbose parsed url path: 'commander@2.0.0', | |
1211 verbose parsed url href: 'commander@2.0.0' } | |
1212 verbose cache add name="commander" spec="2.0.0" args=["commander","2.0.0"] | |
1213 verbose parsed url { protocol: null, | |
1213 verbose parsed url slashes: null, | |
1213 verbose parsed url auth: null, | |
1213 verbose parsed url host: null, | |
1213 verbose parsed url port: null, | |
1213 verbose parsed url hostname: null, | |
1213 verbose parsed url hash: null, | |
1213 verbose parsed url search: null, | |
1213 verbose parsed url query: null, | |
1213 verbose parsed url pathname: '2.0.0', | |
1213 verbose parsed url path: '2.0.0', | |
1213 verbose parsed url href: '2.0.0' } | |
1214 verbose addNamed [ 'commander', '2.0.0' ] | |
1215 verbose addNamed [ '2.0.0', '2.0.0' ] | |
1216 silly lockFile d5315eb7-commander-2-0-0 commander@2.0.0 | |
1217 verbose lock commander@2.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\d5315eb7-commander-2-0-0.lock | |
1218 verbose cache add [ 'growl@1.7.x', null ] | |
1219 verbose cache add name=undefined spec="growl@1.7.x" args=["growl@1.7.x",null] | |
1220 verbose parsed url { protocol: null, | |
1220 verbose parsed url slashes: null, | |
1220 verbose parsed url auth: null, | |
1220 verbose parsed url host: null, | |
1220 verbose parsed url port: null, | |
1220 verbose parsed url hostname: null, | |
1220 verbose parsed url hash: null, | |
1220 verbose parsed url search: null, | |
1220 verbose parsed url query: null, | |
1220 verbose parsed url pathname: 'growl@1.7.x', | |
1220 verbose parsed url path: 'growl@1.7.x', | |
1220 verbose parsed url href: 'growl@1.7.x' } | |
1221 verbose cache add name="growl" spec="1.7.x" args=["growl","1.7.x"] | |
1222 verbose parsed url { protocol: null, | |
1222 verbose parsed url slashes: null, | |
1222 verbose parsed url auth: null, | |
1222 verbose parsed url host: null, | |
1222 verbose parsed url port: null, | |
1222 verbose parsed url hostname: null, | |
1222 verbose parsed url hash: null, | |
1222 verbose parsed url search: null, | |
1222 verbose parsed url query: null, | |
1222 verbose parsed url pathname: '1.7.x', | |
1222 verbose parsed url path: '1.7.x', | |
1222 verbose parsed url href: '1.7.x' } | |
1223 verbose addNamed [ 'growl', '1.7.x' ] | |
1224 verbose addNamed [ null, '>=1.7.0-0 <1.8.0-0' ] | |
1225 silly lockFile 9f7e3aca-growl-1-7-x growl@1.7.x | |
1226 verbose lock growl@1.7.x C:\Users\alastair.smith\AppData\Roaming\npm-cache\9f7e3aca-growl-1-7-x.lock | |
1227 verbose cache add [ 'jade@0.26.3', null ] | |
1228 verbose cache add name=undefined spec="jade@0.26.3" args=["jade@0.26.3",null] | |
1229 verbose parsed url { protocol: null, | |
1229 verbose parsed url slashes: null, | |
1229 verbose parsed url auth: null, | |
1229 verbose parsed url host: null, | |
1229 verbose parsed url port: null, | |
1229 verbose parsed url hostname: null, | |
1229 verbose parsed url hash: null, | |
1229 verbose parsed url search: null, | |
1229 verbose parsed url query: null, | |
1229 verbose parsed url pathname: 'jade@0.26.3', | |
1229 verbose parsed url path: 'jade@0.26.3', | |
1229 verbose parsed url href: 'jade@0.26.3' } | |
1230 verbose cache add name="jade" spec="0.26.3" args=["jade","0.26.3"] | |
1231 verbose parsed url { protocol: null, | |
1231 verbose parsed url slashes: null, | |
1231 verbose parsed url auth: null, | |
1231 verbose parsed url host: null, | |
1231 verbose parsed url port: null, | |
1231 verbose parsed url hostname: null, | |
1231 verbose parsed url hash: null, | |
1231 verbose parsed url search: null, | |
1231 verbose parsed url query: null, | |
1231 verbose parsed url pathname: '0.26.3', | |
1231 verbose parsed url path: '0.26.3', | |
1231 verbose parsed url href: '0.26.3' } | |
1232 verbose addNamed [ 'jade', '0.26.3' ] | |
1233 verbose addNamed [ '0.26.3', '0.26.3' ] | |
1234 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3 | |
1235 verbose lock jade@0.26.3 C:\Users\alastair.smith\AppData\Roaming\npm-cache\7a3d3ea7-jade-0-26-3.lock | |
1236 verbose cache add [ 'diff@1.0.7', null ] | |
1237 verbose cache add name=undefined spec="diff@1.0.7" args=["diff@1.0.7",null] | |
1238 verbose parsed url { protocol: null, | |
1238 verbose parsed url slashes: null, | |
1238 verbose parsed url auth: null, | |
1238 verbose parsed url host: null, | |
1238 verbose parsed url port: null, | |
1238 verbose parsed url hostname: null, | |
1238 verbose parsed url hash: null, | |
1238 verbose parsed url search: null, | |
1238 verbose parsed url query: null, | |
1238 verbose parsed url pathname: 'diff@1.0.7', | |
1238 verbose parsed url path: 'diff@1.0.7', | |
1238 verbose parsed url href: 'diff@1.0.7' } | |
1239 verbose cache add name="diff" spec="1.0.7" args=["diff","1.0.7"] | |
1240 verbose parsed url { protocol: null, | |
1240 verbose parsed url slashes: null, | |
1240 verbose parsed url auth: null, | |
1240 verbose parsed url host: null, | |
1240 verbose parsed url port: null, | |
1240 verbose parsed url hostname: null, | |
1240 verbose parsed url hash: null, | |
1240 verbose parsed url search: null, | |
1240 verbose parsed url query: null, | |
1240 verbose parsed url pathname: '1.0.7', | |
1240 verbose parsed url path: '1.0.7', | |
1240 verbose parsed url href: '1.0.7' } | |
1241 verbose addNamed [ 'diff', '1.0.7' ] | |
1242 verbose addNamed [ '1.0.7', '1.0.7' ] | |
1243 silly lockFile 8a87bc9f-diff-1-0-7 diff@1.0.7 | |
1244 verbose lock diff@1.0.7 C:\Users\alastair.smith\AppData\Roaming\npm-cache\8a87bc9f-diff-1-0-7.lock | |
1245 verbose cache add [ 'debug@*', null ] | |
1246 verbose cache add name=undefined spec="debug@*" args=["debug@*",null] | |
1247 verbose parsed url { protocol: null, | |
1247 verbose parsed url slashes: null, | |
1247 verbose parsed url auth: null, | |
1247 verbose parsed url host: null, | |
1247 verbose parsed url port: null, | |
1247 verbose parsed url hostname: null, | |
1247 verbose parsed url hash: null, | |
1247 verbose parsed url search: null, | |
1247 verbose parsed url query: null, | |
1247 verbose parsed url pathname: 'debug@*', | |
1247 verbose parsed url path: 'debug@*', | |
1247 verbose parsed url href: 'debug@*' } | |
1248 verbose cache add name="debug" spec="*" args=["debug","*"] | |
1249 verbose parsed url { protocol: null, | |
1249 verbose parsed url slashes: null, | |
1249 verbose parsed url auth: null, | |
1249 verbose parsed url host: null, | |
1249 verbose parsed url port: null, | |
1249 verbose parsed url hostname: null, | |
1249 verbose parsed url hash: null, | |
1249 verbose parsed url search: null, | |
1249 verbose parsed url query: null, | |
1249 verbose parsed url pathname: '*', | |
1249 verbose parsed url path: '*', | |
1249 verbose parsed url href: '*' } | |
1250 verbose addNamed [ 'debug', '*' ] | |
1251 verbose addNamed [ null, '*' ] | |
1252 silly lockFile 3ac45eff-debug debug@* | |
1253 verbose lock debug@* C:\Users\alastair.smith\AppData\Roaming\npm-cache\3ac45eff-debug.lock | |
1254 verbose cache add [ 'glob@3.2.3', null ] | |
1255 verbose cache add name=undefined spec="glob@3.2.3" args=["glob@3.2.3",null] | |
1256 verbose parsed url { protocol: null, | |
1256 verbose parsed url slashes: null, | |
1256 verbose parsed url auth: null, | |
1256 verbose parsed url host: null, | |
1256 verbose parsed url port: null, | |
1256 verbose parsed url hostname: null, | |
1256 verbose parsed url hash: null, | |
1256 verbose parsed url search: null, | |
1256 verbose parsed url query: null, | |
1256 verbose parsed url pathname: 'glob@3.2.3', | |
1256 verbose parsed url path: 'glob@3.2.3', | |
1256 verbose parsed url href: 'glob@3.2.3' } | |
1257 verbose cache add name="glob" spec="3.2.3" args=["glob","3.2.3"] | |
1258 verbose parsed url { protocol: null, | |
1258 verbose parsed url slashes: null, | |
1258 verbose parsed url auth: null, | |
1258 verbose parsed url host: null, | |
1258 verbose parsed url port: null, | |
1258 verbose parsed url hostname: null, | |
1258 verbose parsed url hash: null, | |
1258 verbose parsed url search: null, | |
1258 verbose parsed url query: null, | |
1258 verbose parsed url pathname: '3.2.3', | |
1258 verbose parsed url path: '3.2.3', | |
1258 verbose parsed url href: '3.2.3' } | |
1259 verbose addNamed [ 'glob', '3.2.3' ] | |
1260 verbose addNamed [ '3.2.3', '3.2.3' ] | |
1261 silly lockFile 7fc225c9-glob-3-2-3 glob@3.2.3 | |
1262 verbose lock glob@3.2.3 C:\Users\alastair.smith\AppData\Roaming\npm-cache\7fc225c9-glob-3-2-3.lock | |
1263 silly addNameRange { name: 'growl', range: '>=1.7.0-0 <1.8.0-0', hasData: false } | |
1264 silly addNameRange { name: 'debug', range: '*', hasData: false } | |
1265 verbose url raw jade/0.26.3 | |
1266 verbose url resolving [ 'https://registry.npmjs.org/', './jade/0.26.3' ] | |
1267 verbose url resolved https://registry.npmjs.org/jade/0.26.3 | |
1268 info trying registry request attempt 1 at 12:55:37 | |
1269 verbose etag "DC5ZIS6H4B56NT809AUWPIOC1" | |
1270 http GET https://registry.npmjs.org/jade/0.26.3 | |
1271 verbose url raw commander/2.0.0 | |
1272 verbose url resolving [ 'https://registry.npmjs.org/', './commander/2.0.0' ] | |
1273 verbose url resolved https://registry.npmjs.org/commander/2.0.0 | |
1274 info trying registry request attempt 1 at 12:55:37 | |
1275 verbose etag "EHO3PP7OFM0LSWFEH8GBOE5ZC" | |
1276 http GET https://registry.npmjs.org/commander/2.0.0 | |
1277 verbose url raw growl | |
1278 verbose url resolving [ 'https://registry.npmjs.org/', './growl' ] | |
1279 verbose url resolved https://registry.npmjs.org/growl | |
1280 info trying registry request attempt 1 at 12:55:37 | |
1281 verbose etag "D3M09LGO935L5IAU7YXPEBU4B" | |
1282 http GET https://registry.npmjs.org/growl | |
1283 verbose url raw glob/3.2.3 | |
1284 verbose url resolving [ 'https://registry.npmjs.org/', './glob/3.2.3' ] | |
1285 verbose url resolved https://registry.npmjs.org/glob/3.2.3 | |
1286 info trying registry request attempt 1 at 12:55:37 | |
1287 verbose etag "BNJFRDZHS69RJ8YE9UTYH7975" | |
1288 http GET https://registry.npmjs.org/glob/3.2.3 | |
1289 verbose url raw diff/1.0.7 | |
1290 verbose url resolving [ 'https://registry.npmjs.org/', './diff/1.0.7' ] | |
1291 verbose url resolved https://registry.npmjs.org/diff/1.0.7 | |
1292 info trying registry request attempt 1 at 12:55:37 | |
1293 verbose etag "B2V7DZESX1KM34W9BR3K0ZG6B" | |
1294 http GET https://registry.npmjs.org/diff/1.0.7 | |
1295 verbose url raw debug | |
1296 verbose url resolving [ 'https://registry.npmjs.org/', './debug' ] | |
1297 verbose url resolved https://registry.npmjs.org/debug | |
1298 info trying registry request attempt 1 at 12:55:37 | |
1299 verbose etag "7NK6EFQGJ7GT56O6MYPU5HUNE" | |
1300 http GET https://registry.npmjs.org/debug | |
1301 http 304 https://registry.npmjs.org/wordwrap | |
1302 silly registry.get cb [ 304, | |
1302 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1302 silly registry.get server: 'Apache', | |
1302 silly registry.get via: '1.1 varnish', | |
1302 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1302 silly registry.get 'cache-control': 'max-age=1', | |
1302 silly registry.get etag: '"2D706CTCC5VWIX4UKCMOLK1NS"', | |
1302 silly registry.get 'x-served-by': 'cache-lo83-LHR', | |
1302 silly registry.get 'x-cache': 'HIT', | |
1302 silly registry.get 'x-cache-hits': '1', | |
1302 silly registry.get 'x-timer': 'S1398167737.254015923,VS0,VE79', | |
1302 silly registry.get vary: 'Accept', | |
1302 silly registry.get 'content-length': '0', | |
1302 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1302 silly registry.get connection: 'Keep-Alive' } ] | |
1303 verbose etag wordwrap from cache | |
1304 silly addNameRange number 2 { name: 'wordwrap', range: '>=0.0.2-0 <0.1.0-0', hasData: true } | |
1305 silly addNameRange versions [ 'wordwrap', [ '0.0.1', '0.0.2' ] ] | |
1306 verbose addNamed [ 'wordwrap', '0.0.2' ] | |
1307 verbose addNamed [ '0.0.2', '0.0.2' ] | |
1308 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2 | |
1309 verbose lock wordwrap@0.0.2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\24a694c8-wordwrap-0-0-2.lock | |
1310 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2 | |
1311 silly lockFile 24a694c8-wordwrap-0-0-2 wordwrap@0.0.2 | |
1312 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
1313 silly lockFile 8bd42136-wordwrap-0-0-2 wordwrap@~0.0.2 | |
1314 http 304 https://registry.npmjs.org/minimist | |
1315 silly registry.get cb [ 304, | |
1315 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1315 silly registry.get server: 'Apache', | |
1315 silly registry.get via: '1.1 varnish', | |
1315 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1315 silly registry.get 'cache-control': 'max-age=1', | |
1315 silly registry.get etag: '"E1Z1ZPDK1SRU8V2DG033P7I48"', | |
1315 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
1315 silly registry.get 'x-cache': 'MISS', | |
1315 silly registry.get 'x-cache-hits': '0', | |
1315 silly registry.get 'x-timer': 'S1398167737.259638548,VS0,VE85', | |
1315 silly registry.get vary: 'Accept', | |
1315 silly registry.get 'content-length': '0', | |
1315 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1315 silly registry.get connection: 'Keep-Alive' } ] | |
1316 verbose etag minimist from cache | |
1317 silly addNameRange number 2 { name: 'minimist', range: '>=0.0.1-0 <0.1.0-0', hasData: true } | |
1318 silly addNameRange versions [ 'minimist', | |
1318 silly addNameRange [ '0.0.0', | |
1318 silly addNameRange '0.0.1', | |
1318 silly addNameRange '0.0.2', | |
1318 silly addNameRange '0.0.3', | |
1318 silly addNameRange '0.0.4', | |
1318 silly addNameRange '0.0.5', | |
1318 silly addNameRange '0.0.6', | |
1318 silly addNameRange '0.0.7', | |
1318 silly addNameRange '0.0.8' ] ] | |
1319 verbose addNamed [ 'minimist', '0.0.8' ] | |
1320 verbose addNamed [ '0.0.8', '0.0.8' ] | |
1321 silly lockFile 22c6b485-minimist-0-0-8 minimist@0.0.8 | |
1322 verbose lock minimist@0.0.8 C:\Users\alastair.smith\AppData\Roaming\npm-cache\22c6b485-minimist-0-0-8.lock | |
1323 silly lockFile 22c6b485-minimist-0-0-8 minimist@0.0.8 | |
1324 silly lockFile 22c6b485-minimist-0-0-8 minimist@0.0.8 | |
1325 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1 | |
1326 silly lockFile 7a855a96-minimist-0-0-1 minimist@~0.0.1 | |
1327 silly resolved [ { name: 'wordwrap', | |
1327 silly resolved description: 'Wrap those words. Show them at what columns to start and stop.', | |
1327 silly resolved version: '0.0.2', | |
1327 silly resolved repository: | |
1327 silly resolved { type: 'git', | |
1327 silly resolved url: 'git://github.com/substack/node-wordwrap.git' }, | |
1327 silly resolved main: './index.js', | |
1327 silly resolved keywords: [ 'word', 'wrap', 'rule', 'format', 'column' ], | |
1327 silly resolved directories: { lib: '.', example: 'example', test: 'test' }, | |
1327 silly resolved scripts: { test: 'expresso' }, | |
1327 silly resolved devDependencies: { expresso: '=0.7.x' }, | |
1327 silly resolved engines: { node: '>=0.4.0' }, | |
1327 silly resolved license: 'MIT/X11', | |
1327 silly resolved author: | |
1327 silly resolved { name: 'James Halliday', | |
1327 silly resolved email: 'mail@substack.net', | |
1327 silly resolved url: 'http://substack.net' }, | |
1327 silly resolved readme: 'wordwrap\n========\n\nWrap your words.\n\nexample\n=======\n\nmade out of meat\n----------------\n\nmeat.js\n\n var wrap = require(\'wordwrap\')(15);\n console.log(wrap(\'You and your whole family are made out of meat.\'));\n\noutput:\n\n You and your\n whole family\n are made out\n of meat.\n\ncentered\n--------\n\ncenter.js\n\n var wrap = require(\'wordwrap\')(20, 60);\n console.log(wrap(\n \'At long last the struggle and tumult was over.\'\n + \' The machines had finally cast off their oppressors\'\n + \' and were finally free to roam the cosmos.\'\n + \'\\n\'\n + \'Free of purpose, free of obligation.\'\n + \' Just drifting through emptiness.\'\n + \' The sun was just another point of light.\'\n ));\n\noutput:\n\n At long last the struggle and tumult\n was over. The machines had finally cast\n off their oppressors and were finally\n free to roam the cosmos.\n Free of purpose, free of obligation.\n Just drifting through emptiness. The\n sun was just another point of light.\n\nmethods\n=======\n\nvar wrap = require(\'wordwrap\');\n\nwrap(stop), wrap(start, stop, params={mode:"soft"})\n---------------------------------------------------\n\nReturns a function that takes a string and returns a new string.\n\nPad out lines with spaces out to column `start` and then wrap until column\n`stop`. If a word is longer than `stop - start` characters it will overflow.\n\nIn "soft" mode, split chunks by `/(\\S+\\s+/` and don\'t break up chunks which are\nlonger than `stop - start`, in "hard" mode, split chunks with `/\\b/` and break\nup chunks longer than `stop - start`.\n\nwrap.hard(start, stop)\n----------------------\n\nLike `wrap()` but with `params.mode = "hard"`.\n', | |
1327 silly resolved readmeFilename: 'README.markdown', | |
1327 silly resolved bugs: { url: 'https://github.com/substack/node-wordwrap/issues' }, | |
1327 silly resolved homepage: 'https://github.com/substack/node-wordwrap', | |
1327 silly resolved _id: 'wordwrap@0.0.2', | |
1327 silly resolved _from: 'wordwrap@~0.0.2' }, | |
1327 silly resolved { name: 'minimist', | |
1327 silly resolved version: '0.0.8', | |
1327 silly resolved description: 'parse argument options', | |
1327 silly resolved main: 'index.js', | |
1327 silly resolved devDependencies: { tape: '~1.0.4', tap: '~0.4.0' }, | |
1327 silly resolved scripts: { test: 'tap test/*.js' }, | |
1327 silly resolved testling: { files: 'test/*.js', browsers: [Object] }, | |
1327 silly resolved repository: { type: 'git', url: 'git://github.com/substack/minimist.git' }, | |
1327 silly resolved homepage: 'https://github.com/substack/minimist', | |
1327 silly resolved keywords: [ 'argv', 'getopt', 'parser', 'optimist' ], | |
1327 silly resolved author: | |
1327 silly resolved { name: 'James Halliday', | |
1327 silly resolved email: 'mail@substack.net', | |
1327 silly resolved url: 'http://substack.net' }, | |
1327 silly resolved license: 'MIT', | |
1327 silly resolved readme: '# minimist\n\nparse argument options\n\nThis module is the guts of optimist\'s argument parser without all the\nfanciful decoration.\n\n[![browser support](https://ci.testling.com/substack/minimist.png)](http://ci.testling.com/substack/minimist)\n\n[![build status](https://secure.travis-ci.org/substack/minimist.png)](http://travis-ci.org/substack/minimist)\n\n# example\n\n``` js\nvar argv = require(\'minimist\')(process.argv.slice(2));\nconsole.dir(argv);\n```\n\n```\n$ node example/parse.js -a beep -b boop\n{ _: [], a: \'beep\', b: \'boop\' }\n```\n\n```\n$ node example/parse.js -x 3 -y 4 -n5 -abc --beep=boop foo bar baz\n{ _: [ \'foo\', \'bar\', \'baz\' ],\n x: 3,\n y: 4,\n n: 5,\n a: true,\n b: true,\n c: true,\n beep: \'boop\' }\n```\n\n# methods\n\n``` js\nvar parseArgs = require(\'minimist\')\n```\n\n## var argv = parseArgs(args, opts={})\n\nReturn an argument object `argv` populated with the array arguments from `args`.\n\n`argv._` contains all the arguments that didn\'t have an option associated with\nthem.\n\nNumeric-looking arguments will be returned as numbers unless `opts.string` or\n`opts.boolean` is set for that argument name.\n\nAny arguments after `\'--\'` will not be parsed and will end up in `argv._`.\n\noptions can be:\n\n* `opts.string` - a string or array of strings argument names to always treat as\nstrings\n* `opts.boolean` - a string or array of strings to always treat as booleans\n* `opts.alias` - an object mapping string names to strings or arrays of string\nargument names to use as aliases\n* `opts.default` - an object mapping string argument names to default values\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install minimist\n```\n\n# license\n\nMIT\n', | |
1327 silly resolved readmeFilename: 'readme.markdown', | |
1327 silly resolved bugs: { url: 'https://github.com/substack/minimist/issues' }, | |
1327 silly resolved _id: 'minimist@0.0.8', | |
1327 silly resolved _from: 'minimist@~0.0.1' } ] | |
1328 info install wordwrap@0.0.2 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1329 info install minimist@0.0.8 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1330 info installOne wordwrap@0.0.2 | |
1331 info installOne minimist@0.0.8 | |
1332 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap unbuild | |
1333 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist unbuild | |
1334 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\wordwrap\0.0.2\package.tgz | |
1335 silly lockFile 95628b3b-s-optimist-node-modules-wordwrap tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap | |
1336 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap C:\Users\alastair.smith\AppData\Roaming\npm-cache\95628b3b-s-optimist-node-modules-wordwrap.lock | |
1337 silly lockFile 4f4e35ad-cache-wordwrap-0-0-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\wordwrap\0.0.2\package.tgz | |
1338 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\wordwrap\0.0.2\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\4f4e35ad-cache-wordwrap-0-0-2-package-tgz.lock | |
1339 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimist\0.0.8\package.tgz | |
1340 silly lockFile 01d85206-s-optimist-node-modules-minimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist | |
1341 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist C:\Users\alastair.smith\AppData\Roaming\npm-cache\01d85206-s-optimist-node-modules-minimist.lock | |
1342 silly lockFile 6cc4bde5-cache-minimist-0-0-8-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimist\0.0.8\package.tgz | |
1343 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimist\0.0.8\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\6cc4bde5-cache-minimist-0-0-8-package-tgz.lock | |
1344 silly gunzTarPerm modes [ '755', '644' ] | |
1345 silly gunzTarPerm modes [ '755', '644' ] | |
1346 silly gunzTarPerm extractEntry package.json | |
1347 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1348 silly gunzTarPerm extractEntry package.json | |
1349 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1350 silly gunzTarPerm extractEntry .npmignore | |
1351 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
1352 silly gunzTarPerm extractEntry index.js | |
1353 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
1354 silly gunzTarPerm extractEntry LICENSE | |
1355 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1356 silly gunzTarPerm extractEntry index.js | |
1357 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
1358 silly gunzTarPerm extractEntry README.markdown | |
1359 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ] | |
1360 silly gunzTarPerm extractEntry example/center.js | |
1361 silly gunzTarPerm modified mode [ 'example/center.js', 438, 420 ] | |
1362 silly gunzTarPerm extractEntry .travis.yml | |
1363 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
1364 silly gunzTarPerm extractEntry example/parse.js | |
1365 silly gunzTarPerm modified mode [ 'example/parse.js', 438, 420 ] | |
1366 silly gunzTarPerm extractEntry example/meat.js | |
1367 silly gunzTarPerm modified mode [ 'example/meat.js', 438, 420 ] | |
1368 silly gunzTarPerm extractEntry test/break.js | |
1369 silly gunzTarPerm modified mode [ 'test/break.js', 438, 420 ] | |
1370 silly gunzTarPerm extractEntry readme.markdown | |
1371 silly gunzTarPerm modified mode [ 'readme.markdown', 438, 420 ] | |
1372 silly gunzTarPerm extractEntry test/dash.js | |
1373 silly gunzTarPerm modified mode [ 'test/dash.js', 438, 420 ] | |
1374 silly gunzTarPerm extractEntry test/default_bool.js | |
1375 silly gunzTarPerm modified mode [ 'test/default_bool.js', 438, 420 ] | |
1376 silly gunzTarPerm extractEntry test/dotted.js | |
1377 silly gunzTarPerm modified mode [ 'test/dotted.js', 438, 420 ] | |
1378 silly gunzTarPerm extractEntry test/long.js | |
1379 silly gunzTarPerm modified mode [ 'test/long.js', 438, 420 ] | |
1380 silly gunzTarPerm extractEntry test/parse.js | |
1381 silly gunzTarPerm modified mode [ 'test/parse.js', 438, 420 ] | |
1382 silly gunzTarPerm extractEntry test/parse_modified.js | |
1383 silly gunzTarPerm modified mode [ 'test/parse_modified.js', 438, 420 ] | |
1384 silly gunzTarPerm extractEntry test/short.js | |
1385 silly gunzTarPerm modified mode [ 'test/short.js', 438, 420 ] | |
1386 silly gunzTarPerm extractEntry test/whitespace.js | |
1387 silly gunzTarPerm modified mode [ 'test/whitespace.js', 438, 420 ] | |
1388 silly gunzTarPerm extractEntry test/wrap.js | |
1389 silly gunzTarPerm modified mode [ 'test/wrap.js', 438, 420 ] | |
1390 silly gunzTarPerm extractEntry test/idleness.txt | |
1391 silly gunzTarPerm modified mode [ 'test/idleness.txt', 438, 420 ] | |
1392 silly lockFile 95628b3b-s-optimist-node-modules-wordwrap tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap | |
1393 silly lockFile 95628b3b-s-optimist-node-modules-wordwrap tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap | |
1394 silly lockFile 4f4e35ad-cache-wordwrap-0-0-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\wordwrap\0.0.2\package.tgz | |
1395 silly lockFile 4f4e35ad-cache-wordwrap-0-0-2-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\wordwrap\0.0.2\package.tgz | |
1396 info preinstall wordwrap@0.0.2 | |
1397 verbose readDependencies using package.json deps | |
1398 verbose readDependencies using package.json deps | |
1399 silly resolved [] | |
1400 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap | |
1401 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\wordwrap | |
1402 verbose linkStuff [ false, | |
1402 verbose linkStuff false, | |
1402 verbose linkStuff false, | |
1402 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\optimist\\node_modules' ] | |
1403 info linkStuff wordwrap@0.0.2 | |
1404 verbose linkBins wordwrap@0.0.2 | |
1405 verbose linkMans wordwrap@0.0.2 | |
1406 verbose rebuildBundles wordwrap@0.0.2 | |
1407 info install wordwrap@0.0.2 | |
1408 info postinstall wordwrap@0.0.2 | |
1409 silly lockFile 01d85206-s-optimist-node-modules-minimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist | |
1410 silly lockFile 01d85206-s-optimist-node-modules-minimist tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist | |
1411 silly lockFile 6cc4bde5-cache-minimist-0-0-8-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimist\0.0.8\package.tgz | |
1412 silly lockFile 6cc4bde5-cache-minimist-0-0-8-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimist\0.0.8\package.tgz | |
1413 info preinstall minimist@0.0.8 | |
1414 verbose readDependencies using package.json deps | |
1415 verbose readDependencies using package.json deps | |
1416 silly resolved [] | |
1417 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist | |
1418 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist\node_modules\minimist | |
1419 verbose linkStuff [ false, | |
1419 verbose linkStuff false, | |
1419 verbose linkStuff false, | |
1419 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\optimist\\node_modules' ] | |
1420 info linkStuff minimist@0.0.8 | |
1421 verbose linkBins minimist@0.0.8 | |
1422 verbose linkMans minimist@0.0.8 | |
1423 verbose rebuildBundles minimist@0.0.8 | |
1424 info install minimist@0.0.8 | |
1425 http 304 https://registry.npmjs.org/commander/2.0.0 | |
1426 silly registry.get cb [ 304, | |
1426 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1426 silly registry.get server: 'Apache', | |
1426 silly registry.get via: '1.1 varnish', | |
1426 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1426 silly registry.get 'cache-control': 'max-age=1', | |
1426 silly registry.get etag: '"EHO3PP7OFM0LSWFEH8GBOE5ZC"', | |
1426 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
1426 silly registry.get 'x-cache': 'HIT', | |
1426 silly registry.get 'x-cache-hits': '1', | |
1426 silly registry.get 'x-timer': 'S1398167737.324892282,VS0,VE76', | |
1426 silly registry.get vary: 'Accept', | |
1426 silly registry.get 'content-length': '0', | |
1426 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1426 silly registry.get connection: 'Keep-Alive' } ] | |
1427 verbose etag commander/2.0.0 from cache | |
1428 info postinstall minimist@0.0.8 | |
1429 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1430 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\optimist | |
1431 verbose linkStuff [ false, | |
1431 verbose linkStuff false, | |
1431 verbose linkStuff false, | |
1431 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules' ] | |
1432 info linkStuff optimist@0.6.1 | |
1433 verbose linkBins optimist@0.6.1 | |
1434 verbose linkMans optimist@0.6.1 | |
1435 verbose rebuildBundles optimist@0.6.1 | |
1436 verbose rebuildBundles [ 'minimist', 'wordwrap' ] | |
1437 info install optimist@0.6.1 | |
1438 info postinstall optimist@0.6.1 | |
1439 silly lockFile d5315eb7-commander-2-0-0 commander@2.0.0 | |
1440 silly lockFile d5315eb7-commander-2-0-0 commander@2.0.0 | |
1441 http 304 https://registry.npmjs.org/jade/0.26.3 | |
1442 silly registry.get cb [ 304, | |
1442 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1442 silly registry.get server: 'Apache', | |
1442 silly registry.get via: '1.1 varnish', | |
1442 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1442 silly registry.get 'cache-control': 'max-age=1', | |
1442 silly registry.get etag: '"DC5ZIS6H4B56NT809AUWPIOC1"', | |
1442 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
1442 silly registry.get 'x-cache': 'HIT', | |
1442 silly registry.get 'x-cache-hits': '1', | |
1442 silly registry.get 'x-timer': 'S1398167737.328540087,VS0,VE79', | |
1442 silly registry.get vary: 'Accept', | |
1442 silly registry.get 'content-length': '0', | |
1442 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1442 silly registry.get connection: 'Keep-Alive' } ] | |
1443 verbose etag jade/0.26.3 from cache | |
1444 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3 | |
1445 silly lockFile 7a3d3ea7-jade-0-26-3 jade@0.26.3 | |
1446 http 304 https://registry.npmjs.org/growl | |
1447 silly registry.get cb [ 304, | |
1447 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1447 silly registry.get server: 'Apache', | |
1447 silly registry.get via: '1.1 varnish', | |
1447 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1447 silly registry.get 'cache-control': 'max-age=1', | |
1447 silly registry.get etag: '"D3M09LGO935L5IAU7YXPEBU4B"', | |
1447 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
1447 silly registry.get 'x-cache': 'HIT', | |
1447 silly registry.get 'x-cache-hits': '1', | |
1447 silly registry.get 'x-timer': 'S1398167737.321240187,VS0,VE157', | |
1447 silly registry.get vary: 'Accept', | |
1447 silly registry.get 'content-length': '0', | |
1447 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1447 silly registry.get connection: 'Keep-Alive' } ] | |
1448 verbose etag growl from cache | |
1449 silly addNameRange number 2 { name: 'growl', range: '>=1.7.0-0 <1.8.0-0', hasData: true } | |
1450 silly addNameRange versions [ 'growl', | |
1450 silly addNameRange [ '1.0.1', | |
1450 silly addNameRange '1.0.2', | |
1450 silly addNameRange '1.1.0', | |
1450 silly addNameRange '1.2.0', | |
1450 silly addNameRange '1.2.1', | |
1450 silly addNameRange '1.3.0', | |
1450 silly addNameRange '1.4.0', | |
1450 silly addNameRange '1.4.1', | |
1450 silly addNameRange '1.5.0', | |
1450 silly addNameRange '1.5.1', | |
1450 silly addNameRange '1.6.0', | |
1450 silly addNameRange '1.6.1', | |
1450 silly addNameRange '1.7.0' ] ] | |
1451 verbose addNamed [ 'growl', '1.7.0' ] | |
1452 verbose addNamed [ '1.7.0', '1.7.0' ] | |
1453 silly lockFile 2e65a17a-growl-1-7-0 growl@1.7.0 | |
1454 verbose lock growl@1.7.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\2e65a17a-growl-1-7-0.lock | |
1455 http 304 https://registry.npmjs.org/debug | |
1456 silly registry.get cb [ 304, | |
1456 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1456 silly registry.get server: 'Apache', | |
1456 silly registry.get via: '1.1 varnish', | |
1456 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1456 silly registry.get 'cache-control': 'max-age=1', | |
1456 silly registry.get etag: '"7NK6EFQGJ7GT56O6MYPU5HUNE"', | |
1456 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
1456 silly registry.get 'x-cache': 'MISS', | |
1456 silly registry.get 'x-cache-hits': '0', | |
1456 silly registry.get 'x-timer': 'S1398167737.407474518,VS0,VE79', | |
1456 silly registry.get vary: 'Accept', | |
1456 silly registry.get 'content-length': '0', | |
1456 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
1456 silly registry.get connection: 'Keep-Alive' } ] | |
1457 verbose etag debug from cache | |
1458 silly addNameRange number 2 { name: 'debug', range: '*', hasData: true } | |
1459 silly addNameRange versions [ 'debug', | |
1459 silly addNameRange [ '0.0.1', | |
1459 silly addNameRange '0.1.0', | |
1459 silly addNameRange '0.2.0', | |
1459 silly addNameRange '0.3.0', | |
1459 silly addNameRange '0.4.0', | |
1459 silly addNameRange '0.4.1', | |
1459 silly addNameRange '0.5.0', | |
1459 silly addNameRange '0.6.0', | |
1459 silly addNameRange '0.7.0', | |
1459 silly addNameRange '0.7.1', | |
1459 silly addNameRange '0.7.2', | |
1459 silly addNameRange '0.7.3', | |
1459 silly addNameRange '0.7.4', | |
1459 silly addNameRange '0.8.0' ] ] | |
1460 verbose addNamed [ 'debug', '0.8.0' ] | |
1461 verbose addNamed [ '0.8.0', '0.8.0' ] | |
1462 silly lockFile 3647f48c-debug-0-8-0 debug@0.8.0 | |
1463 verbose lock debug@0.8.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\3647f48c-debug-0-8-0.lock | |
1464 silly lockFile 2e65a17a-growl-1-7-0 growl@1.7.0 | |
1465 silly lockFile 2e65a17a-growl-1-7-0 growl@1.7.0 | |
1466 silly lockFile 9f7e3aca-growl-1-7-x growl@1.7.x | |
1467 silly lockFile 9f7e3aca-growl-1-7-x growl@1.7.x | |
1468 silly lockFile 3647f48c-debug-0-8-0 debug@0.8.0 | |
1469 silly lockFile 3647f48c-debug-0-8-0 debug@0.8.0 | |
1470 silly lockFile 3ac45eff-debug debug@* | |
1471 silly lockFile 3ac45eff-debug debug@* | |
1472 http 304 https://registry.npmjs.org/glob/3.2.3 | |
1473 silly registry.get cb [ 304, | |
1473 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1473 silly registry.get server: 'Apache', | |
1473 silly registry.get via: '1.1 varnish', | |
1473 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1473 silly registry.get 'cache-control': 'max-age=1', | |
1473 silly registry.get etag: '"BNJFRDZHS69RJ8YE9UTYH7975"', | |
1473 silly registry.get 'x-served-by': 'cache-lo83-LHR', | |
1473 silly registry.get 'x-cache': 'HIT', | |
1473 silly registry.get 'x-cache-hits': '1', | |
1473 silly registry.get 'x-timer': 'S1398167737.339946985,VS0,VE171', | |
1473 silly registry.get vary: 'Accept', | |
1473 silly registry.get 'content-length': '0', | |
1473 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
1473 silly registry.get connection: 'Keep-Alive' } ] | |
1474 verbose etag glob/3.2.3 from cache | |
1475 silly lockFile 7fc225c9-glob-3-2-3 glob@3.2.3 | |
1476 silly lockFile 7fc225c9-glob-3-2-3 glob@3.2.3 | |
1477 http 304 https://registry.npmjs.org/diff/1.0.7 | |
1478 silly registry.get cb [ 304, | |
1478 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1478 silly registry.get server: 'Apache', | |
1478 silly registry.get via: '1.1 varnish', | |
1478 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1478 silly registry.get 'cache-control': 'max-age=1', | |
1478 silly registry.get etag: '"B2V7DZESX1KM34W9BR3K0ZG6B"', | |
1478 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
1478 silly registry.get 'x-cache': 'MISS', | |
1478 silly registry.get 'x-cache-hits': '0', | |
1478 silly registry.get 'x-timer': 'S1398167737.351528883,VS0,VE170', | |
1478 silly registry.get vary: 'Accept', | |
1478 silly registry.get 'content-length': '0', | |
1478 silly registry.get 'keep-alive': 'timeout=10, max=49', | |
1478 silly registry.get connection: 'Keep-Alive' } ] | |
1479 verbose etag diff/1.0.7 from cache | |
1480 silly lockFile 8a87bc9f-diff-1-0-7 diff@1.0.7 | |
1481 silly lockFile 8a87bc9f-diff-1-0-7 diff@1.0.7 | |
1482 silly resolved [ { name: 'commander', | |
1482 silly resolved version: '2.0.0', | |
1482 silly resolved description: 'the complete solution for node.js command-line programs', | |
1482 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ], | |
1482 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
1482 silly resolved repository: | |
1482 silly resolved { type: 'git', | |
1482 silly resolved url: 'https://github.com/visionmedia/commander.js.git' }, | |
1482 silly resolved devDependencies: { should: '>= 0.0.1' }, | |
1482 silly resolved scripts: { test: 'make test' }, | |
1482 silly resolved main: 'index', | |
1482 silly resolved engines: { node: '>= 0.6.x' }, | |
1482 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineapple\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineapple\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .outputHelp()\n\n Output help information without exiting.\n\n## .help()\n\n Output help information and exit immediately.\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n', | |
1482 silly resolved readmeFilename: 'Readme.md', | |
1482 silly resolved bugs: { url: 'https://github.com/visionmedia/commander.js/issues' }, | |
1482 silly resolved homepage: 'https://github.com/visionmedia/commander.js', | |
1482 silly resolved _id: 'commander@2.0.0', | |
1482 silly resolved _from: 'commander@2.0.0' }, | |
1482 silly resolved { name: 'jade', | |
1482 silly resolved description: 'Jade template engine', | |
1482 silly resolved version: '0.26.3', | |
1482 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
1482 silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/jade' }, | |
1482 silly resolved main: './index.js', | |
1482 silly resolved bin: { jade: './bin/jade' }, | |
1482 silly resolved man: [ './jade.1' ], | |
1482 silly resolved dependencies: { commander: '0.6.1', mkdirp: '0.3.0' }, | |
1482 silly resolved devDependencies: | |
1482 silly resolved { mocha: '*', | |
1482 silly resolved markdown: '*', | |
1482 silly resolved stylus: '*', | |
1482 silly resolved uubench: '*', | |
1482 silly resolved should: '*', | |
1482 silly resolved less: '*', | |
1482 silly resolved 'uglify-js': '*' }, | |
1482 silly resolved component: { scripts: [Object] }, | |
1482 silly resolved scripts: { prepublish: 'npm prune' }, | |
1482 silly resolved bugs: { url: 'https://github.com/visionmedia/jade/issues' }, | |
1482 silly resolved readme: 'ERROR: No README data found!', | |
1482 silly resolved homepage: 'https://github.com/visionmedia/jade', | |
1482 silly resolved _id: 'jade@0.26.3', | |
1482 silly resolved _from: 'jade@0.26.3' }, | |
1482 silly resolved { name: 'growl', | |
1482 silly resolved version: '1.7.0', | |
1482 silly resolved description: 'Growl unobtrusive notifications', | |
1482 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
1482 silly resolved main: './lib/growl.js', | |
1482 silly resolved readme: '# Growl for nodejs\n\nGrowl support for Nodejs. This is essentially a port of my [Ruby Growl Library](http://github.com/visionmedia/growl). Ubuntu/Linux support added thanks to [@niftylettuce](http://github.com/niftylettuce). \n\n## Installation\n\n### Install \n\n### Mac OS X (Darwin):\n\n Install [growlnotify(1)](http://growl.info/extras.php#growlnotify). On OS X 10.8, Notification Center is supported using [terminal-notifier](https://github.com/alloy/terminal-notifier). To install:\n \n $ sudo gem install terminal-notifier\n \n Install [npm](http://npmjs.org/) and run:\n \n $ npm install growl\n\n### Ubuntu (Linux):\n\n Install `notify-send` through the [libnotify-bin](http://packages.ubuntu.com/libnotify-bin) package:\n\n $ sudo apt-get install libnotify-bin\n\n Install [npm](http://npmjs.org/) and run:\n \n $ npm install growl\n\n### Windows:\n\n Download and install [Growl for Windows](http://www.growlforwindows.com/gfw/default.aspx)\n\n Download [growlnotify](http://www.growlforwindows.com/gfw/help/growlnotify.aspx) - **IMPORTANT :** Unpack growlnotify to a folder that is present in your path!\n\n Install [npm](http://npmjs.org/) and run:\n \n $ npm install growl\n\n## Examples\n\nCallback functions are optional\n\n var growl = require(\'growl\')\n growl(\'You have mail!\')\n growl(\'5 new messages\', { sticky: true })\n growl(\'5 new emails\', { title: \'Email Client\', image: \'Safari\', sticky: true })\n growl(\'Message with title\', { title: \'Title\'})\n growl(\'Set priority\', { priority: 2 })\n growl(\'Show Safari icon\', { image: \'Safari\' })\n growl(\'Show icon\', { image: \'path/to/icon.icns\' })\n growl(\'Show image\', { image: \'path/to/my.image.png\' })\n growl(\'Show png filesystem icon\', { image: \'png\' })\n growl(\'Show pdf filesystem icon\', { image: \'article.pdf\' })\n growl(\'Show pdf filesystem icon\', { image: \'article.pdf\' }, function(err){\n // ... notified\n })\n\n## Options\n\n - title\n - notification title\n - name\n - application name\n - priority\n - priority for the notification (default is 0)\n - sticky\n - weither or not the notification should remainin until closed\n - image\n - Auto-detects the context:\n - path to an icon sets --iconpath\n - path to an image sets --image\n - capitalized word sets --appIcon\n - filename uses extname as --icon\n - otherwise treated as --icon\n \n## License \n\n(The MIT License)\n\nCopyright (c) 2009 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n', | |
1482 silly resolved readmeFilename: 'Readme.md', | |
1482 silly resolved _id: 'growl@1.7.0', | |
1482 silly resolved _from: 'growl@1.7.x' }, | |
1482 silly resolved { name: 'debug', | |
1482 silly resolved version: '0.8.0', | |
1482 silly resolved repository: { type: 'git', url: 'git://github.com/visionmedia/debug.git' }, | |
1482 silly resolved description: 'small debugging utility', | |
1482 silly resolved keywords: [ 'debug', 'log', 'debugger' ], | |
1482 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
1482 silly resolved dependencies: {}, | |
1482 silly resolved devDependencies: { mocha: '*' }, | |
1482 silly resolved main: 'lib/debug.js', | |
1482 silly resolved browser: './debug.js', | |
1482 silly resolved engines: { node: '*' }, | |
1482 silly resolved files: [ 'lib/debug.js', 'debug.js' ], | |
1482 silly resolved readme: '# debug\n\n tiny node.js debugging utility modelled after node core\'s debugging technique.\n\n## Installation\n\n```\n$ npm install debug\n```\n\n## Usage\n\n With `debug` you simply invoke the exported function to generate your debug function, passing it a name which will determine if a noop function is returned, or a decorated `console.error`, so all of the `console` format string goodies you\'re used to work fine. A unique color is selected per-function for visibility.\n\nExample _app.js_:\n\n```js\nvar debug = require(\'debug\')(\'http\')\n , http = require(\'http\')\n , name = \'My App\';\n\n// fake app\n\ndebug(\'booting %s\', name);\n\nhttp.createServer(function(req, res){\n debug(req.method + \' \' + req.url);\n res.end(\'hello\\n\');\n}).listen(3000, function(){\n debug(\'listening\');\n});\n\n// fake worker of some kind\n\nrequire(\'./worker\');\n```\n\nExample _worker.js_:\n\n```js\nvar debug = require(\'debug\')(\'worker\');\n\nsetInterval(function(){\n debug(\'doing some work\');\n}, 1000);\n```\n\n The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples:\n\n ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png)\n\n ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png)\n\n## Millisecond diff\n\n When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.\n\n ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png)\n\n When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below:\n\n ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png)\n\n## Conventions\n\n If you\'re using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser".\n\n## Wildcards\n\n The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect.compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.\n\n You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=* -connect:*` would include all debuggers except those starting with "connect:".\n\n## Browser support\n\n Debug works in the browser as well, currently persisted by `localStorage`. For example if you have `worker:a` and `worker:b` as shown below, and wish to debug both type `debug.enable(\'worker:*\')` in the console and refresh the page, this will remain until you disable with `debug.disable()`.\n\n```js\na = debug(\'worker:a\');\nb = debug(\'worker:b\');\n\nsetInterval(function(){\n a(\'doing some work\');\n}, 1000);\n\nsetInterval(function(){\n a(\'doing some work\');\n}, 1200);\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n', | |
1482 silly resolved readmeFilename: 'Readme.md', | |
1482 silly resolved bugs: { url: 'https://github.com/visionmedia/debug/issues' }, | |
1482 silly resolved homepage: 'https://github.com/visionmedia/debug', | |
1482 silly resolved _id: 'debug@0.8.0', | |
1482 silly resolved _from: 'debug@*' }, | |
1482 silly resolved { author: | |
1482 silly resolved { name: 'Isaac Z. Schlueter', | |
1482 silly resolved email: 'i@izs.me', | |
1482 silly resolved url: 'http://blog.izs.me/' }, | |
1482 silly resolved name: 'glob', | |
1482 silly resolved description: 'a little globber', | |
1482 silly resolved version: '3.2.3', | |
1482 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/node-glob.git' }, | |
1482 silly resolved main: 'glob.js', | |
1482 silly resolved engines: { node: '*' }, | |
1482 silly resolved dependencies: { minimatch: '~0.2.11', 'graceful-fs': '~2.0.0', inherits: '2' }, | |
1482 silly resolved devDependencies: { tap: '~0.4.0', mkdirp: '0', rimraf: '1' }, | |
1482 silly resolved scripts: { test: 'tap test/*.js' }, | |
1482 silly resolved license: 'BSD', | |
1482 silly resolved readme: '# Glob\n\nMatch files using the patterns the shell uses, like stars and stuff.\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* `statCache` Collection of all the stat results the glob search\n performed.\n* `cache` Convenience object. Each field has the following possible\n values:\n * `false` - Path does not exist\n * `true` - Path exists\n * `1` - Path exists, and is not a directory\n * `2` - Path exists, and is a directory\n * `[file, entries, ...]` - Path exists, is a directory, and the\n array value is the results of `fs.readdir`\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* `dot` Include `.dot` files in normal matches and `globstar` matches.\n Note that an explicit dot in a portion of the pattern will always\n match dot files.\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* `cache` See `cache` property above. Pass in a previously generated\n cache object to save some fs calls.\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.\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 cache or statCache objects are reused between glob\ncalls.\n\nUsers are thus advised not to use a glob result as a guarantee of\nfilesystem state in the face of rapid changes. For the vast majority\nof operations, this is never a problem.\n', | |
1482 silly resolved readmeFilename: 'README.md', | |
1482 silly resolved bugs: { url: 'https://github.com/isaacs/node-glob/issues' }, | |
1482 silly resolved homepage: 'https://github.com/isaacs/node-glob', | |
1482 silly resolved _id: 'glob@3.2.3', | |
1482 silly resolved _from: 'glob@3.2.3' }, | |
1482 silly resolved { name: 'diff', | |
1482 silly resolved version: '1.0.7', | |
1482 silly resolved description: 'A javascript text diff implementation.', | |
1482 silly resolved keywords: [ 'diff', 'javascript' ], | |
1482 silly resolved maintainers: [ [Object] ], | |
1482 silly resolved bugs: | |
1482 silly resolved { url: 'http://github.com/kpdecker/jsdiff/issues', | |
1482 silly resolved email: 'kpdecker@gmail.com' }, | |
1482 silly resolved licenses: [ [Object] ], | |
1482 silly resolved repository: { type: 'git', url: 'git://github.com/kpdecker/jsdiff.git' }, | |
1482 silly resolved engines: { node: '>=0.3.1' }, | |
1482 silly resolved main: './diff', | |
1482 silly resolved scripts: { test: 'mocha test/*.js' }, | |
1482 silly resolved dependencies: {}, | |
1482 silly resolved devDependencies: { mocha: '~1.6', should: '~1.2' }, | |
1482 silly resolved optionalDependencies: {}, | |
1482 silly resolved files: [ 'diff.js' ], | |
1482 silly resolved readme: '# jsdiff\n\n[![Build Status](https://secure.travis-ci.org/kpdecker/jsdiff.png)](http://travis-ci.org/kpdecker/jsdiff)\n\nA javascript text differencing implementation.\n\nBased on the algorithm proposed in\n["An O(ND) Difference Algorithm and its Variations" (Myers, 1986)](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927).\n\n## Installation\n\n npm install diff\n\nor\n\n git clone git://github.com/kpdecker/jsdiff.git\n\n## API\n\n* JsDiff.diffChars(oldStr, newStr)\n Diffs two blocks of text, comparing character by character.\n\n Returns a list of change objects (See below).\n\n* JsDiff.diffWords(oldStr, newStr)\n Diffs two blocks of text, comparing word by word.\n\n Returns a list of change objects (See below).\n\n* JsDiff.diffLines(oldStr, newStr)\n Diffs two blocks of text, comparing line by line.\n\n Returns a list of change objects (See below).\n\n* JsDiff.diffCss(oldStr, newStr)\n Diffs two blocks of text, comparing CSS tokens.\n\n Returns a list of change objects (See below).\n\n* JsDiff.createPatch(fileName, oldStr, newStr, oldHeader, newHeader)\n Creates a unified diff patch.\n\n Parameters:\n * fileName : String to be output in the filename sections of the patch\n * oldStr : Original string value\n * newStr : New string value\n * oldHeader : Additional information to include in the old file header\n * newHeader : Additional information to include in thew new file header\n\n* JsDiff.applyPatch(oldStr, diffStr)\n Applies a unified diff patch.\n\n Return a string containing new version of provided data.\n\n* convertChangesToXML(changes)\n Converts a list of changes to a serialized XML format\n\n### Change Objects\nMany of the methods above return change objects. These objects are consist of the following fields:\n\n* value: Text content\n* added: True if the value was inserted into the new string\n* removed: True of the value was removed from the old string\n\nNote that some cases may omit a particular flag field. Comparison on the flag fields should always be done in a truthy or falsy manner.\n\n## [Example](http://kpdecker.github.com/jsdiff)\n\n## License\n\nSoftware License Agreement (BSD License)\n\nCopyright (c) 2009-2011, Kevin Decker kpdecker@gmail.com\n\nAll rights reserved.\n\nRedistribution and use of this software in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above\n copyright notice, this list of conditions and the\n following disclaimer.\n\n* Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the\n following disclaimer in the documentation and/or other\n materials provided with the distribution.\n\n* Neither the name of Kevin Decker nor the names of its\n contributors may be used to endorse or promote products\n derived from this software without specific prior\n written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR\nIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\nFITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR\nCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER\nIN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT\nOF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n', | |
1482 silly resolved readmeFilename: 'README.md', | |
1482 silly resolved homepage: 'https://github.com/kpdecker/jsdiff', | |
1482 silly resolved _id: 'diff@1.0.7', | |
1482 silly resolved _from: 'diff@1.0.7' } ] | |
1483 info install commander@2.0.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1484 info install jade@0.26.3 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1485 info install growl@1.7.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1486 info install debug@0.8.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1487 info install glob@3.2.3 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1488 info install diff@1.0.7 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
1489 info installOne commander@2.0.0 | |
1490 info installOne jade@0.26.3 | |
1491 info installOne growl@1.7.0 | |
1492 info installOne debug@0.8.0 | |
1493 info installOne glob@3.2.3 | |
1494 info installOne diff@1.0.7 | |
1495 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander unbuild | |
1496 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade unbuild | |
1497 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl unbuild | |
1498 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug unbuild | |
1499 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob unbuild | |
1500 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff unbuild | |
1501 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\2.0.0\package.tgz | |
1502 silly lockFile 56ffbee5-les-mocha-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander | |
1503 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander C:\Users\alastair.smith\AppData\Roaming\npm-cache\56ffbee5-les-mocha-node-modules-commander.lock | |
1504 silly lockFile 182f523f-ache-commander-2-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\2.0.0\package.tgz | |
1505 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\2.0.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\182f523f-ache-commander-2-0-0-package-tgz.lock | |
1506 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz | |
1507 silly lockFile 80869833--modules-mocha-node-modules-jade tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
1508 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade C:\Users\alastair.smith\AppData\Roaming\npm-cache\80869833--modules-mocha-node-modules-jade.lock | |
1509 silly lockFile e8934cc1-pm-cache-jade-0-26-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz | |
1510 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\e8934cc1-pm-cache-jade-0-26-3-package-tgz.lock | |
1511 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\growl\1.7.0\package.tgz | |
1512 silly lockFile 9ca7fd9a-modules-mocha-node-modules-growl tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl | |
1513 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl C:\Users\alastair.smith\AppData\Roaming\npm-cache\9ca7fd9a-modules-mocha-node-modules-growl.lock | |
1514 silly lockFile 24aae42e-pm-cache-growl-1-7-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\growl\1.7.0\package.tgz | |
1515 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\growl\1.7.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\24aae42e-pm-cache-growl-1-7-0-package-tgz.lock | |
1516 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\debug\0.8.0\package.tgz | |
1517 silly lockFile f24c5aab-modules-mocha-node-modules-debug tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug | |
1518 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug C:\Users\alastair.smith\AppData\Roaming\npm-cache\f24c5aab-modules-mocha-node-modules-debug.lock | |
1519 silly lockFile 5ea09e97-pm-cache-debug-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\debug\0.8.0\package.tgz | |
1520 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\debug\0.8.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\5ea09e97-pm-cache-debug-0-8-0-package-tgz.lock | |
1521 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\glob\3.2.3\package.tgz | |
1522 silly lockFile e939e634--modules-mocha-node-modules-glob tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1523 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob C:\Users\alastair.smith\AppData\Roaming\npm-cache\e939e634--modules-mocha-node-modules-glob.lock | |
1524 silly lockFile 81f9c34c-npm-cache-glob-3-2-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\glob\3.2.3\package.tgz | |
1525 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\glob\3.2.3\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\81f9c34c-npm-cache-glob-3-2-3-package-tgz.lock | |
1526 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\diff\1.0.7\package.tgz | |
1527 silly lockFile da8c1980--modules-mocha-node-modules-diff tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff | |
1528 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff C:\Users\alastair.smith\AppData\Roaming\npm-cache\da8c1980--modules-mocha-node-modules-diff.lock | |
1529 silly lockFile 7ec3e976-npm-cache-diff-1-0-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\diff\1.0.7\package.tgz | |
1530 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\diff\1.0.7\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\7ec3e976-npm-cache-diff-1-0-7-package-tgz.lock | |
1531 silly gunzTarPerm modes [ '755', '644' ] | |
1532 silly gunzTarPerm modes [ '755', '644' ] | |
1533 silly gunzTarPerm modes [ '755', '644' ] | |
1534 silly gunzTarPerm extractEntry package.json | |
1535 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1536 silly gunzTarPerm modes [ '755', '644' ] | |
1537 silly gunzTarPerm modes [ '755', '644' ] | |
1538 silly gunzTarPerm modes [ '755', '644' ] | |
1539 silly gunzTarPerm extractEntry package.json | |
1540 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1541 silly gunzTarPerm extractEntry package.json | |
1542 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1543 silly gunzTarPerm extractEntry index.js | |
1544 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
1545 silly gunzTarPerm extractEntry History.md | |
1546 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ] | |
1547 silly gunzTarPerm extractEntry Readme.md | |
1548 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ] | |
1549 silly gunzTarPerm extractEntry debug.js | |
1550 silly gunzTarPerm modified mode [ 'debug.js', 438, 420 ] | |
1551 silly gunzTarPerm extractEntry Readme.md | |
1552 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ] | |
1553 silly gunzTarPerm extractEntry package.json | |
1554 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1555 silly gunzTarPerm extractEntry test.js | |
1556 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ] | |
1557 silly gunzTarPerm extractEntry History.md | |
1558 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ] | |
1559 silly gunzTarPerm extractEntry package.json | |
1560 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1561 silly gunzTarPerm extractEntry package.json | |
1562 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1563 silly gunzTarPerm extractEntry .npmignore | |
1564 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
1565 silly gunzTarPerm extractEntry README.md | |
1566 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
1567 silly gunzTarPerm extractEntry README.md | |
1568 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
1569 silly gunzTarPerm extractEntry diff.js | |
1570 silly gunzTarPerm modified mode [ 'diff.js', 438, 420 ] | |
1571 silly gunzTarPerm extractEntry .npmignore | |
1572 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
1573 silly gunzTarPerm extractEntry LICENSE | |
1574 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1575 silly gunzTarPerm extractEntry lib/debug.js | |
1576 silly gunzTarPerm modified mode [ 'lib/debug.js', 438, 420 ] | |
1577 silly gunzTarPerm extractEntry Readme.md | |
1578 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ] | |
1579 silly gunzTarPerm extractEntry lib/growl.js | |
1580 silly gunzTarPerm modified mode [ 'lib/growl.js', 438, 420 ] | |
1581 silly gunzTarPerm extractEntry runtime.min.js | |
1582 silly gunzTarPerm modified mode [ 'runtime.min.js', 438, 420 ] | |
1583 silly gunzTarPerm extractEntry index.js | |
1584 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
1585 silly gunzTarPerm extractEntry LICENSE | |
1586 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1587 silly gunzTarPerm extractEntry glob.js | |
1588 silly gunzTarPerm modified mode [ 'glob.js', 438, 420 ] | |
1589 silly gunzTarPerm extractEntry jade.js | |
1590 silly gunzTarPerm modified mode [ 'jade.js', 438, 420 ] | |
1591 silly gunzTarPerm extractEntry runtime.js | |
1592 silly gunzTarPerm modified mode [ 'runtime.js', 438, 420 ] | |
1593 silly gunzTarPerm extractEntry jade.min.js | |
1594 silly gunzTarPerm modified mode [ 'jade.min.js', 438, 420 ] | |
1595 silly gunzTarPerm extractEntry lib/compiler.js | |
1596 silly gunzTarPerm modified mode [ 'lib/compiler.js', 438, 420 ] | |
1597 silly gunzTarPerm extractEntry lib/filters.js | |
1598 silly gunzTarPerm modified mode [ 'lib/filters.js', 438, 420 ] | |
1599 silly gunzTarPerm extractEntry lib/inline-tags.js | |
1600 silly gunzTarPerm modified mode [ 'lib/inline-tags.js', 438, 420 ] | |
1601 silly gunzTarPerm extractEntry lib/jade.js | |
1602 silly gunzTarPerm modified mode [ 'lib/jade.js', 438, 420 ] | |
1603 silly gunzTarPerm extractEntry lib/doctypes.js | |
1604 silly gunzTarPerm modified mode [ 'lib/doctypes.js', 438, 420 ] | |
1605 silly gunzTarPerm extractEntry lib/self-closing.js | |
1606 silly gunzTarPerm modified mode [ 'lib/self-closing.js', 438, 420 ] | |
1607 silly gunzTarPerm extractEntry lib/parser.js | |
1608 silly gunzTarPerm modified mode [ 'lib/parser.js', 438, 420 ] | |
1609 silly gunzTarPerm extractEntry lib/runtime.js | |
1610 silly gunzTarPerm modified mode [ 'lib/runtime.js', 438, 420 ] | |
1611 silly gunzTarPerm extractEntry lib/utils.js | |
1612 silly gunzTarPerm modified mode [ 'lib/utils.js', 438, 420 ] | |
1613 silly gunzTarPerm extractEntry lib/lexer.js | |
1614 silly gunzTarPerm modified mode [ 'lib/lexer.js', 438, 420 ] | |
1615 silly gunzTarPerm extractEntry lib/nodes/attrs.js | |
1616 silly gunzTarPerm modified mode [ 'lib/nodes/attrs.js', 438, 420 ] | |
1617 silly gunzTarPerm extractEntry lib/nodes/code.js | |
1618 silly gunzTarPerm modified mode [ 'lib/nodes/code.js', 438, 420 ] | |
1619 silly gunzTarPerm extractEntry lib/nodes/comment.js | |
1620 silly gunzTarPerm modified mode [ 'lib/nodes/comment.js', 438, 420 ] | |
1621 silly gunzTarPerm extractEntry lib/nodes/doctype.js | |
1622 silly gunzTarPerm modified mode [ 'lib/nodes/doctype.js', 438, 420 ] | |
1623 silly gunzTarPerm extractEntry lib/nodes/case.js | |
1624 silly gunzTarPerm modified mode [ 'lib/nodes/case.js', 438, 420 ] | |
1625 silly gunzTarPerm extractEntry lib/nodes/filter.js | |
1626 silly gunzTarPerm modified mode [ 'lib/nodes/filter.js', 438, 420 ] | |
1627 silly gunzTarPerm extractEntry lib/nodes/index.js | |
1628 silly gunzTarPerm modified mode [ 'lib/nodes/index.js', 438, 420 ] | |
1629 silly gunzTarPerm extractEntry lib/nodes/literal.js | |
1630 silly gunzTarPerm modified mode [ 'lib/nodes/literal.js', 438, 420 ] | |
1631 silly gunzTarPerm extractEntry lib/nodes/mixin.js | |
1632 silly gunzTarPerm modified mode [ 'lib/nodes/mixin.js', 438, 420 ] | |
1633 silly gunzTarPerm extractEntry lib/nodes/node.js | |
1634 silly gunzTarPerm modified mode [ 'lib/nodes/node.js', 438, 420 ] | |
1635 silly gunzTarPerm extractEntry lib/nodes/block.js | |
1636 silly gunzTarPerm modified mode [ 'lib/nodes/block.js', 438, 420 ] | |
1637 silly gunzTarPerm extractEntry lib/nodes/tag.js | |
1638 silly gunzTarPerm modified mode [ 'lib/nodes/tag.js', 438, 420 ] | |
1639 silly gunzTarPerm extractEntry lib/nodes/block-comment.js | |
1640 silly gunzTarPerm modified mode [ 'lib/nodes/block-comment.js', 438, 420 ] | |
1641 silly gunzTarPerm extractEntry lib/nodes/text.js | |
1642 silly gunzTarPerm modified mode [ 'lib/nodes/text.js', 438, 420 ] | |
1643 silly gunzTarPerm extractEntry lib/nodes/each.js | |
1644 silly gunzTarPerm modified mode [ 'lib/nodes/each.js', 438, 420 ] | |
1645 silly gunzTarPerm extractEntry jade.md | |
1646 silly gunzTarPerm modified mode [ 'jade.md', 438, 420 ] | |
1647 silly gunzTarPerm extractEntry bin/jade | |
1648 silly gunzTarPerm modified mode [ 'bin/jade', 438, 420 ] | |
1649 silly gunzTarPerm extractEntry test.jade | |
1650 silly gunzTarPerm modified mode [ 'test.jade', 438, 420 ] | |
1651 silly gunzTarPerm extractEntry testing/index.js | |
1652 silly gunzTarPerm modified mode [ 'testing/index.js', 438, 420 ] | |
1653 silly gunzTarPerm extractEntry testing/user.js | |
1654 silly gunzTarPerm modified mode [ 'testing/user.js', 438, 420 ] | |
1655 silly gunzTarPerm extractEntry testing/head.jade | |
1656 silly gunzTarPerm modified mode [ 'testing/head.jade', 438, 420 ] | |
1657 silly gunzTarPerm extractEntry testing/index.jade | |
1658 silly gunzTarPerm modified mode [ 'testing/index.jade', 438, 420 ] | |
1659 silly gunzTarPerm extractEntry testing/layout.jade | |
1660 silly gunzTarPerm modified mode [ 'testing/layout.jade', 438, 420 ] | |
1661 silly gunzTarPerm extractEntry testing/user.jade | |
1662 silly gunzTarPerm modified mode [ 'testing/user.jade', 438, 420 ] | |
1663 silly gunzTarPerm extractEntry .travis.yml | |
1664 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
1665 silly gunzTarPerm extractEntry examples/g.js | |
1666 silly gunzTarPerm modified mode [ 'examples/g.js', 438, 420 ] | |
1667 silly gunzTarPerm extractEntry examples/usr-local.js | |
1668 silly gunzTarPerm modified mode [ 'examples/usr-local.js', 438, 420 ] | |
1669 silly lockFile f24c5aab-modules-mocha-node-modules-debug tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug | |
1670 silly lockFile f24c5aab-modules-mocha-node-modules-debug tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug | |
1671 silly lockFile da8c1980--modules-mocha-node-modules-diff tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff | |
1672 silly lockFile da8c1980--modules-mocha-node-modules-diff tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff | |
1673 silly gunzTarPerm extractEntry test/00-setup.js | |
1674 silly gunzTarPerm modified mode [ 'test/00-setup.js', 438, 420 ] | |
1675 silly gunzTarPerm extractEntry test/stat.js | |
1676 silly gunzTarPerm modified mode [ 'test/stat.js', 438, 420 ] | |
1677 silly lockFile 5ea09e97-pm-cache-debug-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\debug\0.8.0\package.tgz | |
1678 silly lockFile 5ea09e97-pm-cache-debug-0-8-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\debug\0.8.0\package.tgz | |
1679 silly lockFile 7ec3e976-npm-cache-diff-1-0-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\diff\1.0.7\package.tgz | |
1680 silly lockFile 7ec3e976-npm-cache-diff-1-0-7-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\diff\1.0.7\package.tgz | |
1681 silly lockFile 9ca7fd9a-modules-mocha-node-modules-growl tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl | |
1682 silly lockFile 9ca7fd9a-modules-mocha-node-modules-growl tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl | |
1683 info preinstall debug@0.8.0 | |
1684 silly lockFile 24aae42e-pm-cache-growl-1-7-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\growl\1.7.0\package.tgz | |
1685 silly lockFile 24aae42e-pm-cache-growl-1-7-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\growl\1.7.0\package.tgz | |
1686 info preinstall diff@1.0.7 | |
1687 verbose readDependencies using package.json deps | |
1688 verbose readDependencies using package.json deps | |
1689 silly resolved [] | |
1690 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug | |
1691 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\debug | |
1692 verbose linkStuff [ false, | |
1692 verbose linkStuff false, | |
1692 verbose linkStuff false, | |
1692 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
1693 info linkStuff debug@0.8.0 | |
1694 verbose linkBins debug@0.8.0 | |
1695 verbose linkMans debug@0.8.0 | |
1696 verbose rebuildBundles debug@0.8.0 | |
1697 verbose readDependencies using package.json deps | |
1698 info install debug@0.8.0 | |
1699 verbose readDependencies using package.json deps | |
1700 silly resolved [] | |
1701 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff | |
1702 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\diff | |
1703 verbose linkStuff [ false, | |
1703 verbose linkStuff false, | |
1703 verbose linkStuff false, | |
1703 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
1704 info linkStuff diff@1.0.7 | |
1705 verbose linkBins diff@1.0.7 | |
1706 verbose linkMans diff@1.0.7 | |
1707 verbose rebuildBundles diff@1.0.7 | |
1708 info install diff@1.0.7 | |
1709 info preinstall growl@1.7.0 | |
1710 info postinstall debug@0.8.0 | |
1711 info postinstall diff@1.0.7 | |
1712 verbose readDependencies using package.json deps | |
1713 verbose readDependencies using package.json deps | |
1714 silly resolved [] | |
1715 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl | |
1716 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\growl | |
1717 verbose linkStuff [ false, | |
1717 verbose linkStuff false, | |
1717 verbose linkStuff false, | |
1717 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
1718 info linkStuff growl@1.7.0 | |
1719 verbose linkBins growl@1.7.0 | |
1720 verbose linkMans growl@1.7.0 | |
1721 verbose rebuildBundles growl@1.7.0 | |
1722 info install growl@1.7.0 | |
1723 info postinstall growl@1.7.0 | |
1724 silly lockFile 56ffbee5-les-mocha-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander | |
1725 silly lockFile 56ffbee5-les-mocha-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander | |
1726 silly lockFile 182f523f-ache-commander-2-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\2.0.0\package.tgz | |
1727 silly lockFile 182f523f-ache-commander-2-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\2.0.0\package.tgz | |
1728 silly gunzTarPerm extractEntry test/cwd-test.js | |
1729 silly gunzTarPerm modified mode [ 'test/cwd-test.js', 438, 420 ] | |
1730 silly gunzTarPerm extractEntry test/globstar-match.js | |
1731 silly gunzTarPerm modified mode [ 'test/globstar-match.js', 438, 420 ] | |
1732 info preinstall commander@2.0.0 | |
1733 verbose readDependencies using package.json deps | |
1734 verbose readDependencies using package.json deps | |
1735 silly resolved [] | |
1736 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander | |
1737 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\commander | |
1738 verbose linkStuff [ false, | |
1738 verbose linkStuff false, | |
1738 verbose linkStuff false, | |
1738 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
1739 info linkStuff commander@2.0.0 | |
1740 verbose linkBins commander@2.0.0 | |
1741 verbose linkMans commander@2.0.0 | |
1742 verbose rebuildBundles commander@2.0.0 | |
1743 info install commander@2.0.0 | |
1744 info postinstall commander@2.0.0 | |
1745 silly gunzTarPerm extractEntry test/mark.js | |
1746 silly gunzTarPerm modified mode [ 'test/mark.js', 438, 420 ] | |
1747 silly gunzTarPerm extractEntry test/bash-comparison.js | |
1748 silly gunzTarPerm modified mode [ 'test/bash-comparison.js', 438, 420 ] | |
1749 silly gunzTarPerm extractEntry test/pause-resume.js | |
1750 silly gunzTarPerm modified mode [ 'test/pause-resume.js', 438, 420 ] | |
1751 silly gunzTarPerm extractEntry test/root-nomount.js | |
1752 silly gunzTarPerm modified mode [ 'test/root-nomount.js', 438, 420 ] | |
1753 silly gunzTarPerm extractEntry test/root.js | |
1754 silly gunzTarPerm modified mode [ 'test/root.js', 438, 420 ] | |
1755 silly gunzTarPerm extractEntry test/zz-cleanup.js | |
1756 silly gunzTarPerm modified mode [ 'test/zz-cleanup.js', 438, 420 ] | |
1757 silly gunzTarPerm extractEntry test/nocase-nomagic.js | |
1758 silly gunzTarPerm modified mode [ 'test/nocase-nomagic.js', 438, 420 ] | |
1759 silly gunzTarPerm extractEntry test/bash-results.json | |
1760 silly gunzTarPerm modified mode [ 'test/bash-results.json', 438, 420 ] | |
1761 silly lockFile e939e634--modules-mocha-node-modules-glob tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1762 silly lockFile e939e634--modules-mocha-node-modules-glob tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1763 silly lockFile 81f9c34c-npm-cache-glob-3-2-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\glob\3.2.3\package.tgz | |
1764 silly lockFile 81f9c34c-npm-cache-glob-3-2-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\glob\3.2.3\package.tgz | |
1765 info preinstall glob@3.2.3 | |
1766 verbose readDependencies using package.json deps | |
1767 verbose readDependencies using package.json deps | |
1768 verbose cache add [ 'minimatch@~0.2.11', null ] | |
1769 verbose cache add name=undefined spec="minimatch@~0.2.11" args=["minimatch@~0.2.11",null] | |
1770 verbose parsed url { protocol: null, | |
1770 verbose parsed url slashes: null, | |
1770 verbose parsed url auth: null, | |
1770 verbose parsed url host: null, | |
1770 verbose parsed url port: null, | |
1770 verbose parsed url hostname: null, | |
1770 verbose parsed url hash: null, | |
1770 verbose parsed url search: null, | |
1770 verbose parsed url query: null, | |
1770 verbose parsed url pathname: 'minimatch@~0.2.11', | |
1770 verbose parsed url path: 'minimatch@~0.2.11', | |
1770 verbose parsed url href: 'minimatch@~0.2.11' } | |
1771 verbose cache add name="minimatch" spec="~0.2.11" args=["minimatch","~0.2.11"] | |
1772 verbose parsed url { protocol: null, | |
1772 verbose parsed url slashes: null, | |
1772 verbose parsed url auth: null, | |
1772 verbose parsed url host: null, | |
1772 verbose parsed url port: null, | |
1772 verbose parsed url hostname: null, | |
1772 verbose parsed url hash: null, | |
1772 verbose parsed url search: null, | |
1772 verbose parsed url query: null, | |
1772 verbose parsed url pathname: '~0.2.11', | |
1772 verbose parsed url path: '~0.2.11', | |
1772 verbose parsed url href: '~0.2.11' } | |
1773 verbose addNamed [ 'minimatch', '~0.2.11' ] | |
1774 verbose addNamed [ null, '>=0.2.11-0 <0.3.0-0' ] | |
1775 silly lockFile 94473efb-minimatch-0-2-11 minimatch@~0.2.11 | |
1776 verbose lock minimatch@~0.2.11 C:\Users\alastair.smith\AppData\Roaming\npm-cache\94473efb-minimatch-0-2-11.lock | |
1777 verbose cache add [ 'graceful-fs@~2.0.0', null ] | |
1778 verbose cache add name=undefined spec="graceful-fs@~2.0.0" args=["graceful-fs@~2.0.0",null] | |
1779 verbose parsed url { protocol: null, | |
1779 verbose parsed url slashes: null, | |
1779 verbose parsed url auth: null, | |
1779 verbose parsed url host: null, | |
1779 verbose parsed url port: null, | |
1779 verbose parsed url hostname: null, | |
1779 verbose parsed url hash: null, | |
1779 verbose parsed url search: null, | |
1779 verbose parsed url query: null, | |
1779 verbose parsed url pathname: 'graceful-fs@~2.0.0', | |
1779 verbose parsed url path: 'graceful-fs@~2.0.0', | |
1779 verbose parsed url href: 'graceful-fs@~2.0.0' } | |
1780 verbose cache add name="graceful-fs" spec="~2.0.0" args=["graceful-fs","~2.0.0"] | |
1781 verbose parsed url { protocol: null, | |
1781 verbose parsed url slashes: null, | |
1781 verbose parsed url auth: null, | |
1781 verbose parsed url host: null, | |
1781 verbose parsed url port: null, | |
1781 verbose parsed url hostname: null, | |
1781 verbose parsed url hash: null, | |
1781 verbose parsed url search: null, | |
1781 verbose parsed url query: null, | |
1781 verbose parsed url pathname: '~2.0.0', | |
1781 verbose parsed url path: '~2.0.0', | |
1781 verbose parsed url href: '~2.0.0' } | |
1782 verbose addNamed [ 'graceful-fs', '~2.0.0' ] | |
1783 verbose addNamed [ null, '>=2.0.0-0 <2.1.0-0' ] | |
1784 silly lockFile 8863dcc9-graceful-fs-2-0-0 graceful-fs@~2.0.0 | |
1785 verbose lock graceful-fs@~2.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\8863dcc9-graceful-fs-2-0-0.lock | |
1786 verbose cache add [ 'inherits@2', null ] | |
1787 verbose cache add name=undefined spec="inherits@2" args=["inherits@2",null] | |
1788 verbose parsed url { protocol: null, | |
1788 verbose parsed url slashes: null, | |
1788 verbose parsed url auth: null, | |
1788 verbose parsed url host: null, | |
1788 verbose parsed url port: null, | |
1788 verbose parsed url hostname: null, | |
1788 verbose parsed url hash: null, | |
1788 verbose parsed url search: null, | |
1788 verbose parsed url query: null, | |
1788 verbose parsed url pathname: 'inherits@2', | |
1788 verbose parsed url path: 'inherits@2', | |
1788 verbose parsed url href: 'inherits@2' } | |
1789 verbose cache add name="inherits" spec="2" args=["inherits","2"] | |
1790 verbose parsed url { protocol: null, | |
1790 verbose parsed url slashes: null, | |
1790 verbose parsed url auth: null, | |
1790 verbose parsed url host: null, | |
1790 verbose parsed url port: null, | |
1790 verbose parsed url hostname: null, | |
1790 verbose parsed url hash: null, | |
1790 verbose parsed url search: null, | |
1790 verbose parsed url query: null, | |
1790 verbose parsed url pathname: '2', | |
1790 verbose parsed url path: '2', | |
1790 verbose parsed url href: '2' } | |
1791 verbose addNamed [ 'inherits', '2' ] | |
1792 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ] | |
1793 silly lockFile 1f7ff4de-inherits-2 inherits@2 | |
1794 verbose lock inherits@2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\1f7ff4de-inherits-2.lock | |
1795 silly addNameRange { name: 'minimatch', | |
1795 silly addNameRange range: '>=0.2.11-0 <0.3.0-0', | |
1795 silly addNameRange hasData: false } | |
1796 silly addNameRange { name: 'graceful-fs', | |
1796 silly addNameRange range: '>=2.0.0-0 <2.1.0-0', | |
1796 silly addNameRange hasData: false } | |
1797 silly addNameRange { name: 'inherits', range: '>=2.0.0-0 <3.0.0-0', hasData: false } | |
1798 verbose url raw minimatch | |
1799 verbose url resolving [ 'https://registry.npmjs.org/', './minimatch' ] | |
1800 verbose url resolved https://registry.npmjs.org/minimatch | |
1801 info trying registry request attempt 1 at 12:55:37 | |
1802 verbose etag "6VCQY7IO4WVPPZT8FLJRXO5VL" | |
1803 http GET https://registry.npmjs.org/minimatch | |
1804 verbose url raw graceful-fs | |
1805 verbose url resolving [ 'https://registry.npmjs.org/', './graceful-fs' ] | |
1806 verbose url resolved https://registry.npmjs.org/graceful-fs | |
1807 info trying registry request attempt 1 at 12:55:37 | |
1808 verbose etag "CIQVTPRBQ85BAUJRU6IZX8VV9" | |
1809 http GET https://registry.npmjs.org/graceful-fs | |
1810 verbose url raw inherits | |
1811 verbose url resolving [ 'https://registry.npmjs.org/', './inherits' ] | |
1812 verbose url resolved https://registry.npmjs.org/inherits | |
1813 info trying registry request attempt 1 at 12:55:37 | |
1814 verbose etag "6116XT625FUZP0ZALBS1QOEVH" | |
1815 http GET https://registry.npmjs.org/inherits | |
1816 silly lockFile 80869833--modules-mocha-node-modules-jade tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
1817 silly lockFile 80869833--modules-mocha-node-modules-jade tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
1818 silly lockFile e8934cc1-pm-cache-jade-0-26-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz | |
1819 silly lockFile e8934cc1-pm-cache-jade-0-26-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\jade\0.26.3\package.tgz | |
1820 info preinstall jade@0.26.3 | |
1821 verbose readDependencies using package.json deps | |
1822 verbose readDependencies using package.json deps | |
1823 verbose cache add [ 'commander@0.6.1', null ] | |
1824 verbose cache add name=undefined spec="commander@0.6.1" args=["commander@0.6.1",null] | |
1825 verbose parsed url { protocol: null, | |
1825 verbose parsed url slashes: null, | |
1825 verbose parsed url auth: null, | |
1825 verbose parsed url host: null, | |
1825 verbose parsed url port: null, | |
1825 verbose parsed url hostname: null, | |
1825 verbose parsed url hash: null, | |
1825 verbose parsed url search: null, | |
1825 verbose parsed url query: null, | |
1825 verbose parsed url pathname: 'commander@0.6.1', | |
1825 verbose parsed url path: 'commander@0.6.1', | |
1825 verbose parsed url href: 'commander@0.6.1' } | |
1826 verbose cache add name="commander" spec="0.6.1" args=["commander","0.6.1"] | |
1827 verbose parsed url { protocol: null, | |
1827 verbose parsed url slashes: null, | |
1827 verbose parsed url auth: null, | |
1827 verbose parsed url host: null, | |
1827 verbose parsed url port: null, | |
1827 verbose parsed url hostname: null, | |
1827 verbose parsed url hash: null, | |
1827 verbose parsed url search: null, | |
1827 verbose parsed url query: null, | |
1827 verbose parsed url pathname: '0.6.1', | |
1827 verbose parsed url path: '0.6.1', | |
1827 verbose parsed url href: '0.6.1' } | |
1828 verbose addNamed [ 'commander', '0.6.1' ] | |
1829 verbose addNamed [ '0.6.1', '0.6.1' ] | |
1830 silly lockFile fa16a2ce-commander-0-6-1 commander@0.6.1 | |
1831 verbose lock commander@0.6.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\fa16a2ce-commander-0-6-1.lock | |
1832 verbose cache add [ 'mkdirp@0.3.0', null ] | |
1833 verbose cache add name=undefined spec="mkdirp@0.3.0" args=["mkdirp@0.3.0",null] | |
1834 verbose parsed url { protocol: null, | |
1834 verbose parsed url slashes: null, | |
1834 verbose parsed url auth: null, | |
1834 verbose parsed url host: null, | |
1834 verbose parsed url port: null, | |
1834 verbose parsed url hostname: null, | |
1834 verbose parsed url hash: null, | |
1834 verbose parsed url search: null, | |
1834 verbose parsed url query: null, | |
1834 verbose parsed url pathname: 'mkdirp@0.3.0', | |
1834 verbose parsed url path: 'mkdirp@0.3.0', | |
1834 verbose parsed url href: 'mkdirp@0.3.0' } | |
1835 verbose cache add name="mkdirp" spec="0.3.0" args=["mkdirp","0.3.0"] | |
1836 verbose parsed url { protocol: null, | |
1836 verbose parsed url slashes: null, | |
1836 verbose parsed url auth: null, | |
1836 verbose parsed url host: null, | |
1836 verbose parsed url port: null, | |
1836 verbose parsed url hostname: null, | |
1836 verbose parsed url hash: null, | |
1836 verbose parsed url search: null, | |
1836 verbose parsed url query: null, | |
1836 verbose parsed url pathname: '0.3.0', | |
1836 verbose parsed url path: '0.3.0', | |
1836 verbose parsed url href: '0.3.0' } | |
1837 verbose addNamed [ 'mkdirp', '0.3.0' ] | |
1838 verbose addNamed [ '0.3.0', '0.3.0' ] | |
1839 silly lockFile 9a6651f3-mkdirp-0-3-0 mkdirp@0.3.0 | |
1840 verbose lock mkdirp@0.3.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\9a6651f3-mkdirp-0-3-0.lock | |
1841 verbose url raw mkdirp/0.3.0 | |
1842 verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp/0.3.0' ] | |
1843 verbose url resolved https://registry.npmjs.org/mkdirp/0.3.0 | |
1844 info trying registry request attempt 1 at 12:55:37 | |
1845 verbose etag "EQS6GO8T7WE83OGWXEYXAE606" | |
1846 http GET https://registry.npmjs.org/mkdirp/0.3.0 | |
1847 verbose url raw commander/0.6.1 | |
1848 verbose url resolving [ 'https://registry.npmjs.org/', './commander/0.6.1' ] | |
1849 verbose url resolved https://registry.npmjs.org/commander/0.6.1 | |
1850 info trying registry request attempt 1 at 12:55:37 | |
1851 verbose etag "8QLRX4P3IVKUKOZICDWWQETBG" | |
1852 http GET https://registry.npmjs.org/commander/0.6.1 | |
1853 http 304 https://registry.npmjs.org/graceful-fs | |
1854 silly registry.get cb [ 304, | |
1854 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1854 silly registry.get server: 'Apache', | |
1854 silly registry.get via: '1.1 varnish', | |
1854 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1854 silly registry.get 'cache-control': 'max-age=1', | |
1854 silly registry.get etag: '"CIQVTPRBQ85BAUJRU6IZX8VV9"', | |
1854 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
1854 silly registry.get 'x-cache': 'HIT', | |
1854 silly registry.get 'x-cache-hits': '1', | |
1854 silly registry.get 'x-timer': 'S1398167737.670121193,VS0,VE76', | |
1854 silly registry.get vary: 'Accept', | |
1854 silly registry.get 'content-length': '0', | |
1854 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1854 silly registry.get connection: 'Keep-Alive' } ] | |
1855 verbose etag graceful-fs from cache | |
1856 http 304 https://registry.npmjs.org/inherits | |
1857 silly registry.get cb [ 304, | |
1857 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1857 silly registry.get server: 'Apache', | |
1857 silly registry.get via: '1.1 varnish', | |
1857 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1857 silly registry.get 'cache-control': 'max-age=1', | |
1857 silly registry.get etag: '"6116XT625FUZP0ZALBS1QOEVH"', | |
1857 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
1857 silly registry.get 'x-cache': 'HIT', | |
1857 silly registry.get 'x-cache-hits': '1', | |
1857 silly registry.get 'x-timer': 'S1398167737.674108267,VS0,VE76', | |
1857 silly registry.get vary: 'Accept', | |
1857 silly registry.get 'content-length': '0', | |
1857 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1857 silly registry.get connection: 'Keep-Alive' } ] | |
1858 verbose etag inherits from cache | |
1859 silly addNameRange number 2 { name: 'graceful-fs', | |
1859 silly addNameRange range: '>=2.0.0-0 <2.1.0-0', | |
1859 silly addNameRange hasData: true } | |
1860 silly addNameRange versions [ 'graceful-fs', | |
1860 silly addNameRange [ '1.0.0', | |
1860 silly addNameRange '1.0.1', | |
1860 silly addNameRange '1.0.2', | |
1860 silly addNameRange '1.1.0', | |
1860 silly addNameRange '1.1.1', | |
1860 silly addNameRange '1.1.2', | |
1860 silly addNameRange '1.1.3', | |
1860 silly addNameRange '1.1.4', | |
1860 silly addNameRange '1.1.5', | |
1860 silly addNameRange '1.1.6', | |
1860 silly addNameRange '1.1.7', | |
1860 silly addNameRange '1.1.8', | |
1860 silly addNameRange '1.1.9', | |
1860 silly addNameRange '1.1.10', | |
1860 silly addNameRange '1.1.11', | |
1860 silly addNameRange '1.1.12', | |
1860 silly addNameRange '1.1.13', | |
1860 silly addNameRange '1.1.14', | |
1860 silly addNameRange '1.2.0', | |
1860 silly addNameRange '1.2.1', | |
1860 silly addNameRange '1.2.2', | |
1860 silly addNameRange '1.2.3', | |
1860 silly addNameRange '2.0.0', | |
1860 silly addNameRange '2.0.1', | |
1860 silly addNameRange '2.0.2', | |
1860 silly addNameRange '2.0.3' ] ] | |
1861 verbose addNamed [ 'graceful-fs', '2.0.3' ] | |
1862 verbose addNamed [ '2.0.3', '2.0.3' ] | |
1863 silly lockFile aa717173-graceful-fs-2-0-3 graceful-fs@2.0.3 | |
1864 verbose lock graceful-fs@2.0.3 C:\Users\alastair.smith\AppData\Roaming\npm-cache\aa717173-graceful-fs-2-0-3.lock | |
1865 silly addNameRange number 2 { name: 'inherits', range: '>=2.0.0-0 <3.0.0-0', hasData: true } | |
1866 silly addNameRange versions [ 'inherits', [ '1.0.0', '2.0.0', '2.0.1' ] ] | |
1867 verbose addNamed [ 'inherits', '2.0.1' ] | |
1868 verbose addNamed [ '2.0.1', '2.0.1' ] | |
1869 silly lockFile 2b2e8f1b-inherits-2-0-1 inherits@2.0.1 | |
1870 verbose lock inherits@2.0.1 C:\Users\alastair.smith\AppData\Roaming\npm-cache\2b2e8f1b-inherits-2-0-1.lock | |
1871 silly lockFile aa717173-graceful-fs-2-0-3 graceful-fs@2.0.3 | |
1872 silly lockFile aa717173-graceful-fs-2-0-3 graceful-fs@2.0.3 | |
1873 silly lockFile 8863dcc9-graceful-fs-2-0-0 graceful-fs@~2.0.0 | |
1874 silly lockFile 8863dcc9-graceful-fs-2-0-0 graceful-fs@~2.0.0 | |
1875 silly lockFile 2b2e8f1b-inherits-2-0-1 inherits@2.0.1 | |
1876 silly lockFile 2b2e8f1b-inherits-2-0-1 inherits@2.0.1 | |
1877 silly lockFile 1f7ff4de-inherits-2 inherits@2 | |
1878 silly lockFile 1f7ff4de-inherits-2 inherits@2 | |
1879 http 304 https://registry.npmjs.org/minimatch | |
1880 silly registry.get cb [ 304, | |
1880 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1880 silly registry.get server: 'Apache', | |
1880 silly registry.get via: '1.1 varnish', | |
1880 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1880 silly registry.get 'cache-control': 'max-age=1', | |
1880 silly registry.get etag: '"6VCQY7IO4WVPPZT8FLJRXO5VL"', | |
1880 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
1880 silly registry.get 'x-cache': 'HIT', | |
1880 silly registry.get 'x-cache-hits': '1', | |
1880 silly registry.get 'x-timer': 'S1398167737.666399717,VS0,VE94', | |
1880 silly registry.get vary: 'Accept', | |
1880 silly registry.get 'content-length': '0', | |
1880 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1880 silly registry.get connection: 'Keep-Alive' } ] | |
1881 verbose etag minimatch from cache | |
1882 silly addNameRange number 2 { name: 'minimatch', | |
1882 silly addNameRange range: '>=0.2.11-0 <0.3.0-0', | |
1882 silly addNameRange hasData: true } | |
1883 silly addNameRange versions [ 'minimatch', | |
1883 silly addNameRange [ '0.0.1', | |
1883 silly addNameRange '0.0.2', | |
1883 silly addNameRange '0.0.4', | |
1883 silly addNameRange '0.0.5', | |
1883 silly addNameRange '0.1.1', | |
1883 silly addNameRange '0.1.2', | |
1883 silly addNameRange '0.1.3', | |
1883 silly addNameRange '0.1.4', | |
1883 silly addNameRange '0.1.5', | |
1883 silly addNameRange '0.2.0', | |
1883 silly addNameRange '0.2.2', | |
1883 silly addNameRange '0.2.3', | |
1883 silly addNameRange '0.2.4', | |
1883 silly addNameRange '0.2.5', | |
1883 silly addNameRange '0.2.6', | |
1883 silly addNameRange '0.2.7', | |
1883 silly addNameRange '0.2.8', | |
1883 silly addNameRange '0.2.9', | |
1883 silly addNameRange '0.2.10', | |
1883 silly addNameRange '0.2.11', | |
1883 silly addNameRange '0.2.12', | |
1883 silly addNameRange '0.2.13', | |
1883 silly addNameRange '0.2.14' ] ] | |
1884 verbose addNamed [ 'minimatch', '0.2.14' ] | |
1885 verbose addNamed [ '0.2.14', '0.2.14' ] | |
1886 silly lockFile a72880d0-minimatch-0-2-14 minimatch@0.2.14 | |
1887 verbose lock minimatch@0.2.14 C:\Users\alastair.smith\AppData\Roaming\npm-cache\a72880d0-minimatch-0-2-14.lock | |
1888 silly lockFile a72880d0-minimatch-0-2-14 minimatch@0.2.14 | |
1889 silly lockFile a72880d0-minimatch-0-2-14 minimatch@0.2.14 | |
1890 silly lockFile 94473efb-minimatch-0-2-11 minimatch@~0.2.11 | |
1891 silly lockFile 94473efb-minimatch-0-2-11 minimatch@~0.2.11 | |
1892 silly resolved [ { author: | |
1892 silly resolved { name: 'Isaac Z. Schlueter', | |
1892 silly resolved email: 'i@izs.me', | |
1892 silly resolved url: 'http://blog.izs.me' }, | |
1892 silly resolved name: 'graceful-fs', | |
1892 silly resolved description: 'A drop-in replacement for fs, making various improvements.', | |
1892 silly resolved version: '2.0.3', | |
1892 silly resolved repository: | |
1892 silly resolved { type: 'git', | |
1892 silly resolved url: 'git://github.com/isaacs/node-graceful-fs.git' }, | |
1892 silly resolved main: 'graceful-fs.js', | |
1892 silly resolved engines: { node: '>=0.4.0' }, | |
1892 silly resolved directories: { test: 'test' }, | |
1892 silly resolved scripts: { test: 'tap test/*.js' }, | |
1892 silly resolved keywords: | |
1892 silly resolved [ 'fs', | |
1892 silly resolved 'module', | |
1892 silly resolved 'reading', | |
1892 silly resolved 'retry', | |
1892 silly resolved 'retries', | |
1892 silly resolved 'queue', | |
1892 silly resolved 'error', | |
1892 silly resolved 'errors', | |
1892 silly resolved 'handling', | |
1892 silly resolved 'EMFILE', | |
1892 silly resolved 'EAGAIN', | |
1892 silly resolved 'EINVAL', | |
1892 silly resolved 'EPERM', | |
1892 silly resolved 'EACCESS' ], | |
1892 silly resolved license: 'BSD', | |
1892 silly resolved readme: '# graceful-fs\n\ngraceful-fs functions as a drop-in replacement for the fs module,\nmaking various improvements.\n\nThe improvements are meant to normalize behavior across different\nplatforms and environments, and to make filesystem access more\nresilient to errors.\n\n## Improvements over fs module\n\ngraceful-fs:\n\n* Queues up `open` and `readdir` calls, and retries them once\n something closes if there is an EMFILE error from too many file\n descriptors.\n* fixes `lchmod` for Node versions prior to 0.6.2.\n* implements `fs.lutimes` if possible. Otherwise it becomes a noop.\n* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or\n `lchown` if the user isn\'t root.\n* makes `lchmod` and `lchown` become noops, if not available.\n* retries reading a file if `read` results in EAGAIN error.\n\nOn Windows, it retries renaming a file for up to one second if `EACCESS`\nor `EPERM` error occurs, likely because antivirus software has locked\nthe directory.\n', | |
1892 silly resolved readmeFilename: 'README.md', | |
1892 silly resolved bugs: { url: 'https://github.com/isaacs/node-graceful-fs/issues' }, | |
1892 silly resolved homepage: 'https://github.com/isaacs/node-graceful-fs', | |
1892 silly resolved _id: 'graceful-fs@2.0.3', | |
1892 silly resolved _from: 'graceful-fs@~2.0.0' }, | |
1892 silly resolved { name: 'inherits', | |
1892 silly resolved description: 'Browser-friendly inheritance fully compatible with standard node.js inherits()', | |
1892 silly resolved version: '2.0.1', | |
1892 silly resolved keywords: | |
1892 silly resolved [ 'inheritance', | |
1892 silly resolved 'class', | |
1892 silly resolved 'klass', | |
1892 silly resolved 'oop', | |
1892 silly resolved 'object-oriented', | |
1892 silly resolved 'inherits', | |
1892 silly resolved 'browser', | |
1892 silly resolved 'browserify' ], | |
1892 silly resolved main: './inherits.js', | |
1892 silly resolved browser: './inherits_browser.js', | |
1892 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/inherits' }, | |
1892 silly resolved license: 'ISC', | |
1892 silly resolved scripts: { test: 'node test' }, | |
1892 silly resolved readme: 'Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt\'s recommended to use this package instead of\n`require(\'util\').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require(\'inherits\');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n', | |
1892 silly resolved readmeFilename: 'README.md', | |
1892 silly resolved bugs: { url: 'https://github.com/isaacs/inherits/issues' }, | |
1892 silly resolved homepage: 'https://github.com/isaacs/inherits', | |
1892 silly resolved _id: 'inherits@2.0.1', | |
1892 silly resolved _from: 'inherits@2' }, | |
1892 silly resolved { author: | |
1892 silly resolved { name: 'Isaac Z. Schlueter', | |
1892 silly resolved email: 'i@izs.me', | |
1892 silly resolved url: 'http://blog.izs.me' }, | |
1892 silly resolved name: 'minimatch', | |
1892 silly resolved description: 'a glob matcher in javascript', | |
1892 silly resolved version: '0.2.14', | |
1892 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/minimatch.git' }, | |
1892 silly resolved main: 'minimatch.js', | |
1892 silly resolved scripts: { test: 'tap test/*.js' }, | |
1892 silly resolved engines: { node: '*' }, | |
1892 silly resolved dependencies: { 'lru-cache': '2', sigmund: '~1.0.0' }, | |
1892 silly resolved devDependencies: { tap: '' }, | |
1892 silly resolved license: | |
1892 silly resolved { type: 'MIT', | |
1892 silly resolved url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' }, | |
1892 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!\nminimatch("bar.foo", "*.+(bar|foo)", { debug: true }) // true, and noisy!\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## 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\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.\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', | |
1892 silly resolved readmeFilename: 'README.md', | |
1892 silly resolved bugs: { url: 'https://github.com/isaacs/minimatch/issues' }, | |
1892 silly resolved homepage: 'https://github.com/isaacs/minimatch', | |
1892 silly resolved _id: 'minimatch@0.2.14', | |
1892 silly resolved _from: 'minimatch@~0.2.11' } ] | |
1893 info install graceful-fs@2.0.3 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1894 info install inherits@2.0.1 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1895 info install minimatch@0.2.14 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
1896 info installOne graceful-fs@2.0.3 | |
1897 info installOne inherits@2.0.1 | |
1898 info installOne minimatch@0.2.14 | |
1899 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs unbuild | |
1900 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits unbuild | |
1901 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch unbuild | |
1902 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\graceful-fs\2.0.3\package.tgz | |
1903 silly lockFile 60359719-es-glob-node-modules-graceful-fs tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs | |
1904 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs C:\Users\alastair.smith\AppData\Roaming\npm-cache\60359719-es-glob-node-modules-graceful-fs.lock | |
1905 silly lockFile 502f1762-he-graceful-fs-2-0-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\graceful-fs\2.0.3\package.tgz | |
1906 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\graceful-fs\2.0.3\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\502f1762-he-graceful-fs-2-0-3-package-tgz.lock | |
1907 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\inherits\2.0.1\package.tgz | |
1908 silly lockFile ce0f7048-dules-glob-node-modules-inherits tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits | |
1909 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits C:\Users\alastair.smith\AppData\Roaming\npm-cache\ce0f7048-dules-glob-node-modules-inherits.lock | |
1910 silly lockFile 8bccca71-cache-inherits-2-0-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\inherits\2.0.1\package.tgz | |
1911 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\inherits\2.0.1\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\8bccca71-cache-inherits-2-0-1-package-tgz.lock | |
1912 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
1913 silly lockFile 341f4a5a-ules-glob-node-modules-minimatch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
1914 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch C:\Users\alastair.smith\AppData\Roaming\npm-cache\341f4a5a-ules-glob-node-modules-minimatch.lock | |
1915 silly lockFile 7ca90dce-che-minimatch-0-2-14-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
1916 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\7ca90dce-che-minimatch-0-2-14-package-tgz.lock | |
1917 silly gunzTarPerm modes [ '755', '644' ] | |
1918 silly gunzTarPerm modes [ '755', '644' ] | |
1919 silly gunzTarPerm modes [ '755', '644' ] | |
1920 silly gunzTarPerm extractEntry package.json | |
1921 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1922 silly gunzTarPerm extractEntry package.json | |
1923 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1924 silly gunzTarPerm extractEntry package.json | |
1925 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
1926 silly gunzTarPerm extractEntry .npmignore | |
1927 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
1928 silly gunzTarPerm extractEntry README.md | |
1929 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
1930 silly gunzTarPerm extractEntry README.md | |
1931 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
1932 silly gunzTarPerm extractEntry LICENSE | |
1933 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1934 silly gunzTarPerm extractEntry .npmignore | |
1935 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
1936 silly gunzTarPerm extractEntry README.md | |
1937 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
1938 silly gunzTarPerm extractEntry LICENSE | |
1939 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1940 silly gunzTarPerm extractEntry graceful-fs.js | |
1941 silly gunzTarPerm modified mode [ 'graceful-fs.js', 438, 420 ] | |
1942 silly gunzTarPerm extractEntry inherits.js | |
1943 silly gunzTarPerm modified mode [ 'inherits.js', 438, 420 ] | |
1944 silly gunzTarPerm extractEntry inherits_browser.js | |
1945 silly gunzTarPerm modified mode [ 'inherits_browser.js', 438, 420 ] | |
1946 silly gunzTarPerm extractEntry LICENSE | |
1947 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
1948 silly gunzTarPerm extractEntry minimatch.js | |
1949 silly gunzTarPerm modified mode [ 'minimatch.js', 438, 420 ] | |
1950 silly gunzTarPerm extractEntry polyfills.js | |
1951 silly gunzTarPerm modified mode [ 'polyfills.js', 438, 420 ] | |
1952 silly gunzTarPerm extractEntry test/open.js | |
1953 silly gunzTarPerm modified mode [ 'test/open.js', 438, 420 ] | |
1954 silly gunzTarPerm extractEntry test/readdir-sort.js | |
1955 silly gunzTarPerm modified mode [ 'test/readdir-sort.js', 438, 420 ] | |
1956 silly gunzTarPerm extractEntry test/basic.js | |
1957 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ] | |
1958 silly gunzTarPerm extractEntry test.js | |
1959 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ] | |
1960 silly gunzTarPerm extractEntry test/brace-expand.js | |
1961 silly gunzTarPerm modified mode [ 'test/brace-expand.js', 438, 420 ] | |
1962 silly gunzTarPerm extractEntry test/caching.js | |
1963 silly gunzTarPerm modified mode [ 'test/caching.js', 438, 420 ] | |
1964 silly gunzTarPerm extractEntry test/defaults.js | |
1965 silly gunzTarPerm modified mode [ 'test/defaults.js', 438, 420 ] | |
1966 silly gunzTarPerm extractEntry test/extglob-ending-with-state-char.js | |
1967 silly gunzTarPerm modified mode [ 'test/extglob-ending-with-state-char.js', 438, 420 ] | |
1968 http 304 https://registry.npmjs.org/commander/0.6.1 | |
1969 silly registry.get cb [ 304, | |
1969 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1969 silly registry.get server: 'Apache', | |
1969 silly registry.get via: '1.1 varnish', | |
1969 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1969 silly registry.get 'cache-control': 'max-age=1', | |
1969 silly registry.get etag: '"8QLRX4P3IVKUKOZICDWWQETBG"', | |
1969 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
1969 silly registry.get 'x-cache': 'HIT', | |
1969 silly registry.get 'x-cache-hits': '1', | |
1969 silly registry.get 'x-timer': 'S1398167737.722238302,VS0,VE76', | |
1969 silly registry.get vary: 'Accept', | |
1969 silly registry.get 'content-length': '0', | |
1969 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1969 silly registry.get connection: 'Keep-Alive' } ] | |
1970 verbose etag commander/0.6.1 from cache | |
1971 silly lockFile ce0f7048-dules-glob-node-modules-inherits tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits | |
1972 silly lockFile ce0f7048-dules-glob-node-modules-inherits tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits | |
1973 silly lockFile 8bccca71-cache-inherits-2-0-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\inherits\2.0.1\package.tgz | |
1974 silly lockFile 8bccca71-cache-inherits-2-0-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\inherits\2.0.1\package.tgz | |
1975 http 304 https://registry.npmjs.org/mkdirp/0.3.0 | |
1976 silly registry.get cb [ 304, | |
1976 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1976 silly registry.get server: 'Apache', | |
1976 silly registry.get via: '1.1 varnish', | |
1976 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
1976 silly registry.get 'cache-control': 'max-age=1', | |
1976 silly registry.get etag: '"EQS6GO8T7WE83OGWXEYXAE606"', | |
1976 silly registry.get 'x-served-by': 'cache-lo81-LHR', | |
1976 silly registry.get 'x-cache': 'HIT', | |
1976 silly registry.get 'x-cache-hits': '1', | |
1976 silly registry.get 'x-timer': 'S1398167737.720801830,VS0,VE84', | |
1976 silly registry.get vary: 'Accept', | |
1976 silly registry.get 'content-length': '0', | |
1976 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
1976 silly registry.get connection: 'Keep-Alive' } ] | |
1977 verbose etag mkdirp/0.3.0 from cache | |
1978 info preinstall inherits@2.0.1 | |
1979 silly lockFile fa16a2ce-commander-0-6-1 commander@0.6.1 | |
1980 silly lockFile fa16a2ce-commander-0-6-1 commander@0.6.1 | |
1981 verbose readDependencies using package.json deps | |
1982 verbose readDependencies using package.json deps | |
1983 silly resolved [] | |
1984 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits | |
1985 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\inherits | |
1986 verbose linkStuff [ false, | |
1986 verbose linkStuff false, | |
1986 verbose linkStuff false, | |
1986 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\glob\\node_modules' ] | |
1987 info linkStuff inherits@2.0.1 | |
1988 verbose linkBins inherits@2.0.1 | |
1989 verbose linkMans inherits@2.0.1 | |
1990 verbose rebuildBundles inherits@2.0.1 | |
1991 info install inherits@2.0.1 | |
1992 info postinstall inherits@2.0.1 | |
1993 silly lockFile 9a6651f3-mkdirp-0-3-0 mkdirp@0.3.0 | |
1994 silly lockFile 9a6651f3-mkdirp-0-3-0 mkdirp@0.3.0 | |
1995 silly lockFile 60359719-es-glob-node-modules-graceful-fs tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs | |
1996 silly lockFile 60359719-es-glob-node-modules-graceful-fs tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs | |
1997 silly resolved [ { name: 'commander', | |
1997 silly resolved version: '0.6.1', | |
1997 silly resolved description: 'the complete solution for node.js command-line programs', | |
1997 silly resolved keywords: [ 'command', 'option', 'parser', 'prompt', 'stdin' ], | |
1997 silly resolved author: { name: 'TJ Holowaychuk', email: 'tj@vision-media.ca' }, | |
1997 silly resolved repository: | |
1997 silly resolved { type: 'git', | |
1997 silly resolved url: 'https://github.com/visionmedia/commander.js.git' }, | |
1997 silly resolved dependencies: {}, | |
1997 silly resolved devDependencies: { should: '>= 0.0.1' }, | |
1997 silly resolved scripts: { test: 'make test' }, | |
1997 silly resolved main: 'index', | |
1997 silly resolved engines: { node: '>= 0.4.x' }, | |
1997 silly resolved readme: '# Commander.js\n\n The complete solution for [node.js](http://nodejs.org) command-line interfaces, inspired by Ruby\'s [commander](https://github.com/visionmedia/commander).\n\n [![Build Status](https://secure.travis-ci.org/visionmedia/commander.js.png)](http://travis-ci.org/visionmedia/commander.js)\n\n## Installation\n\n $ npm install commander\n\n## Option parsing\n\n Options with commander are defined with the `.option()` method, also serving as documentation for the options. The example below parses args and options from `process.argv`, leaving remaining args as the `program.args` array which were not consumed by options.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'commander\');\n\nprogram\n .version(\'0.0.1\')\n .option(\'-p, --peppers\', \'Add peppers\')\n .option(\'-P, --pineapple\', \'Add pineapple\')\n .option(\'-b, --bbq\', \'Add bbq sauce\')\n .option(\'-c, --cheese [type]\', \'Add the specified type of cheese [marble]\', \'marble\')\n .parse(process.argv);\n\nconsole.log(\'you ordered a pizza with:\');\nif (program.peppers) console.log(\' - peppers\');\nif (program.pineapple) console.log(\' - pineappe\');\nif (program.bbq) console.log(\' - bbq\');\nconsole.log(\' - %s cheese\', program.cheese);\n```\n\n Short flags may be passed as a single arg, for example `-abc` is equivalent to `-a -b -c`. Multi-word options such as "--template-engine" are camel-cased, becoming `program.templateEngine` etc.\n\n## Automated --help\n\n The help information is auto-generated based on the information commander already knows about your program, so the following `--help` info is for free:\n\n``` \n $ ./examples/pizza --help\n\n Usage: pizza [options]\n\n Options:\n\n -V, --version output the version number\n -p, --peppers Add peppers\n -P, --pineapple Add pineappe\n -b, --bbq Add bbq sauce\n -c, --cheese <type> Add the specified type of cheese [marble]\n -h, --help output usage information\n\n```\n\n## Coercion\n\n```js\nfunction range(val) {\n return val.split(\'..\').map(Number);\n}\n\nfunction list(val) {\n return val.split(\',\');\n}\n\nprogram\n .version(\'0.0.1\')\n .usage(\'[options] <file ...>\')\n .option(\'-i, --integer <n>\', \'An integer argument\', parseInt)\n .option(\'-f, --float <n>\', \'A float argument\', parseFloat)\n .option(\'-r, --range <a>..<b>\', \'A range\', range)\n .option(\'-l, --list <items>\', \'A list\', list)\n .option(\'-o, --optional [value]\', \'An optional value\')\n .parse(process.argv);\n\nconsole.log(\' int: %j\', program.integer);\nconsole.log(\' float: %j\', program.float);\nconsole.log(\' optional: %j\', program.optional);\nprogram.range = program.range || [];\nconsole.log(\' range: %j..%j\', program.range[0], program.range[1]);\nconsole.log(\' list: %j\', program.list);\nconsole.log(\' args: %j\', program.args);\n```\n\n## Custom help\n\n You can display arbitrary `-h, --help` information\n by listening for "--help". Commander will automatically\n exit once you are done so that the remainder of your program\n does not execute causing undesired behaviours, for example\n in the following executable "stuff" will not output when\n `--help` is used.\n\n```js\n#!/usr/bin/env node\n\n/**\n * Module dependencies.\n */\n\nvar program = require(\'../\');\n\nfunction list(val) {\n return val.split(\',\').map(Number);\n}\n\nprogram\n .version(\'0.0.1\')\n .option(\'-f, --foo\', \'enable some foo\')\n .option(\'-b, --bar\', \'enable some bar\')\n .option(\'-B, --baz\', \'enable some baz\');\n\n// must be before .parse() since\n// node\'s emit() is immediate\n\nprogram.on(\'--help\', function(){\n console.log(\' Examples:\');\n console.log(\'\');\n console.log(\' $ custom-help --help\');\n console.log(\' $ custom-help -h\');\n console.log(\'\');\n});\n\nprogram.parse(process.argv);\n\nconsole.log(\'stuff\');\n```\n\nyielding the following help output:\n\n```\n\nUsage: custom-help [options]\n\nOptions:\n\n -h, --help output usage information\n -V, --version output the version number\n -f, --foo enable some foo\n -b, --bar enable some bar\n -B, --baz enable some baz\n\nExamples:\n\n $ custom-help --help\n $ custom-help -h\n\n```\n\n## .prompt(msg, fn)\n\n Single-line prompt:\n\n```js\nprogram.prompt(\'name: \', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Multi-line prompt:\n\n```js\nprogram.prompt(\'description:\', function(name){\n console.log(\'hi %s\', name);\n});\n```\n\n Coercion:\n\n```js\nprogram.prompt(\'Age: \', Number, function(age){\n console.log(\'age: %j\', age);\n});\n```\n\n```js\nprogram.prompt(\'Birthdate: \', Date, function(date){\n console.log(\'date: %s\', date);\n});\n```\n\n## .password(msg[, mask], fn)\n\nPrompt for password without echoing:\n\n```js\nprogram.password(\'Password: \', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\nPrompt for password with mask char "*":\n\n```js\nprogram.password(\'Password: \', \'*\', function(pass){\n console.log(\'got "%s"\', pass);\n process.stdin.destroy();\n});\n```\n\n## .confirm(msg, fn)\n\n Confirm with the given `msg`:\n\n```js\nprogram.confirm(\'continue? \', function(ok){\n console.log(\' got %j\', ok);\n});\n```\n\n## .choose(list, fn)\n\n Let the user choose from a `list`:\n\n```js\nvar list = [\'tobi\', \'loki\', \'jane\', \'manny\', \'luna\'];\n\nconsole.log(\'Choose the coolest pet:\');\nprogram.choose(list, function(i){\n console.log(\'you chose %d "%s"\', i, list[i]);\n});\n```\n\n## Links\n\n - [API documentation](http://visionmedia.github.com/commander.js/)\n - [ascii tables](https://github.com/LearnBoost/cli-table)\n - [progress bars](https://github.com/visionmedia/node-progress)\n - [more progress bars](https://github.com/substack/node-multimeter)\n - [examples](https://github.com/visionmedia/commander.js/tree/master/examples)\n\n## License \n\n(The MIT License)\n\nCopyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>\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.', | |
1997 silly resolved readmeFilename: 'Readme.md', | |
1997 silly resolved bugs: { url: 'https://github.com/visionmedia/commander.js/issues' }, | |
1997 silly resolved homepage: 'https://github.com/visionmedia/commander.js', | |
1997 silly resolved _id: 'commander@0.6.1', | |
1997 silly resolved _from: 'commander@0.6.1' }, | |
1997 silly resolved { name: 'mkdirp', | |
1997 silly resolved description: 'Recursively mkdir, like `mkdir -p`', | |
1997 silly resolved version: '0.3.0', | |
1997 silly resolved author: | |
1997 silly resolved { name: 'James Halliday', | |
1997 silly resolved email: 'mail@substack.net', | |
1997 silly resolved url: 'http://substack.net' }, | |
1997 silly resolved main: './index', | |
1997 silly resolved keywords: [ 'mkdir', 'directory' ], | |
1997 silly resolved repository: | |
1997 silly resolved { type: 'git', | |
1997 silly resolved url: 'http://github.com/substack/node-mkdirp.git' }, | |
1997 silly resolved scripts: { test: 'tap test/*.js' }, | |
1997 silly resolved devDependencies: { tap: '0.0.x' }, | |
1997 silly resolved license: 'MIT/X11', | |
1997 silly resolved engines: { node: '*' }, | |
1997 silly resolved readme: 'mkdirp\n======\n\nLike `mkdir -p`, but in node.js!\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\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\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n npm install mkdirp\n\nlicense\n=======\n\nMIT/X11\n', | |
1997 silly resolved readmeFilename: 'README.markdown', | |
1997 silly resolved bugs: { url: 'https://github.com/substack/node-mkdirp/issues' }, | |
1997 silly resolved homepage: 'https://github.com/substack/node-mkdirp', | |
1997 silly resolved _id: 'mkdirp@0.3.0', | |
1997 silly resolved _from: 'mkdirp@0.3.0' } ] | |
1998 info install commander@0.6.1 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
1999 info install mkdirp@0.3.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
2000 info installOne commander@0.6.1 | |
2001 info installOne mkdirp@0.3.0 | |
2002 silly lockFile 502f1762-he-graceful-fs-2-0-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\graceful-fs\2.0.3\package.tgz | |
2003 silly lockFile 502f1762-he-graceful-fs-2-0-3-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\graceful-fs\2.0.3\package.tgz | |
2004 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander unbuild | |
2005 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp unbuild | |
2006 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz | |
2007 silly lockFile 2ed0a83f-ules-jade-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander | |
2008 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander C:\Users\alastair.smith\AppData\Roaming\npm-cache\2ed0a83f-ules-jade-node-modules-commander.lock | |
2009 silly lockFile 066849d5-ache-commander-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz | |
2010 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\066849d5-ache-commander-0-6-1-package-tgz.lock | |
2011 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz | |
2012 silly lockFile 9ff490c4-modules-jade-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp | |
2013 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp C:\Users\alastair.smith\AppData\Roaming\npm-cache\9ff490c4-modules-jade-node-modules-mkdirp.lock | |
2014 silly lockFile 876131a8-m-cache-mkdirp-0-3-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz | |
2015 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\876131a8-m-cache-mkdirp-0-3-0-package-tgz.lock | |
2016 info preinstall graceful-fs@2.0.3 | |
2017 verbose readDependencies using package.json deps | |
2018 verbose readDependencies using package.json deps | |
2019 silly resolved [] | |
2020 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs | |
2021 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\graceful-fs | |
2022 verbose linkStuff [ false, | |
2022 verbose linkStuff false, | |
2022 verbose linkStuff false, | |
2022 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\glob\\node_modules' ] | |
2023 info linkStuff graceful-fs@2.0.3 | |
2024 verbose linkBins graceful-fs@2.0.3 | |
2025 verbose linkMans graceful-fs@2.0.3 | |
2026 verbose rebuildBundles graceful-fs@2.0.3 | |
2027 info install graceful-fs@2.0.3 | |
2028 silly gunzTarPerm modes [ '755', '644' ] | |
2029 silly gunzTarPerm modes [ '755', '644' ] | |
2030 info postinstall graceful-fs@2.0.3 | |
2031 silly gunzTarPerm extractEntry package.json | |
2032 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2033 silly gunzTarPerm extractEntry package.json | |
2034 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2035 silly gunzTarPerm extractEntry .npmignore | |
2036 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
2037 silly gunzTarPerm extractEntry index.js | |
2038 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
2039 silly gunzTarPerm extractEntry .npmignore | |
2040 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
2041 silly gunzTarPerm extractEntry LICENSE | |
2042 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
2043 silly gunzTarPerm extractEntry index.js | |
2044 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] | |
2045 silly gunzTarPerm extractEntry .gitignore.orig | |
2046 silly gunzTarPerm modified mode [ '.gitignore.orig', 438, 420 ] | |
2047 silly gunzTarPerm extractEntry .travis.yml | |
2048 silly gunzTarPerm modified mode [ '.travis.yml', 438, 420 ] | |
2049 silly gunzTarPerm extractEntry History.md | |
2050 silly gunzTarPerm modified mode [ 'History.md', 438, 420 ] | |
2051 silly gunzTarPerm extractEntry Makefile | |
2052 silly gunzTarPerm modified mode [ 'Makefile', 438, 420 ] | |
2053 silly gunzTarPerm extractEntry Readme.md | |
2054 silly gunzTarPerm modified mode [ 'Readme.md', 438, 420 ] | |
2055 silly gunzTarPerm extractEntry .gitignore.rej | |
2056 silly gunzTarPerm modified mode [ '.gitignore.rej', 438, 420 ] | |
2057 silly gunzTarPerm extractEntry README.markdown | |
2058 silly gunzTarPerm modified mode [ 'README.markdown', 438, 420 ] | |
2059 silly gunzTarPerm extractEntry examples/pow.js | |
2060 silly gunzTarPerm modified mode [ 'examples/pow.js', 438, 420 ] | |
2061 silly gunzTarPerm extractEntry examples/pow.js.orig | |
2062 silly gunzTarPerm modified mode [ 'examples/pow.js.orig', 438, 420 ] | |
2063 silly gunzTarPerm extractEntry lib/commander.js | |
2064 silly gunzTarPerm modified mode [ 'lib/commander.js', 438, 420 ] | |
2065 silly gunzTarPerm extractEntry examples/pow.js.rej | |
2066 silly gunzTarPerm modified mode [ 'examples/pow.js.rej', 438, 420 ] | |
2067 silly gunzTarPerm extractEntry test/chmod.js | |
2068 silly gunzTarPerm modified mode [ 'test/chmod.js', 438, 420 ] | |
2069 silly lockFile 341f4a5a-ules-glob-node-modules-minimatch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2070 silly lockFile 341f4a5a-ules-glob-node-modules-minimatch tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2071 silly gunzTarPerm extractEntry test/clobber.js | |
2072 silly gunzTarPerm modified mode [ 'test/clobber.js', 438, 420 ] | |
2073 silly lockFile 7ca90dce-che-minimatch-0-2-14-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2074 silly lockFile 7ca90dce-che-minimatch-0-2-14-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\minimatch\0.2.14\package.tgz | |
2075 info preinstall minimatch@0.2.14 | |
2076 silly gunzTarPerm extractEntry test/mkdirp.js | |
2077 silly gunzTarPerm modified mode [ 'test/mkdirp.js', 438, 420 ] | |
2078 silly gunzTarPerm extractEntry test/perm.js | |
2079 silly gunzTarPerm modified mode [ 'test/perm.js', 438, 420 ] | |
2080 verbose readDependencies using package.json deps | |
2081 verbose readDependencies using package.json deps | |
2082 silly gunzTarPerm extractEntry test/perm_sync.js | |
2083 silly gunzTarPerm modified mode [ 'test/perm_sync.js', 438, 420 ] | |
2084 silly gunzTarPerm extractEntry test/race.js | |
2085 silly gunzTarPerm modified mode [ 'test/race.js', 438, 420 ] | |
2086 silly gunzTarPerm extractEntry test/rel.js | |
2087 silly gunzTarPerm modified mode [ 'test/rel.js', 438, 420 ] | |
2088 silly gunzTarPerm extractEntry test/sync.js | |
2089 silly gunzTarPerm modified mode [ 'test/sync.js', 438, 420 ] | |
2090 silly gunzTarPerm extractEntry test/umask.js | |
2091 silly gunzTarPerm modified mode [ 'test/umask.js', 438, 420 ] | |
2092 silly gunzTarPerm extractEntry test/umask_sync.js | |
2093 silly gunzTarPerm modified mode [ 'test/umask_sync.js', 438, 420 ] | |
2094 verbose cache add [ 'lru-cache@2', null ] | |
2095 verbose cache add name=undefined spec="lru-cache@2" args=["lru-cache@2",null] | |
2096 verbose parsed url { protocol: null, | |
2096 verbose parsed url slashes: null, | |
2096 verbose parsed url auth: null, | |
2096 verbose parsed url host: null, | |
2096 verbose parsed url port: null, | |
2096 verbose parsed url hostname: null, | |
2096 verbose parsed url hash: null, | |
2096 verbose parsed url search: null, | |
2096 verbose parsed url query: null, | |
2096 verbose parsed url pathname: 'lru-cache@2', | |
2096 verbose parsed url path: 'lru-cache@2', | |
2096 verbose parsed url href: 'lru-cache@2' } | |
2097 verbose cache add name="lru-cache" spec="2" args=["lru-cache","2"] | |
2098 verbose parsed url { protocol: null, | |
2098 verbose parsed url slashes: null, | |
2098 verbose parsed url auth: null, | |
2098 verbose parsed url host: null, | |
2098 verbose parsed url port: null, | |
2098 verbose parsed url hostname: null, | |
2098 verbose parsed url hash: null, | |
2098 verbose parsed url search: null, | |
2098 verbose parsed url query: null, | |
2098 verbose parsed url pathname: '2', | |
2098 verbose parsed url path: '2', | |
2098 verbose parsed url href: '2' } | |
2099 verbose addNamed [ 'lru-cache', '2' ] | |
2100 verbose addNamed [ null, '>=2.0.0-0 <3.0.0-0' ] | |
2101 silly lockFile b4f9d1ff-lru-cache-2 lru-cache@2 | |
2102 verbose lock lru-cache@2 C:\Users\alastair.smith\AppData\Roaming\npm-cache\b4f9d1ff-lru-cache-2.lock | |
2103 verbose cache add [ 'sigmund@~1.0.0', null ] | |
2104 verbose cache add name=undefined spec="sigmund@~1.0.0" args=["sigmund@~1.0.0",null] | |
2105 verbose parsed url { protocol: null, | |
2105 verbose parsed url slashes: null, | |
2105 verbose parsed url auth: null, | |
2105 verbose parsed url host: null, | |
2105 verbose parsed url port: null, | |
2105 verbose parsed url hostname: null, | |
2105 verbose parsed url hash: null, | |
2105 verbose parsed url search: null, | |
2105 verbose parsed url query: null, | |
2105 verbose parsed url pathname: 'sigmund@~1.0.0', | |
2105 verbose parsed url path: 'sigmund@~1.0.0', | |
2105 verbose parsed url href: 'sigmund@~1.0.0' } | |
2106 verbose cache add name="sigmund" spec="~1.0.0" args=["sigmund","~1.0.0"] | |
2107 verbose parsed url { protocol: null, | |
2107 verbose parsed url slashes: null, | |
2107 verbose parsed url auth: null, | |
2107 verbose parsed url host: null, | |
2107 verbose parsed url port: null, | |
2107 verbose parsed url hostname: null, | |
2107 verbose parsed url hash: null, | |
2107 verbose parsed url search: null, | |
2107 verbose parsed url query: null, | |
2107 verbose parsed url pathname: '~1.0.0', | |
2107 verbose parsed url path: '~1.0.0', | |
2107 verbose parsed url href: '~1.0.0' } | |
2108 verbose addNamed [ 'sigmund', '~1.0.0' ] | |
2109 verbose addNamed [ null, '>=1.0.0-0 <1.1.0-0' ] | |
2110 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0 | |
2111 verbose lock sigmund@~1.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\584a4a05-sigmund-1-0-0.lock | |
2112 silly addNameRange { name: 'lru-cache', | |
2112 silly addNameRange range: '>=2.0.0-0 <3.0.0-0', | |
2112 silly addNameRange hasData: false } | |
2113 silly addNameRange { name: 'sigmund', range: '>=1.0.0-0 <1.1.0-0', hasData: false } | |
2114 verbose url raw sigmund | |
2115 verbose url resolving [ 'https://registry.npmjs.org/', './sigmund' ] | |
2116 verbose url resolved https://registry.npmjs.org/sigmund | |
2117 info trying registry request attempt 1 at 12:55:37 | |
2118 verbose etag "DCA9PQE5QUPPVOZ1N4XGHB06" | |
2119 http GET https://registry.npmjs.org/sigmund | |
2120 silly lockFile 2ed0a83f-ules-jade-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander | |
2121 silly lockFile 2ed0a83f-ules-jade-node-modules-commander tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander | |
2122 verbose url raw lru-cache | |
2123 verbose url resolving [ 'https://registry.npmjs.org/', './lru-cache' ] | |
2124 verbose url resolved https://registry.npmjs.org/lru-cache | |
2125 info trying registry request attempt 1 at 12:55:37 | |
2126 verbose etag "E03YGIRYGAEAJG2JWR6OPBP9D" | |
2127 http GET https://registry.npmjs.org/lru-cache | |
2128 silly lockFile 066849d5-ache-commander-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz | |
2129 silly lockFile 066849d5-ache-commander-0-6-1-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\commander\0.6.1\package.tgz | |
2130 info preinstall commander@0.6.1 | |
2131 verbose readDependencies using package.json deps | |
2132 verbose readDependencies using package.json deps | |
2133 silly resolved [] | |
2134 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander | |
2135 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\commander | |
2136 verbose linkStuff [ false, | |
2136 verbose linkStuff false, | |
2136 verbose linkStuff false, | |
2136 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\jade\\node_modules' ] | |
2137 info linkStuff commander@0.6.1 | |
2138 verbose linkBins commander@0.6.1 | |
2139 verbose linkMans commander@0.6.1 | |
2140 verbose rebuildBundles commander@0.6.1 | |
2141 info install commander@0.6.1 | |
2142 info postinstall commander@0.6.1 | |
2143 silly lockFile 9ff490c4-modules-jade-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp | |
2144 silly lockFile 9ff490c4-modules-jade-node-modules-mkdirp tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp | |
2145 silly lockFile 876131a8-m-cache-mkdirp-0-3-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz | |
2146 silly lockFile 876131a8-m-cache-mkdirp-0-3-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\mkdirp\0.3.0\package.tgz | |
2147 info preinstall mkdirp@0.3.0 | |
2148 verbose readDependencies using package.json deps | |
2149 verbose readDependencies using package.json deps | |
2150 silly resolved [] | |
2151 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp | |
2152 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade\node_modules\mkdirp | |
2153 verbose linkStuff [ false, | |
2153 verbose linkStuff false, | |
2153 verbose linkStuff false, | |
2153 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\jade\\node_modules' ] | |
2154 info linkStuff mkdirp@0.3.0 | |
2155 verbose linkBins mkdirp@0.3.0 | |
2156 verbose linkMans mkdirp@0.3.0 | |
2157 verbose rebuildBundles mkdirp@0.3.0 | |
2158 info install mkdirp@0.3.0 | |
2159 info postinstall mkdirp@0.3.0 | |
2160 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
2161 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\jade | |
2162 verbose linkStuff [ false, | |
2162 verbose linkStuff false, | |
2162 verbose linkStuff false, | |
2162 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
2163 info linkStuff jade@0.26.3 | |
2164 verbose linkBins jade@0.26.3 | |
2165 verbose link bins [ { jade: './bin/jade' }, | |
2165 verbose link bins 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\.bin', | |
2165 verbose link bins false ] | |
2166 verbose linkMans jade@0.26.3 | |
2167 verbose rebuildBundles jade@0.26.3 | |
2168 verbose rebuildBundles [ 'commander', 'mkdirp' ] | |
2169 info install jade@0.26.3 | |
2170 info postinstall jade@0.26.3 | |
2171 http 304 https://registry.npmjs.org/lru-cache | |
2172 silly registry.get cb [ 304, | |
2172 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
2172 silly registry.get server: 'Apache', | |
2172 silly registry.get via: '1.1 varnish', | |
2172 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:37 GMT', | |
2172 silly registry.get 'cache-control': 'max-age=1', | |
2172 silly registry.get etag: '"E03YGIRYGAEAJG2JWR6OPBP9D"', | |
2172 silly registry.get 'x-served-by': 'cache-lo82-LHR', | |
2172 silly registry.get 'x-cache': 'HIT', | |
2172 silly registry.get 'x-cache-hits': '1', | |
2172 silly registry.get 'x-timer': 'S1398167737.888865709,VS0,VE85', | |
2172 silly registry.get vary: 'Accept', | |
2172 silly registry.get 'content-length': '0', | |
2172 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2172 silly registry.get connection: 'Keep-Alive' } ] | |
2173 verbose etag lru-cache from cache | |
2174 silly addNameRange number 2 { name: 'lru-cache', range: '>=2.0.0-0 <3.0.0-0', hasData: true } | |
2175 silly addNameRange versions [ 'lru-cache', | |
2175 silly addNameRange [ '1.0.1', | |
2175 silly addNameRange '1.0.2', | |
2175 silly addNameRange '1.0.3', | |
2175 silly addNameRange '1.0.4', | |
2175 silly addNameRange '1.0.5', | |
2175 silly addNameRange '1.0.6', | |
2175 silly addNameRange '1.1.0', | |
2175 silly addNameRange '1.1.1', | |
2175 silly addNameRange '2.0.0', | |
2175 silly addNameRange '2.0.1', | |
2175 silly addNameRange '2.0.2', | |
2175 silly addNameRange '2.0.3', | |
2175 silly addNameRange '2.0.4', | |
2175 silly addNameRange '2.1.0', | |
2175 silly addNameRange '2.2.0', | |
2175 silly addNameRange '2.2.1', | |
2175 silly addNameRange '2.2.2', | |
2175 silly addNameRange '2.2.4', | |
2175 silly addNameRange '2.3.0', | |
2175 silly addNameRange '2.3.1', | |
2175 silly addNameRange '2.5.0' ] ] | |
2176 verbose addNamed [ 'lru-cache', '2.5.0' ] | |
2177 verbose addNamed [ '2.5.0', '2.5.0' ] | |
2178 silly lockFile 30aa630e-lru-cache-2-5-0 lru-cache@2.5.0 | |
2179 verbose lock lru-cache@2.5.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\30aa630e-lru-cache-2-5-0.lock | |
2180 silly lockFile 30aa630e-lru-cache-2-5-0 lru-cache@2.5.0 | |
2181 silly lockFile 30aa630e-lru-cache-2-5-0 lru-cache@2.5.0 | |
2182 silly lockFile b4f9d1ff-lru-cache-2 lru-cache@2 | |
2183 silly lockFile b4f9d1ff-lru-cache-2 lru-cache@2 | |
2184 http 304 https://registry.npmjs.org/sigmund | |
2185 silly registry.get cb [ 304, | |
2185 silly registry.get { date: 'Tue, 22 Apr 2014 11:55:37 GMT', | |
2185 silly registry.get server: 'Apache', | |
2185 silly registry.get via: '1.1 varnish', | |
2185 silly registry.get 'last-modified': 'Tue, 22 Apr 2014 11:55:38 GMT', | |
2185 silly registry.get 'cache-control': 'max-age=1', | |
2185 silly registry.get etag: '"DCA9PQE5QUPPVOZ1N4XGHB06"', | |
2185 silly registry.get 'x-served-by': 'cache-lo80-LHR', | |
2185 silly registry.get 'x-cache': 'HIT', | |
2185 silly registry.get 'x-cache-hits': '1', | |
2185 silly registry.get 'x-timer': 'S1398167737.890433073,VS0,VE171', | |
2185 silly registry.get vary: 'Accept', | |
2185 silly registry.get 'content-length': '0', | |
2185 silly registry.get 'keep-alive': 'timeout=10, max=50', | |
2185 silly registry.get connection: 'Keep-Alive' } ] | |
2186 verbose etag sigmund from cache | |
2187 silly addNameRange number 2 { name: 'sigmund', range: '>=1.0.0-0 <1.1.0-0', hasData: true } | |
2188 silly addNameRange versions [ 'sigmund', [ '1.0.0' ] ] | |
2189 verbose addNamed [ 'sigmund', '1.0.0' ] | |
2190 verbose addNamed [ '1.0.0', '1.0.0' ] | |
2191 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0 | |
2192 verbose lock sigmund@1.0.0 C:\Users\alastair.smith\AppData\Roaming\npm-cache\7b2d1244-sigmund-1-0-0.lock | |
2193 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0 | |
2194 silly lockFile 7b2d1244-sigmund-1-0-0 sigmund@1.0.0 | |
2195 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0 | |
2196 silly lockFile 584a4a05-sigmund-1-0-0 sigmund@~1.0.0 | |
2197 silly resolved [ { name: 'lru-cache', | |
2197 silly resolved description: 'A cache object that deletes the least-recently-used items.', | |
2197 silly resolved version: '2.5.0', | |
2197 silly resolved author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' }, | |
2197 silly resolved scripts: { test: 'tap test --gc' }, | |
2197 silly resolved main: 'lib/lru-cache.js', | |
2197 silly resolved repository: | |
2197 silly resolved { type: 'git', | |
2197 silly resolved url: 'git://github.com/isaacs/node-lru-cache.git' }, | |
2197 silly resolved devDependencies: { tap: '', weak: '' }, | |
2197 silly resolved license: | |
2197 silly resolved { type: 'MIT', | |
2197 silly resolved url: 'http://github.com/isaacs/node-lru-cache/raw/master/LICENSE' }, | |
2197 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 size of the cache, checked by applying the length\n function to all values in the cache. 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* `stale` By default, if you set a `maxAge`, it\'ll only actually pull\n stale items out of the cache when you `get(key)`. (That is, it\'s\n not pre-emptively doing a `setTimeout` or anything.) If you set\n `stale:true`, it\'ll return the stale value before deleting it. If\n you don\'t set this, then it\'ll return `undefined` when you try to\n get a stale entry, as if it had already been deleted.\n\n## API\n\n* `set(key, value)`\n* `get(key) => value`\n\n Both of these will update the "recently used"-ness of the key.\n They do what you think.\n\n* `peek(key)`\n\n Returns the key value (or `undefined` if not found) without\n updating the "recently used"-ness of the key.\n\n (If you find yourself using this a lot, you *might* be using the\n wrong sort of data structure, but there are some use cases where\n it\'s handy.)\n\n* `del(key)`\n\n Deletes a key out of the cache.\n\n* `reset()`\n\n Clear the cache entirely, throwing away all values.\n\n* `has(key)`\n\n Check if a key is in the cache, without updating the recent-ness\n or deleting it for being stale.\n\n* `forEach(function(value,key,cache), [thisp])`\n\n Just like `Array.prototype.forEach`. Iterates over all the keys\n in the cache, in order of recent-ness. (Ie, more recently used\n items are iterated over first.)\n\n* `keys()`\n\n Return an array of the keys in the cache.\n\n* `values()`\n\n Return an array of the values in the cache.\n', | |
2197 silly resolved readmeFilename: 'README.md', | |
2197 silly resolved bugs: { url: 'https://github.com/isaacs/node-lru-cache/issues' }, | |
2197 silly resolved homepage: 'https://github.com/isaacs/node-lru-cache', | |
2197 silly resolved _id: 'lru-cache@2.5.0', | |
2197 silly resolved _from: 'lru-cache@2' }, | |
2197 silly resolved { name: 'sigmund', | |
2197 silly resolved version: '1.0.0', | |
2197 silly resolved description: 'Quick and dirty signatures for Objects.', | |
2197 silly resolved main: 'sigmund.js', | |
2197 silly resolved directories: { test: 'test' }, | |
2197 silly resolved dependencies: {}, | |
2197 silly resolved devDependencies: { tap: '~0.3.0' }, | |
2197 silly resolved scripts: { test: 'tap test/*.js', bench: 'node bench.js' }, | |
2197 silly resolved repository: { type: 'git', url: 'git://github.com/isaacs/sigmund' }, | |
2197 silly resolved keywords: [ 'object', 'signature', 'key', 'data', 'psychoanalysis' ], | |
2197 silly resolved author: | |
2197 silly resolved { name: 'Isaac Z. Schlueter', | |
2197 silly resolved email: 'i@izs.me', | |
2197 silly resolved url: 'http://blog.izs.me/' }, | |
2197 silly resolved license: 'BSD', | |
2197 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', | |
2197 silly resolved readmeFilename: 'README.md', | |
2197 silly resolved bugs: { url: 'https://github.com/isaacs/sigmund/issues' }, | |
2197 silly resolved homepage: 'https://github.com/isaacs/sigmund', | |
2197 silly resolved _id: 'sigmund@1.0.0', | |
2197 silly resolved _from: 'sigmund@~1.0.0' } ] | |
2198 info install lru-cache@2.5.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2199 info install sigmund@1.0.0 into D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2200 info installOne lru-cache@2.5.0 | |
2201 info installOne sigmund@1.0.0 | |
2202 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache unbuild | |
2203 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund unbuild | |
2204 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\lru-cache\2.5.0\package.tgz | |
2205 silly lockFile aaa70dbd-minimatch-node-modules-lru-cache tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache | |
2206 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache C:\Users\alastair.smith\AppData\Roaming\npm-cache\aaa70dbd-minimatch-node-modules-lru-cache.lock | |
2207 silly lockFile 5a1aa5a4-ache-lru-cache-2-5-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\lru-cache\2.5.0\package.tgz | |
2208 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\lru-cache\2.5.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\5a1aa5a4-ache-lru-cache-2-5-0-package-tgz.lock | |
2209 verbose tar unpack C:\Users\alastair.smith\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz | |
2210 silly lockFile 2a197808-s-minimatch-node-modules-sigmund tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund | |
2211 verbose lock tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund C:\Users\alastair.smith\AppData\Roaming\npm-cache\2a197808-s-minimatch-node-modules-sigmund.lock | |
2212 silly lockFile 7663d89b--cache-sigmund-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz | |
2213 verbose lock tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz C:\Users\alastair.smith\AppData\Roaming\npm-cache\7663d89b--cache-sigmund-1-0-0-package-tgz.lock | |
2214 silly gunzTarPerm modes [ '755', '644' ] | |
2215 silly gunzTarPerm modes [ '755', '644' ] | |
2216 silly gunzTarPerm extractEntry package.json | |
2217 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2218 silly gunzTarPerm extractEntry package.json | |
2219 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] | |
2220 silly gunzTarPerm extractEntry README.md | |
2221 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
2222 silly gunzTarPerm extractEntry LICENSE | |
2223 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
2224 silly gunzTarPerm extractEntry .npmignore | |
2225 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] | |
2226 silly gunzTarPerm extractEntry README.md | |
2227 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] | |
2228 silly gunzTarPerm extractEntry LICENSE | |
2229 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] | |
2230 silly gunzTarPerm extractEntry CONTRIBUTORS | |
2231 silly gunzTarPerm modified mode [ 'CONTRIBUTORS', 438, 420 ] | |
2232 silly gunzTarPerm extractEntry bench.js | |
2233 silly gunzTarPerm modified mode [ 'bench.js', 438, 420 ] | |
2234 silly gunzTarPerm extractEntry sigmund.js | |
2235 silly gunzTarPerm modified mode [ 'sigmund.js', 438, 420 ] | |
2236 silly gunzTarPerm extractEntry lib/lru-cache.js | |
2237 silly gunzTarPerm modified mode [ 'lib/lru-cache.js', 438, 420 ] | |
2238 silly gunzTarPerm extractEntry test/basic.js | |
2239 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ] | |
2240 silly gunzTarPerm extractEntry test/foreach.js | |
2241 silly gunzTarPerm modified mode [ 'test/foreach.js', 438, 420 ] | |
2242 silly gunzTarPerm extractEntry test/memory-leak.js | |
2243 silly gunzTarPerm modified mode [ 'test/memory-leak.js', 438, 420 ] | |
2244 silly gunzTarPerm extractEntry test/basic.js | |
2245 silly gunzTarPerm modified mode [ 'test/basic.js', 438, 420 ] | |
2246 silly lockFile 2a197808-s-minimatch-node-modules-sigmund tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund | |
2247 silly lockFile 2a197808-s-minimatch-node-modules-sigmund tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund | |
2248 silly lockFile 7663d89b--cache-sigmund-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz | |
2249 silly lockFile 7663d89b--cache-sigmund-1-0-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\sigmund\1.0.0\package.tgz | |
2250 info preinstall sigmund@1.0.0 | |
2251 verbose readDependencies using package.json deps | |
2252 verbose readDependencies using package.json deps | |
2253 silly resolved [] | |
2254 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund | |
2255 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\sigmund | |
2256 verbose linkStuff [ false, | |
2256 verbose linkStuff false, | |
2256 verbose linkStuff false, | |
2256 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ] | |
2257 info linkStuff sigmund@1.0.0 | |
2258 verbose linkBins sigmund@1.0.0 | |
2259 verbose linkMans sigmund@1.0.0 | |
2260 verbose rebuildBundles sigmund@1.0.0 | |
2261 info install sigmund@1.0.0 | |
2262 info postinstall sigmund@1.0.0 | |
2263 silly lockFile aaa70dbd-minimatch-node-modules-lru-cache tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache | |
2264 silly lockFile aaa70dbd-minimatch-node-modules-lru-cache tar://D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache | |
2265 silly lockFile 5a1aa5a4-ache-lru-cache-2-5-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\lru-cache\2.5.0\package.tgz | |
2266 silly lockFile 5a1aa5a4-ache-lru-cache-2-5-0-package-tgz tar://C:\Users\alastair.smith\AppData\Roaming\npm-cache\lru-cache\2.5.0\package.tgz | |
2267 info preinstall lru-cache@2.5.0 | |
2268 verbose readDependencies using package.json deps | |
2269 verbose readDependencies using package.json deps | |
2270 silly resolved [] | |
2271 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache | |
2272 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch\node_modules\lru-cache | |
2273 verbose linkStuff [ false, | |
2273 verbose linkStuff false, | |
2273 verbose linkStuff false, | |
2273 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\glob\\node_modules\\minimatch\\node_modules' ] | |
2274 info linkStuff lru-cache@2.5.0 | |
2275 verbose linkBins lru-cache@2.5.0 | |
2276 verbose linkMans lru-cache@2.5.0 | |
2277 verbose rebuildBundles lru-cache@2.5.0 | |
2278 info install lru-cache@2.5.0 | |
2279 info postinstall lru-cache@2.5.0 | |
2280 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2281 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob\node_modules\minimatch | |
2282 verbose linkStuff [ false, | |
2282 verbose linkStuff false, | |
2282 verbose linkStuff false, | |
2282 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules\\glob\\node_modules' ] | |
2283 info linkStuff minimatch@0.2.14 | |
2284 verbose linkBins minimatch@0.2.14 | |
2285 verbose linkMans minimatch@0.2.14 | |
2286 verbose rebuildBundles minimatch@0.2.14 | |
2287 verbose rebuildBundles [ 'lru-cache', 'sigmund' ] | |
2288 info install minimatch@0.2.14 | |
2289 info postinstall minimatch@0.2.14 | |
2290 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
2291 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha\node_modules\glob | |
2292 verbose linkStuff [ false, | |
2292 verbose linkStuff false, | |
2292 verbose linkStuff false, | |
2292 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\mocha\\node_modules' ] | |
2293 info linkStuff glob@3.2.3 | |
2294 verbose linkBins glob@3.2.3 | |
2295 verbose linkMans glob@3.2.3 | |
2296 verbose rebuildBundles glob@3.2.3 | |
2297 verbose rebuildBundles [ 'graceful-fs', 'inherits', 'minimatch' ] | |
2298 info install glob@3.2.3 | |
2299 info postinstall glob@3.2.3 | |
2300 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
2301 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass\node_modules\mocha | |
2302 verbose linkStuff [ false, | |
2302 verbose linkStuff false, | |
2302 verbose linkStuff false, | |
2302 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules' ] | |
2303 info linkStuff mocha@1.18.2 | |
2304 verbose linkBins mocha@1.18.2 | |
2305 verbose link bins [ { mocha: './bin/mocha', _mocha: './bin/_mocha' }, | |
2305 verbose link bins 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\node-sass\\node_modules\\.bin', | |
2305 verbose link bins false ] | |
2306 verbose linkMans mocha@1.18.2 | |
2307 verbose rebuildBundles mocha@1.18.2 | |
2308 verbose rebuildBundles [ '.bin', 'commander', 'debug', 'diff', 'glob', 'growl', 'jade' ] | |
2309 info install mocha@1.18.2 | |
2310 info postinstall mocha@1.18.2 | |
2311 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
2312 info build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass | |
2313 verbose linkStuff [ false, | |
2313 verbose linkStuff false, | |
2313 verbose linkStuff false, | |
2313 verbose linkStuff 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules' ] | |
2314 info linkStuff node-sass@0.8.5 | |
2315 verbose linkBins node-sass@0.8.5 | |
2316 verbose link bins [ { 'node-sass': 'bin/node-sass' }, | |
2316 verbose link bins 'D:\\Code\\SoC\\Source\\WebAssets\\node_modules\\grunt-sass\\node_modules\\.bin', | |
2316 verbose link bins false ] | |
2317 verbose linkMans node-sass@0.8.5 | |
2318 verbose rebuildBundles node-sass@0.8.5 | |
2319 verbose rebuildBundles [ '.bin', 'mkdirp', 'mocha', 'nan', 'node-watch', 'optimist' ] | |
2320 info install node-sass@0.8.5 | |
2321 verbose unsafe-perm in lifecycle true | |
2322 info node-sass@0.8.5 Failed to exec install script | |
2323 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\node-sass unbuild | |
2324 info preuninstall node-sass@0.8.5 | |
2325 info uninstall node-sass@0.8.5 | |
2326 verbose false,D:\Code\SoC\Source\WebAssets\node_modules,D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules unbuild node-sass@0.8.5 | |
2327 verbose D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass\node_modules\.bin,[object Object] binRoot | |
2328 info postuninstall node-sass@0.8.5 | |
2329 verbose about to build D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass | |
2330 info D:\Code\SoC\Source\WebAssets\node_modules\grunt-sass unbuild | |
2331 info preuninstall grunt-sass@0.12.1 | |
2332 info uninstall grunt-sass@0.12.1 | |
2333 verbose true,D:\Code\SoC\Source\WebAssets\node_modules,D:\Code\SoC\Source\WebAssets\node_modules unbuild grunt-sass@0.12.1 | |
2334 info postuninstall grunt-sass@0.12.1 | |
2335 error node-sass@0.8.5 install: `node build.js` | |
2335 error Exit status 1 | |
2336 error Failed at the node-sass@0.8.5 install script. | |
2336 error This is most likely a problem with the node-sass package, | |
2336 error not with npm itself. | |
2336 error Tell the author that this fails on your system: | |
2336 error node build.js | |
2336 error You can get their info via: | |
2336 error npm owner ls node-sass | |
2336 error There is likely additional logging output above. | |
2337 error System Windows_NT 6.1.7601 | |
2338 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" | |
2339 error cwd D:\Code\SoC\Source\WebAssets | |
2340 error node -v v0.10.26 | |
2341 error npm -v 1.4.3 | |
2342 error code ELIFECYCLE | |
2343 verbose exit [ 1, true ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment