{"action":"created","issue":{"url":"https://api.github.com/repos/npm/npm/issues/6554","labels_url":"https://api.github.com/repos/npm/npm/issues/6554/labels{/name}","comments_url":"https://api.github.com/repos/npm/npm/issues/6554/comments","events_url":"https://api.github.com/repos/npm/npm/issues/6554/events","html_url":"https://github.com/npm/npm/issues/6554","id":46631287,"number":6554,"title":"ENOTEMPTY (-66) on `npm install` with npm 2.1.5 (@next)","user":{"login":"mzgol","id":1758366,"avatar_url":"https://avatars.githubusercontent.com/u/1758366?v=3","gravatar_id":"","url":"https://api.github.com/users/mzgol","html_url":"https://github.com/mzgol","followers_url":"https://api.github.com/users/mzgol/followers","following_url":"https://api.github.com/users/mzgol/following{/other_user}","gists_url":"https://api.github.com/users/mzgol/gists{/gist_id}","starred_url":"https://api.github.com/users/mzgol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mzgol/subscriptions","organizations_url":"https://api.github.com/users/mzgol/orgs","repos_url":"https://api.github.com/users/mzgol/repos","events_url":"https://api.github.com/users/mzgol/events{/privacy}","received_events_url":"https://api.github.com/users/mzgol/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/npm/npm/labels/bug","name":"bug","color":"C40233"},{"url":"https://api.github.com/repos/npm/npm/labels/repro-please","name":"repro-please","color":"207de5"},{"url":"https://api.github.com/repos/npm/npm/labels/support","name":"support","color":"FF91AF"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-10-23T14:32:06Z","updated_at":"2015-01-16T16:59:32Z","closed_at":"2014-12-18T12:23:30Z","body":"I'm getting the `ENOTEMPTY` error in npm 2.1.5 on a **second** npm install after clearing a cache. To reproduce (I tested on Node 0.11.14):\r\n\r\n1. `git clone https://github.com/mzgol/check-dependencies.git`\r\n1. `cd check-dependencies`\r\n1. `npm install`\r\n1. `npm cache clean`\r\n1. `npm test` (passes)\r\n1. `npm test` (fails)\r\n1. `npm cache clean`\r\n1. `npm test` (passes)\r\n1. `npm test` (fails)\r\n\r\nIt used to work in earlier npm versions (not sure which exactly). The error messages:\r\n```\r\nnpm ERR! Darwin 14.0.0\r\nnpm ERR! argv \"node\" \"/Users/mgol/.nvm/v0.11.14/bin/npm\" \"install\"\r\nnpm ERR! node v0.11.14\r\nnpm ERR! npm  v2.1.5\r\nnpm ERR! path /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\nnpm ERR! code ENOTEMPTY\r\nnpm ERR! errno -66\r\n\r\nnpm ERR! ENOTEMPTY, rmdir '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules'\r\nnpm ERR! \r\nnpm ERR! If you need help, you may report this error at:\r\nnpm ERR!     <http://github.com/npm/npm/issues>\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/npm-debug.log\r\n```\r\n\r\nThe full `npm-debug.log`:\r\n```\r\n0 info it worked if it ends with ok\r\n1 verbose cli [ 'node', '/Users/mgol/.nvm/v0.11.14/bin/npm', 'install' ]\r\n2 info using npm@2.1.5\r\n3 info using node@v0.11.14\r\n4 warn package.json @ No description\r\n5 warn package.json @ No repository field.\r\n6 warn package.json @ No README data\r\n7 verbose install where, deps [ '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy',\r\n7 verbose install   [ 'jquery', 'json3' ] ]\r\n8 verbose install where, peers [ '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy',\r\n8 verbose install   [] ]\r\n9 info preinstall @\r\n10 warn package.json jquery@1.11.1 No description\r\n11 warn package.json jquery@1.11.1 No repository field.\r\n12 warn package.json jquery@1.11.1 No README data\r\n13 warn package.json json3@0.8.0 No description\r\n14 warn package.json json3@0.8.0 No repository field.\r\n15 warn package.json json3@0.8.0 No README data\r\n16 silly cache add args [ 'json3@git://github.com/bestiejs/json3.git#v3.3.2', null ]\r\n17 verbose cache add spec json3@git://github.com/bestiejs/json3.git#v3.3.2\r\n18 silly cache add args [ 'jquery@<=1.11.0', null ]\r\n19 verbose cache add spec jquery@<=1.11.0\r\n20 silly cache add parsed spec { raw: 'json3@git://github.com/bestiejs/json3.git#v3.3.2',\r\n20 silly cache add   scope: null,\r\n20 silly cache add   name: 'json3',\r\n20 silly cache add   rawSpec: 'git://github.com/bestiejs/json3.git#v3.3.2',\r\n20 silly cache add   spec: 'git://github.com/bestiejs/json3.git#v3.3.2',\r\n20 silly cache add   type: 'git' }\r\n21 verbose addRemoteGit u=\"git://github.com/bestiejs/json3.git#v3.3.2\" silent=false\r\n22 silly addRemoteGit parsed { protocol: 'git:',\r\n22 silly addRemoteGit   slashes: true,\r\n22 silly addRemoteGit   auth: null,\r\n22 silly addRemoteGit   host: 'github.com',\r\n22 silly addRemoteGit   port: null,\r\n22 silly addRemoteGit   hostname: 'github.com',\r\n22 silly addRemoteGit   hash: '#v3.3.2',\r\n22 silly addRemoteGit   search: '',\r\n22 silly addRemoteGit   query: {},\r\n22 silly addRemoteGit   pathname: '/bestiejs/json3.git',\r\n22 silly addRemoteGit   path: '/bestiejs/json3.git',\r\n22 silly addRemoteGit   href: 'git://github.com/bestiejs/json3.git#v3.3.2' }\r\n23 verbose addRemoteGit git://github.com/bestiejs/json3.git not in flight; cloning\r\n24 verbose addRemoteGit [ 'git://github.com/bestiejs/json3.git', 'v3.3.2' ]\r\n25 silly cache add parsed spec { raw: 'jquery@<=1.11.0',\r\n25 silly cache add   scope: null,\r\n25 silly cache add   name: 'jquery',\r\n25 silly cache add   rawSpec: '<=1.11.0',\r\n25 silly cache add   spec: '<=1.11.0',\r\n25 silly cache add   type: 'range' }\r\n26 verbose addNamed jquery@<=1.11.0\r\n27 silly addNamed semver.valid null\r\n28 silly addNamed semver.validRange <=1.11.0\r\n29 silly addNameRange { name: 'jquery', range: '<=1.11.0', hasData: false }\r\n30 verbose mapToRegistry name jquery\r\n31 verbose mapToRegistry uri https://registry.npmjs.org/jquery\r\n32 verbose addNameRange registry:https://registry.npmjs.org/jquery not in flight; fetching\r\n33 verbose request on initialization, where is /jquery\r\n34 verbose request after pass 1, where is /jquery\r\n35 verbose request url raw /jquery\r\n36 verbose request resolving registry [ 'https://registry.npmjs.org/', './jquery' ]\r\n37 verbose request after pass 2, where is https://registry.npmjs.org/jquery\r\n38 verbose request no auth needed\r\n39 info attempt registry request try #1 at 16:31:10\r\n40 verbose request id 469aa1f4ff6c2e01\r\n41 verbose etag \"2KVM6XUXX0HJHFLJCP75C15FW\"\r\n42 http request GET https://registry.npmjs.org/jquery\r\n43 info git [ 'config', '--get', 'remote.origin.url' ]\r\n44 verbose git remote.origin.url git://github.com/bestiejs/json3.git\r\n45 info git [ 'fetch', '-a', 'origin' ]\r\n46 verbose git fetch -a origin (git://github.com/bestiejs/json3.git)\r\n47 info git [ 'rev-list', '-n1', 'v3.3.2' ]\r\n48 verbose git rev-list -n1 v3.3.2 dec5c2a5dc723ff867caa32a81ed93ab814f7426\r\n49 verbose resolved git url git://github.com/bestiejs/json3.git#dec5c2a5dc723ff867caa32a81ed93ab814f7426\r\n50 info git [ 'archive', 'v3.3.2', '--format=tar', '--prefix=package/' ]\r\n51 http 304 https://registry.npmjs.org/jquery\r\n52 silly registry.get cb [ 304,\r\n52 silly registry.get   { date: 'Thu, 23 Oct 2014 14:31:10 GMT',\r\n52 silly registry.get     server: 'Apache',\r\n52 silly registry.get     via: '1.1 varnish',\r\n52 silly registry.get     'last-modified': 'Thu, 23 Oct 2014 14:31:10 GMT',\r\n52 silly registry.get     'cache-control': 'max-age=60',\r\n52 silly registry.get     etag: '\"2KVM6XUXX0HJHFLJCP75C15FW\"',\r\n52 silly registry.get     age: '1',\r\n52 silly registry.get     'x-served-by': 'cache-ams4122-AMS',\r\n52 silly registry.get     'x-cache': 'HIT',\r\n52 silly registry.get     'x-cache-hits': '1',\r\n52 silly registry.get     'x-timer': 'S1414074670.331113,VS0,VE0',\r\n52 silly registry.get     vary: 'Accept',\r\n52 silly registry.get     'content-length': '0',\r\n52 silly registry.get     connection: 'close' } ]\r\n53 verbose etag https://registry.npmjs.org/jquery from cache\r\n54 silly addNameRange number 2 { name: 'jquery', range: '<=1.11.0', hasData: true }\r\n55 silly addNameRange versions [ 'jquery',\r\n55 silly addNameRange   [ '1.5.1',\r\n55 silly addNameRange     '1.6.2',\r\n55 silly addNameRange     '1.6.3',\r\n55 silly addNameRange     '1.7.2',\r\n55 silly addNameRange     '1.7.3',\r\n55 silly addNameRange     '1.8.2',\r\n55 silly addNameRange     '1.8.3',\r\n55 silly addNameRange     '2.1.0-beta2',\r\n55 silly addNameRange     '2.1.0-beta3',\r\n55 silly addNameRange     '1.11.0-beta3',\r\n55 silly addNameRange     '1.11.0-rc1',\r\n55 silly addNameRange     '2.1.0-rc1',\r\n55 silly addNameRange     '1.11.0',\r\n55 silly addNameRange     '2.1.0',\r\n55 silly addNameRange     '2.1.1-beta1',\r\n55 silly addNameRange     '1.11.1-beta1',\r\n55 silly addNameRange     '2.1.1-rc1',\r\n55 silly addNameRange     '1.11.1-rc1',\r\n55 silly addNameRange     '2.1.1-rc2',\r\n55 silly addNameRange     '1.11.1-rc2',\r\n55 silly addNameRange     '2.1.1',\r\n55 silly addNameRange     '1.11.1',\r\n55 silly addNameRange     '1.9.1' ] ]\r\n56 verbose addNamed jquery@1.11.0\r\n57 silly addNamed semver.valid 1.11.0\r\n58 silly addNamed semver.validRange 1.11.0\r\n59 silly cache afterAdd jquery@1.11.0\r\n60 verbose afterAdd /Users/mgol/.npm/jquery/1.11.0/package/package.json not in flight; writing\r\n61 verbose afterAdd /Users/mgol/.npm/jquery/1.11.0/package/package.json written\r\n62 silly addLocalTarball shasum (computed) ce18070eae6660bcc67dafc9e06937518dd37997\r\n63 verbose addTmpTarball /var/folders/14/08r04n0d6fd0c9sp7btxl1sh0000gn/T/npm-88258-2f36db16/1414074670870-0.8468129534740001/tmp.tgz not in flight; adding\r\n64 verbose addTmpTarball validating metadata from /var/folders/14/08r04n0d6fd0c9sp7btxl1sh0000gn/T/npm-88258-2f36db16/1414074670870-0.8468129534740001/tmp.tgz\r\n65 verbose tar unpack /var/folders/14/08r04n0d6fd0c9sp7btxl1sh0000gn/T/npm-88258-2f36db16/1414074670870-0.8468129534740001/tmp.tgz\r\n66 verbose tar unpacking to /var/folders/14/08r04n0d6fd0c9sp7btxl1sh0000gn/T/npm-88258-2f36db16/unpack-64ae8848a98a\r\n67 verbose gentlyRm vacuuming /var/folders/14/08r04n0d6fd0c9sp7btxl1sh0000gn/T/npm-88258-2f36db16/unpack-64ae8848a98a\r\n68 silly gunzTarPerm modes [ '776', '666' ]\r\n69 silly gunzTarPerm extractEntry\r\n70 silly gunzTarPerm modified mode [ '', 509, 510 ]\r\n71 silly gunzTarPerm extractEntry .gitignore\r\n72 silly gunzTarPerm modified mode [ '.gitignore', 436, 438 ]\r\n73 silly gunzTarPerm extractEntry .jshintrc\r\n74 silly gunzTarPerm modified mode [ '.jshintrc', 436, 438 ]\r\n75 silly gunzTarPerm extractEntry .travis.yml\r\n76 silly gunzTarPerm modified mode [ '.travis.yml', 436, 438 ]\r\n77 silly gunzTarPerm extractEntry CHANGELOG.md\r\n78 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ]\r\n79 silly gunzTarPerm extractEntry CONTRIBUTING.md\r\n80 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 436, 438 ]\r\n81 silly gunzTarPerm extractEntry LICENSE\r\n82 silly gunzTarPerm modified mode [ 'LICENSE', 436, 438 ]\r\n83 silly gunzTarPerm extractEntry README.md\r\n84 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ]\r\n85 silly gunzTarPerm extractEntry benchmark/\r\n86 silly gunzTarPerm modified mode [ 'benchmark/', 509, 510 ]\r\n87 silly gunzTarPerm extractEntry benchmark/assets/\r\n88 silly gunzTarPerm modified mode [ 'benchmark/assets/', 509, 510 ]\r\n89 silly gunzTarPerm extractEntry benchmark/assets/html5.js\r\n90 silly gunzTarPerm modified mode [ 'benchmark/assets/html5.js', 436, 438 ]\r\n91 silly gunzTarPerm extractEntry benchmark/assets/jsperf.css\r\n92 silly gunzTarPerm modified mode [ 'benchmark/assets/jsperf.css', 436, 438 ]\r\n93 silly gunzTarPerm extractEntry benchmark/assets/nano.jar\r\n94 silly gunzTarPerm modified mode [ 'benchmark/assets/nano.jar', 436, 438 ]\r\n95 silly gunzTarPerm extractEntry benchmark/assets/ui.js\r\n96 silly gunzTarPerm modified mode [ 'benchmark/assets/ui.js', 436, 438 ]\r\n97 silly gunzTarPerm extractEntry benchmark/benchmark_browser.html\r\n98 silly gunzTarPerm modified mode [ 'benchmark/benchmark_browser.html', 436, 438 ]\r\n99 silly gunzTarPerm extractEntry benchmark/benchmark_json3.js\r\n100 silly gunzTarPerm modified mode [ 'benchmark/benchmark_json3.js', 436, 438 ]\r\n101 silly gunzTarPerm extractEntry bower.json\r\n102 silly gunzTarPerm modified mode [ 'bower.json', 436, 438 ]\r\n103 silly gunzTarPerm extractEntry build.js\r\n104 silly gunzTarPerm modified mode [ 'build.js', 509, 510 ]\r\n105 silly gunzTarPerm extractEntry component.json\r\n106 silly gunzTarPerm modified mode [ 'component.json', 436, 438 ]\r\n107 silly gunzTarPerm extractEntry index.html\r\n108 silly gunzTarPerm modified mode [ 'index.html', 436, 438 ]\r\n109 silly gunzTarPerm extractEntry index.js\r\n110 silly gunzTarPerm modified mode [ 'index.js', 436, 438 ]\r\n111 silly gunzTarPerm extractEntry lib/\r\n112 silly gunzTarPerm modified mode [ 'lib/', 509, 510 ]\r\n113 silly gunzTarPerm extractEntry lib/json3.js\r\n114 silly gunzTarPerm modified mode [ 'lib/json3.js', 436, 438 ]\r\n115 silly gunzTarPerm extractEntry lib/json3.min.js\r\n116 silly gunzTarPerm modified mode [ 'lib/json3.min.js', 436, 438 ]\r\n117 silly gunzTarPerm extractEntry package.json\r\n118 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ]\r\n119 silly gunzTarPerm extractEntry page/\r\n120 silly gunzTarPerm modified mode [ 'page/', 509, 510 ]\r\n121 silly gunzTarPerm extractEntry page/background.png\r\n122 silly gunzTarPerm modified mode [ 'page/background.png', 436, 438 ]\r\n123 silly gunzTarPerm extractEntry page/logo.png\r\n124 silly gunzTarPerm modified mode [ 'page/logo.png', 436, 438 ]\r\n125 silly gunzTarPerm extractEntry page/page.html\r\n126 silly gunzTarPerm modified mode [ 'page/page.html', 436, 438 ]\r\n127 silly gunzTarPerm extractEntry page/style.css\r\n128 silly gunzTarPerm modified mode [ 'page/style.css', 436, 438 ]\r\n129 silly gunzTarPerm extractEntry test/\r\n130 silly gunzTarPerm modified mode [ 'test/', 509, 510 ]\r\n131 silly gunzTarPerm extractEntry test/test_browser.html\r\n132 silly gunzTarPerm modified mode [ 'test/test_browser.html', 436, 438 ]\r\n133 silly gunzTarPerm extractEntry test/test_extendscript.jsx\r\n134 silly gunzTarPerm modified mode [ 'test/test_extendscript.jsx', 436, 438 ]\r\n135 silly gunzTarPerm extractEntry test/test_json3.js\r\n136 silly gunzTarPerm modified mode [ 'test/test_json3.js', 436, 438 ]\r\n137 silly gunzTarPerm extractEntry vendor/\r\n138 silly gunzTarPerm modified mode [ 'vendor/', 509, 510 ]\r\n139 silly gunzTarPerm extractEntry vendor/benchmark.js\r\n140 silly gunzTarPerm modified mode [ 'vendor/benchmark.js', 436, 438 ]\r\n141 silly gunzTarPerm extractEntry vendor/curl.js\r\n142 silly gunzTarPerm modified mode [ 'vendor/curl.js', 436, 438 ]\r\n143 silly gunzTarPerm extractEntry vendor/evalJSON.js\r\n144 silly gunzTarPerm modified mode [ 'vendor/evalJSON.js', 436, 438 ]\r\n145 silly gunzTarPerm extractEntry vendor/highlight.js\r\n146 silly gunzTarPerm modified mode [ 'vendor/highlight.js', 436, 438 ]\r\n147 silly gunzTarPerm extractEntry vendor/json2.js\r\n148 silly gunzTarPerm modified mode [ 'vendor/json2.js', 436, 438 ]\r\n149 silly gunzTarPerm extractEntry vendor/json_parse.js\r\n150 silly gunzTarPerm modified mode [ 'vendor/json_parse.js', 436, 438 ]\r\n151 silly gunzTarPerm extractEntry vendor/json_parse_state.js\r\n152 silly gunzTarPerm modified mode [ 'vendor/json_parse_state.js', 436, 438 ]\r\n153 silly gunzTarPerm extractEntry vendor/json_sans_eval.js\r\n154 silly gunzTarPerm modified mode [ 'vendor/json_sans_eval.js', 436, 438 ]\r\n155 silly gunzTarPerm extractEntry vendor/lodash.js\r\n156 silly gunzTarPerm modified mode [ 'vendor/lodash.js', 436, 438 ]\r\n157 silly gunzTarPerm extractEntry vendor/marked.js\r\n158 silly gunzTarPerm modified mode [ 'vendor/marked.js', 436, 438 ]\r\n159 silly gunzTarPerm extractEntry vendor/newton.css\r\n160 silly gunzTarPerm modified mode [ 'vendor/newton.css', 436, 438 ]\r\n161 silly gunzTarPerm extractEntry vendor/newton.js\r\n162 silly gunzTarPerm modified mode [ 'vendor/newton.js', 436, 438 ]\r\n163 silly gunzTarPerm extractEntry vendor/platform.js\r\n164 silly gunzTarPerm modified mode [ 'vendor/platform.js', 436, 438 ]\r\n165 silly gunzTarPerm extractEntry vendor/prototype.js\r\n166 silly gunzTarPerm modified mode [ 'vendor/prototype.js', 436, 438 ]\r\n167 silly gunzTarPerm extractEntry vendor/require.js\r\n168 silly gunzTarPerm modified mode [ 'vendor/require.js', 436, 438 ]\r\n169 silly gunzTarPerm extractEntry vendor/spec.js\r\n170 silly gunzTarPerm modified mode [ 'vendor/spec.js', 436, 438 ]\r\n171 silly gunzTarPerm extractEntry vendor/tar/\r\n172 silly gunzTarPerm modified mode [ 'vendor/tar/', 509, 510 ]\r\n173 silly gunzTarPerm extractEntry vendor/tar/.npmignore\r\n174 silly gunzTarPerm modified mode [ 'vendor/tar/.npmignore', 436, 438 ]\r\n175 silly gunzTarPerm extractEntry vendor/tar/.travis.yml\r\n176 silly gunzTarPerm modified mode [ 'vendor/tar/.travis.yml', 436, 438 ]\r\n177 silly gunzTarPerm extractEntry vendor/tar/LICENCE\r\n178 silly gunzTarPerm modified mode [ 'vendor/tar/LICENCE', 436, 438 ]\r\n179 silly gunzTarPerm extractEntry vendor/tar/README.md\r\n180 silly gunzTarPerm modified mode [ 'vendor/tar/README.md', 436, 438 ]\r\n181 silly gunzTarPerm extractEntry vendor/tar/examples/\r\n182 silly gunzTarPerm modified mode [ 'vendor/tar/examples/', 509, 510 ]\r\n183 silly gunzTarPerm extractEntry vendor/tar/examples/extracter.js\r\n184 silly gunzTarPerm modified mode [ 'vendor/tar/examples/extracter.js', 436, 438 ]\r\n185 silly gunzTarPerm extractEntry vendor/tar/examples/reader.js\r\n186 silly gunzTarPerm modified mode [ 'vendor/tar/examples/reader.js', 436, 438 ]\r\n187 silly gunzTarPerm extractEntry vendor/tar/lib/\r\n188 silly gunzTarPerm modified mode [ 'vendor/tar/lib/', 509, 510 ]\r\n189 silly gunzTarPerm extractEntry vendor/tar/lib/buffer-entry.js\r\n190 silly gunzTarPerm modified mode [ 'vendor/tar/lib/buffer-entry.js', 436, 438 ]\r\n191 silly gunzTarPerm extractEntry vendor/tar/lib/entry-writer.js\r\n192 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry-writer.js', 436, 438 ]\r\n193 silly gunzTarPerm extractEntry vendor/tar/lib/entry.js\r\n194 silly gunzTarPerm modified mode [ 'vendor/tar/lib/entry.js', 436, 438 ]\r\n195 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header-writer.js\r\n196 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header-writer.js', 436, 438 ]\r\n197 silly gunzTarPerm extractEntry vendor/tar/lib/extended-header.js\r\n198 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extended-header.js', 436, 438 ]\r\n199 silly gunzTarPerm extractEntry vendor/tar/lib/extract.js\r\n200 silly gunzTarPerm modified mode [ 'vendor/tar/lib/extract.js', 436, 438 ]\r\n201 silly gunzTarPerm extractEntry vendor/tar/lib/global-header-writer.js\r\n202 silly gunzTarPerm modified mode [ 'vendor/tar/lib/global-header-writer.js', 436, 438 ]\r\n203 silly gunzTarPerm extractEntry vendor/tar/lib/header.js\r\n204 silly gunzTarPerm modified mode [ 'vendor/tar/lib/header.js', 436, 438 ]\r\n205 silly gunzTarPerm extractEntry vendor/tar/lib/pack.js\r\n206 silly gunzTarPerm modified mode [ 'vendor/tar/lib/pack.js', 436, 438 ]\r\n207 silly gunzTarPerm extractEntry vendor/tar/lib/parse.js\r\n208 silly gunzTarPerm modified mode [ 'vendor/tar/lib/parse.js', 436, 438 ]\r\n209 silly gunzTarPerm extractEntry vendor/tar/node_modules/\r\n210 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/', 509, 510 ]\r\n211 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/\r\n212 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/', 509, 510 ]\r\n213 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/LICENCE\r\n214 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/LICENCE', 436, 438 ]\r\n215 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/README.md\r\n216 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/README.md', 436, 438 ]\r\n217 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/bench/\r\n218 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/bench/', 509, 510 ]\r\n219 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/bench/block-stream-pause.js\r\n220 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/bench/block-stream-pause.js',\r\n220 silly gunzTarPerm   436,\r\n220 silly gunzTarPerm   438 ]\r\n221 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/bench/block-stream.js\r\n222 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/bench/block-stream.js',\r\n222 silly gunzTarPerm   436,\r\n222 silly gunzTarPerm   438 ]\r\n223 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/bench/dropper-pause.js\r\n224 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/bench/dropper-pause.js',\r\n224 silly gunzTarPerm   436,\r\n224 silly gunzTarPerm   438 ]\r\n225 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/bench/dropper.js\r\n226 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/bench/dropper.js',\r\n226 silly gunzTarPerm   436,\r\n226 silly gunzTarPerm   438 ]\r\n227 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/block-stream.js\r\n228 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/block-stream.js',\r\n228 silly gunzTarPerm   436,\r\n228 silly gunzTarPerm   438 ]\r\n229 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/package.json\r\n230 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/package.json', 436, 438 ]\r\n231 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/\r\n232 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/', 509, 510 ]\r\n233 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/basic.js\r\n234 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/basic.js',\r\n234 silly gunzTarPerm   436,\r\n234 silly gunzTarPerm   438 ]\r\n235 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/nopad-thorough.js\r\n236 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/nopad-thorough.js',\r\n236 silly gunzTarPerm   436,\r\n236 silly gunzTarPerm   438 ]\r\n237 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/nopad.js\r\n238 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/nopad.js',\r\n238 silly gunzTarPerm   436,\r\n238 silly gunzTarPerm   438 ]\r\n239 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/pause-resume.js\r\n240 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/pause-resume.js',\r\n240 silly gunzTarPerm   436,\r\n240 silly gunzTarPerm   438 ]\r\n241 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/thorough.js\r\n242 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/thorough.js',\r\n242 silly gunzTarPerm   436,\r\n242 silly gunzTarPerm   438 ]\r\n243 silly gunzTarPerm extractEntry vendor/tar/node_modules/block-stream/test/two-stream.js\r\n244 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/block-stream/test/two-stream.js',\r\n244 silly gunzTarPerm   436,\r\n244 silly gunzTarPerm   438 ]\r\n245 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/\r\n246 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/', 509, 510 ]\r\n247 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/.npmignore\r\n248 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/.npmignore', 436, 438 ]\r\n249 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/.travis.yml\r\n250 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/.travis.yml', 436, 438 ]\r\n251 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/LICENSE\r\n252 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/LICENSE', 436, 438 ]\r\n253 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/README.md\r\n254 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/README.md', 436, 438 ]\r\n255 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/examples/\r\n256 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/examples/', 509, 510 ]\r\n257 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/examples/filter-pipe.js\r\n258 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/examples/filter-pipe.js',\r\n258 silly gunzTarPerm   436,\r\n258 silly gunzTarPerm   438 ]\r\n259 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/examples/pipe.js\r\n260 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/examples/pipe.js', 436, 438 ]\r\n261 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/examples/reader.js\r\n262 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/examples/reader.js',\r\n262 silly gunzTarPerm   436,\r\n262 silly gunzTarPerm   438 ]\r\n263 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/examples/symlink-write.js\r\n264 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/examples/symlink-write.js',\r\n264 silly gunzTarPerm   436,\r\n264 silly gunzTarPerm   438 ]\r\n265 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/fstream.js\r\n266 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/fstream.js', 436, 438 ]\r\n267 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/\r\n268 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/', 509, 510 ]\r\n269 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/abstract.js\r\n270 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/abstract.js', 436, 438 ]\r\n271 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/collect.js\r\n272 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/collect.js', 436, 438 ]\r\n273 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/dir-reader.js\r\n274 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/dir-reader.js', 436, 438 ]\r\n275 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/dir-writer.js\r\n276 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/dir-writer.js', 436, 438 ]\r\n277 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/file-reader.js\r\n278 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/file-reader.js',\r\n278 silly gunzTarPerm   436,\r\n278 silly gunzTarPerm   438 ]\r\n279 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/file-writer.js\r\n280 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/file-writer.js',\r\n280 silly gunzTarPerm   436,\r\n280 silly gunzTarPerm   438 ]\r\n281 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/get-type.js\r\n282 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/get-type.js', 436, 438 ]\r\n283 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/link-reader.js\r\n284 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/link-reader.js',\r\n284 silly gunzTarPerm   436,\r\n284 silly gunzTarPerm   438 ]\r\n285 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/link-writer.js\r\n286 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/link-writer.js',\r\n286 silly gunzTarPerm   436,\r\n286 silly gunzTarPerm   438 ]\r\n287 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/proxy-reader.js\r\n288 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/proxy-reader.js',\r\n288 silly gunzTarPerm   436,\r\n288 silly gunzTarPerm   438 ]\r\n289 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/proxy-writer.js\r\n290 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/proxy-writer.js',\r\n290 silly gunzTarPerm   436,\r\n290 silly gunzTarPerm   438 ]\r\n291 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/reader.js\r\n292 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/reader.js', 436, 438 ]\r\n293 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/socket-reader.js\r\n294 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/socket-reader.js',\r\n294 silly gunzTarPerm   436,\r\n294 silly gunzTarPerm   438 ]\r\n295 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/lib/writer.js\r\n296 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/lib/writer.js', 436, 438 ]\r\n297 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/\r\n298 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/', 509, 510 ]\r\n299 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/.bin/\r\n300 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/.bin/',\r\n300 silly gunzTarPerm   509,\r\n300 silly gunzTarPerm   510 ]\r\n301 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/.bin/rimraf\r\n302 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/.bin/rimraf',\r\n302 silly gunzTarPerm   511,\r\n302 silly gunzTarPerm   510 ]\r\n303 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/\r\n304 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/',\r\n304 silly gunzTarPerm   509,\r\n304 silly gunzTarPerm   510 ]\r\n305 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/.npmignore\r\n306 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/.npmignore',\r\n306 silly gunzTarPerm   436,\r\n306 silly gunzTarPerm   438 ]\r\n307 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/LICENSE\r\n308 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/LICENSE',\r\n308 silly gunzTarPerm   436,\r\n308 silly gunzTarPerm   438 ]\r\n309 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/README.md\r\n310 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/README.md',\r\n310 silly gunzTarPerm   436,\r\n310 silly gunzTarPerm   438 ]\r\n311 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js\r\n312 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js',\r\n312 silly gunzTarPerm   436,\r\n312 silly gunzTarPerm   438 ]\r\n313 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/package.json\r\n314 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/package.json',\r\n314 silly gunzTarPerm   436,\r\n314 silly gunzTarPerm   438 ]\r\n315 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/polyfills.js\r\n316 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/polyfills.js',\r\n316 silly gunzTarPerm   436,\r\n316 silly gunzTarPerm   438 ]\r\n317 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/\r\n318 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/',\r\n318 silly gunzTarPerm   509,\r\n318 silly gunzTarPerm   510 ]\r\n319 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/open.js\r\n320 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/open.js',\r\n320 silly gunzTarPerm   436,\r\n320 silly gunzTarPerm   438 ]\r\n321 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/readdir-sort.js\r\n322 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/graceful-fs/test/readdir-sort.js',\r\n322 silly gunzTarPerm   436,\r\n322 silly gunzTarPerm   438 ]\r\n323 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/\r\n324 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/',\r\n324 silly gunzTarPerm   509,\r\n324 silly gunzTarPerm   510 ]\r\n325 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/.npmignore\r\n326 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/.npmignore',\r\n326 silly gunzTarPerm   436,\r\n326 silly gunzTarPerm   438 ]\r\n327 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/.travis.yml\r\n328 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/.travis.yml',\r\n328 silly gunzTarPerm   436,\r\n328 silly gunzTarPerm   438 ]\r\n329 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/LICENSE\r\n330 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/LICENSE',\r\n330 silly gunzTarPerm   436,\r\n330 silly gunzTarPerm   438 ]\r\n331 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/examples/\r\n332 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/examples/',\r\n332 silly gunzTarPerm   509,\r\n332 silly gunzTarPerm   510 ]\r\n333 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/examples/pow.js\r\n334 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/examples/pow.js',\r\n334 silly gunzTarPerm   436,\r\n334 silly gunzTarPerm   438 ]\r\n335 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/index.js\r\n336 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/index.js',\r\n336 silly gunzTarPerm   436,\r\n336 silly gunzTarPerm   438 ]\r\n337 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/package.json\r\n338 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/package.json',\r\n338 silly gunzTarPerm   436,\r\n338 silly gunzTarPerm   438 ]\r\n339 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/readme.markdown\r\n340 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/readme.markdown',\r\n340 silly gunzTarPerm   436,\r\n340 silly gunzTarPerm   438 ]\r\n341 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/\r\n342 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/',\r\n342 silly gunzTarPerm   509,\r\n342 silly gunzTarPerm   510 ]\r\n343 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/chmod.js\r\n344 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/chmod.js',\r\n344 silly gunzTarPerm   436,\r\n344 silly gunzTarPerm   438 ]\r\n345 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/clobber.js\r\n346 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/clobber.js',\r\n346 silly gunzTarPerm   436,\r\n346 silly gunzTarPerm   438 ]\r\n347 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/mkdirp.js\r\n348 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/mkdirp.js',\r\n348 silly gunzTarPerm   436,\r\n348 silly gunzTarPerm   438 ]\r\n349 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/perm.js\r\n350 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/perm.js',\r\n350 silly gunzTarPerm   436,\r\n350 silly gunzTarPerm   438 ]\r\n351 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/perm_sync.js\r\n352 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/perm_sync.js',\r\n352 silly gunzTarPerm   436,\r\n352 silly gunzTarPerm   438 ]\r\n353 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/race.js\r\n354 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/race.js',\r\n354 silly gunzTarPerm   436,\r\n354 silly gunzTarPerm   438 ]\r\n355 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/rel.js\r\n356 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/rel.js',\r\n356 silly gunzTarPerm   436,\r\n356 silly gunzTarPerm   438 ]\r\n357 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/return.js\r\n358 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/return.js',\r\n358 silly gunzTarPerm   436,\r\n358 silly gunzTarPerm   438 ]\r\n359 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/return_sync.js\r\n360 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/return_sync.js',\r\n360 silly gunzTarPerm   436,\r\n360 silly gunzTarPerm   438 ]\r\n361 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/root.js\r\n362 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/root.js',\r\n362 silly gunzTarPerm   436,\r\n362 silly gunzTarPerm   438 ]\r\n363 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/sync.js\r\n364 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/sync.js',\r\n364 silly gunzTarPerm   436,\r\n364 silly gunzTarPerm   438 ]\r\n365 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/umask.js\r\n366 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/umask.js',\r\n366 silly gunzTarPerm   436,\r\n366 silly gunzTarPerm   438 ]\r\n367 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/mkdirp/test/umask_sync.js\r\n368 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/mkdirp/test/umask_sync.js',\r\n368 silly gunzTarPerm   436,\r\n368 silly gunzTarPerm   438 ]\r\n369 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/\r\n370 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/',\r\n370 silly gunzTarPerm   509,\r\n370 silly gunzTarPerm   510 ]\r\n371 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/AUTHORS\r\n372 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/AUTHORS',\r\n372 silly gunzTarPerm   436,\r\n372 silly gunzTarPerm   438 ]\r\n373 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/LICENSE\r\n374 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/LICENSE',\r\n374 silly gunzTarPerm   436,\r\n374 silly gunzTarPerm   438 ]\r\n375 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/README.md\r\n376 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/README.md',\r\n376 silly gunzTarPerm   436,\r\n376 silly gunzTarPerm   438 ]\r\n377 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/bin.js\r\n378 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/bin.js',\r\n378 silly gunzTarPerm   509,\r\n378 silly gunzTarPerm   510 ]\r\n379 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/package.json\r\n380 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/package.json',\r\n380 silly gunzTarPerm   436,\r\n380 silly gunzTarPerm   438 ]\r\n381 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/rimraf.js\r\n382 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/rimraf.js',\r\n382 silly gunzTarPerm   436,\r\n382 silly gunzTarPerm   438 ]\r\n383 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/test/\r\n384 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/test/',\r\n384 silly gunzTarPerm   509,\r\n384 silly gunzTarPerm   510 ]\r\n385 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/test/run.sh\r\n386 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/test/run.sh',\r\n386 silly gunzTarPerm   436,\r\n386 silly gunzTarPerm   438 ]\r\n387 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/test/setup.sh\r\n388 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/test/setup.sh',\r\n388 silly gunzTarPerm   436,\r\n388 silly gunzTarPerm   438 ]\r\n389 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/test/test-async.js\r\n390 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/test/test-async.js',\r\n390 silly gunzTarPerm   436,\r\n390 silly gunzTarPerm   438 ]\r\n391 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/node_modules/rimraf/test/test-sync.js\r\n392 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/node_modules/rimraf/test/test-sync.js',\r\n392 silly gunzTarPerm   436,\r\n392 silly gunzTarPerm   438 ]\r\n393 silly gunzTarPerm extractEntry vendor/tar/node_modules/fstream/package.json\r\n394 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/fstream/package.json', 436, 438 ]\r\n395 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/\r\n396 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/', 509, 510 ]\r\n397 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/LICENSE\r\n398 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/LICENSE', 436, 438 ]\r\n399 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/README.md\r\n400 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/README.md', 436, 438 ]\r\n401 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/inherits.js\r\n402 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/inherits.js', 436, 438 ]\r\n403 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/inherits_browser.js\r\n404 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/inherits_browser.js',\r\n404 silly gunzTarPerm   436,\r\n404 silly gunzTarPerm   438 ]\r\n405 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/package.json\r\n406 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/package.json', 436, 438 ]\r\n407 silly gunzTarPerm extractEntry vendor/tar/node_modules/inherits/test.js\r\n408 silly gunzTarPerm modified mode [ 'vendor/tar/node_modules/inherits/test.js', 436, 438 ]\r\n409 silly gunzTarPerm extractEntry vendor/tar/package.json\r\n410 silly gunzTarPerm modified mode [ 'vendor/tar/package.json', 436, 438 ]\r\n411 silly gunzTarPerm extractEntry vendor/tar/tar.js\r\n412 silly gunzTarPerm modified mode [ 'vendor/tar/tar.js', 436, 438 ]\r\n413 silly gunzTarPerm extractEntry vendor/tar/test/\r\n414 silly gunzTarPerm modified mode [ 'vendor/tar/test/', 509, 510 ]\r\n415 silly gunzTarPerm extractEntry vendor/tar/test/00-setup-fixtures.js\r\n416 silly gunzTarPerm modified mode [ 'vendor/tar/test/00-setup-fixtures.js', 436, 438 ]\r\n417 silly gunzTarPerm extractEntry vendor/tar/test/extract.js\r\n418 silly gunzTarPerm modified mode [ 'vendor/tar/test/extract.js', 436, 438 ]\r\n419 silly gunzTarPerm extractEntry vendor/tar/test/fixtures.tgz\r\n420 silly gunzTarPerm modified mode [ 'vendor/tar/test/fixtures.tgz', 436, 438 ]\r\n421 silly gunzTarPerm extractEntry vendor/tar/test/header.js\r\n422 silly gunzTarPerm modified mode [ 'vendor/tar/test/header.js', 436, 438 ]\r\n423 silly gunzTarPerm extractEntry vendor/tar/test/pack-no-proprietary.js\r\n424 silly gunzTarPerm modified mode [ 'vendor/tar/test/pack-no-proprietary.js', 436, 438 ]\r\n425 silly gunzTarPerm extractEntry vendor/tar/test/pack.js\r\n426 silly gunzTarPerm modified mode [ 'vendor/tar/test/pack.js', 436, 438 ]\r\n427 silly gunzTarPerm extractEntry vendor/tar/test/parse.js\r\n428 silly gunzTarPerm modified mode [ 'vendor/tar/test/parse.js', 436, 438 ]\r\n429 silly gunzTarPerm extractEntry vendor/tar/test/zz-cleanup.js\r\n430 silly gunzTarPerm modified mode [ 'vendor/tar/test/zz-cleanup.js', 436, 438 ]\r\n431 warn excluding symbolic link vendor/tar/node_modules/fstream/node_modules/.bin/rimraf -> ../rimraf/bin.js\r\n432 silly cache afterAdd json3@3.3.2\r\n433 verbose afterAdd /Users/mgol/.npm/json3/3.3.2/package/package.json not in flight; writing\r\n434 verbose afterAdd /Users/mgol/.npm/json3/3.3.2/package/package.json written\r\n435 silly install resolved [ { name: 'jquery',\r\n435 silly install resolved     title: 'jQuery',\r\n435 silly install resolved     description: 'JavaScript library for DOM operations',\r\n435 silly install resolved     version: '1.11.0',\r\n435 silly install resolved     main: 'dist/jquery.js',\r\n435 silly install resolved     homepage: 'http://jquery.com',\r\n435 silly install resolved     author:\r\n435 silly install resolved      { name: 'jQuery Foundation and other contributors',\r\n435 silly install resolved        url: 'https://github.com/jquery/jquery/blob/1.11.0/AUTHORS.txt' },\r\n435 silly install resolved     repository: { type: 'git', url: 'https://github.com/jquery/jquery.git' },\r\n435 silly install resolved     keywords: [ 'jquery', 'javascript', 'library' ],\r\n435 silly install resolved     bugs: { url: 'http://bugs.jquery.com' },\r\n435 silly install resolved     licenses: [ [Object] ],\r\n435 silly install resolved     dependencies: {},\r\n435 silly install resolved     devDependencies:\r\n435 silly install resolved      { archiver: '0.4.10',\r\n435 silly install resolved        'gzip-js': '0.3.2',\r\n435 silly install resolved        testswarm: '1.1.0',\r\n435 silly install resolved        'load-grunt-tasks': '0.2.0',\r\n435 silly install resolved        requirejs: '2.1.9',\r\n435 silly install resolved        shelljs: '0.2.6',\r\n435 silly install resolved        grunt: '0.4.2',\r\n435 silly install resolved        'grunt-cli': '0.1.11',\r\n435 silly install resolved        'grunt-contrib-jshint': '0.7.2',\r\n435 silly install resolved        'grunt-contrib-uglify': '0.2.7',\r\n435 silly install resolved        'grunt-contrib-watch': '0.5.3',\r\n435 silly install resolved        'grunt-bowercopy': '0.5.0',\r\n435 silly install resolved        'grunt-compare-size': '0.4.0',\r\n435 silly install resolved        'grunt-git-authors': '1.2.0',\r\n435 silly install resolved        'grunt-jscs-checker': '0.2.6',\r\n435 silly install resolved        'grunt-jsonlint': '1.0.4' },\r\n435 silly install resolved     scripts:\r\n435 silly install resolved      { build: 'npm install && grunt',\r\n435 silly install resolved        start: 'grunt watch',\r\n435 silly install resolved        test: 'grunt' },\r\n435 silly install resolved     _id: 'jquery@1.11.0',\r\n435 silly install resolved     dist:\r\n435 silly install resolved      { shasum: 'c67ceee19b403650d682adcf39d5c9009814d949',\r\n435 silly install resolved        tarball: 'http://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz' },\r\n435 silly install resolved     _from: 'jquery@<=1.11.0',\r\n435 silly install resolved     _npmVersion: '1.3.21',\r\n435 silly install resolved     _npmUser: { name: 'jquery', email: 'npm@jquery.org' },\r\n435 silly install resolved     maintainers: [ [Object] ],\r\n435 silly install resolved     directories: {},\r\n435 silly install resolved     _shasum: 'c67ceee19b403650d682adcf39d5c9009814d949',\r\n435 silly install resolved     _resolved: 'https://registry.npmjs.org/jquery/-/jquery-1.11.0.tgz',\r\n435 silly install resolved     readme: 'ERROR: No README data found!' },\r\n435 silly install resolved   { name: 'json3',\r\n435 silly install resolved     version: '3.3.2',\r\n435 silly install resolved     description: 'A modern JSON implementation compatible with nearly all JavaScript platforms.',\r\n435 silly install resolved     homepage: 'http://bestiejs.github.io/json3',\r\n435 silly install resolved     main: './lib/json3',\r\n435 silly install resolved     keywords: [ 'json', 'spec', 'ecma', 'es5', 'lexer', 'parser', 'stringify' ],\r\n435 silly install resolved     licenses: [ [Object] ],\r\n435 silly install resolved     author:\r\n435 silly install resolved      { name: 'Kit Cambridge',\r\n435 silly install resolved        email: 'github@kitcambridge.be',\r\n435 silly install resolved        url: 'http://kitcambridge.be/' },\r\n435 silly install resolved     maintainers: [ [Object], [Object] ],\r\n435 silly install resolved     contributors: [ [Object], [Object], [Object], [Object] ],\r\n435 silly install resolved     bugs: { url: 'https://github.com/bestiejs/json3/issues' },\r\n435 silly install resolved     scripts: { test: 'node test/test_*.js' },\r\n435 silly install resolved     repository: { type: 'git', url: 'git://github.com/bestiejs/json3.git' },\r\n435 silly install resolved     files: [ 'README.md', 'LICENSE', 'lib/json3.js', 'lib/json3.min.js' ],\r\n435 silly install resolved     jam: { main: './lib/json3.js', includes: [Object] },\r\n435 silly install resolved     volo: { type: 'directory', ignore: [Object] },\r\n435 silly install resolved     readme: '# JSON 3 #\\n\\n![JSON 3 Logo](http://bestiejs.github.io/json3/page/logo.png)\\n\\n[![Build Status](https://secure.travis-ci.org/bestiejs/json3.png?branch=gh-pages)](http://travis-ci.org/bestiejs/json3)\\n\\n**JSON 3** is a modern JSON implementation compatible with a variety of JavaScript platforms, including Internet Explorer 6, Opera 7, Safari 2, and Netscape 6. The current version is **3.3.2**.\\n\\n- [Development Version](http://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.js) *(43 KB; uncompressed with comments)*\\n- [Production Version](http://cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js) *(3.5 KB; compressed and `gzip`-ped)*\\n\\nSpecial thanks to [cdnjs](http://cdnjs.com/libraries/json3/) and [jsDelivr](http://www.jsdelivr.com/#!json3) for hosting CDN copies of JSON 3.\\n\\n[JSON](http://json.org/) is a language-independent data interchange format based on a loose subset of the JavaScript grammar. Originally popularized by [Douglas Crockford](http://www.crockford.com/), the format was standardized in the [fifth edition](http://es5.github.com/) of the ECMAScript specification. The 5.1 edition, ratified in June 2011, incorporates several modifications to the grammar pertaining to the serialization of dates.\\n\\nJSON 3 exposes two functions: `stringify()` for [serializing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify) a JavaScript value to JSON, and `parse()` for [producing](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/parse) a JavaScript value from a JSON source string. It is a **drop-in replacement** for [JSON 2](http://json.org/js). The functions behave exactly as described in the ECMAScript spec, **except** for the date serialization discrepancy noted below.\\n\\nThe JSON 3 parser does **not** use `eval` or regular expressions. This provides security and performance benefits in obsolete and mobile environments, where the margin is particularly significant. The complete [benchmark suite](http://jsperf.com/json3) is available on [jsPerf](http://jsperf.com/).\\n\\nThe project is [hosted on GitHub](http://git.io/json3), along with the [unit tests](http://bestiejs.github.io/json3/test/test_browser.html). It is part of the [BestieJS](https://github.com/bestiejs) family, a collection of best-in-class JavaScript libraries that promote cross-platform support, specification precedents, unit testing, and plenty of documentation.\\n\\n# Changes from JSON 2 #\\n\\nJSON 3...\\n\\n* Correctly serializes primitive wrapper objects.\\n* Throws a `TypeError` when serializing cyclic structures (JSON 2 recurses until the call stack overflows).\\n* Utilizes **feature tests** to detect broken or incomplete *native* JSON implementations (JSON 2 only checks for the presence of the native functions). The tests are only executed once at runtime, so there is no additional performance cost when parsing or serializing values.\\n\\n**As of v3.2.3**, JSON 3 is compatible with [Prototype](http://prototypejs.org) 1.6.1 and older.\\n\\nIn contrast to JSON 2, JSON 3 **does not**...\\n\\n* Add `toJSON()` methods to the `Boolean`, `Number`, and `String` prototypes. These are not part of any standard, and are made redundant by the design of the `stringify()` implementation.\\n* Add `toJSON()` or `toISOString()` methods to `Date.prototype`. See the note about date serialization below.\\n\\n## Date Serialization\\n\\n**JSON 3 deviates from the specification in one important way**: it does not define `Date#toISOString()` or `Date#toJSON()`. This preserves CommonJS compatibility and avoids polluting native prototypes. Instead, date serialization is performed internally by the `stringify()` implementation: if a date object does not define a custom `toJSON()` method, it is serialized as a [simplified ISO 8601 date-time string](http://es5.github.com/#x15.9.1.15).\\n\\n**Several native `Date#toJSON()` implementations produce date time strings that do *not* conform to the grammar outlined in the spec**. For instance, all versions of Safari 4, as well as JSON 2, fail to serialize extended years correctly. Furthermore, JSON 2 and older implementations omit the milliseconds from the date-time string (optional in ES 5, but required in 5.1). Finally, in all versions of Safari 4 and 5, serializing an invalid date will produce the string `\"Invalid Date\"`, rather than `null`. Because these environments exhibit other serialization bugs, however, JSON 3 will override the native `stringify()` implementation.\\n\\nPortions of the date serialization code are adapted from the [`date-shim`](https://github.com/Yaffle/date-shim) project.\\n\\n# Usage #\\n\\n## Web Browsers\\n\\n    <script src=\"//cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js\"></script>\\n    <script>\\n      JSON.stringify({\"Hello\": 123});\\n      // => \\'{\"Hello\":123}\\'\\n      JSON.parse(\"[[1, 2, 3], 1, 2, 3, 4]\", function (key, value) {\\n        if (typeof value == \"number\") {\\n          value = value % 2 ? \"Odd\" : \"Even\";\\n        }\\n        return value;\\n      });\\n      // => [[\"Odd\", \"Even\", \"Odd\"], \"Odd\", \"Even\", \"Odd\", \"Even\"]\\n    </script>\\n\\n**When used in a web browser**, JSON 3 exposes an additional `JSON3` object containing the `noConflict()` and `runInContext()` functions, as well as aliases to the `stringify()` and `parse()` functions.\\n\\n### `noConflict` and `runInContext`\\n\\n* `JSON3.noConflict()` restores the original value of the global `JSON` object and returns a reference to the `JSON3` object.\\n* `JSON3.runInContext([context, exports])` initializes JSON 3 using the given `context` object (e.g., `window`, `global`, etc.), or the global object if omitted. If an `exports` object is specified, the `stringify()`, `parse()`, and `runInContext()` functions will be attached to it instead of a new object.\\n\\n### Asynchronous Module Loaders\\n\\nJSON 3 is defined as an [anonymous module](https://github.com/amdjs/amdjs-api/wiki/AMD#define-function-) for compatibility with [RequireJS](http://requirejs.org/), [`curl.js`](https://github.com/cujojs/curl), and other asynchronous module loaders.\\n\\n    <script src=\"//cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.js\"></script>\\n    <script>\\n      require({\\n        \"paths\": {\\n          \"json3\": \"./path/to/json3\"\\n        }\\n      }, [\"json3\"], function (JSON) {\\n        JSON.parse(\"[1, 2, 3]\");\\n        // => [1, 2, 3]\\n      });\\n    </script>\\n\\nTo avoid issues with third-party scripts, **JSON 3 is exported to the global scope even when used with a module loader**. If this behavior is undesired, `JSON3.noConflict()` can be used to restore the global `JSON` object to its original value.\\n\\n## CommonJS Environments\\n\\n    var JSON3 = require(\"./path/to/json3\");\\n    JSON3.parse(\"[1, 2, 3]\");\\n    // => [1, 2, 3]\\n\\n## JavaScript Engines\\n\\n    load(\"path/to/json3.js\");\\n    JSON.stringify({\"Hello\": 123, \"Good-bye\": 456}, [\"Hello\"], \"\\\\t\");\\n    // => \\'{\\\\n\\\\t\"Hello\": 123\\\\n}\\'\\n\\n# Compatibility #\\n\\nJSON 3 has been **tested** with the following web browsers, CommonJS environments, and JavaScript engines.\\n\\n## Web Browsers\\n\\n- Windows [Internet Explorer](http://www.microsoft.com/windows/internet-explorer), version 6.0 and higher\\n- Mozilla [Firefox](http://www.mozilla.com/firefox), version 1.0 and higher\\n- Apple [Safari](http://www.apple.com/safari), version 2.0 and higher\\n- [Opera](http://www.opera.com) 7.02 and higher\\n- [Mozilla](http://sillydog.org/narchive/gecko.php) 1.0, [Netscape](http://sillydog.org/narchive/) 6.2.3, and [SeaMonkey](http://www.seamonkey-project.org/) 1.0 and higher\\n\\n## CommonJS Environments\\n\\n- [Node](http://nodejs.org/) 0.2.6 and higher\\n- [RingoJS](http://ringojs.org/) 0.4 and higher\\n- [Narwhal](http://narwhaljs.org/) 0.3.2 and higher\\n\\n## JavaScript Engines\\n\\n- Mozilla [Rhino](http://www.mozilla.org/rhino) 1.5R5 and higher\\n- WebKit [JSC](https://trac.webkit.org/wiki/JSC)\\n- Google [V8](http://code.google.com/p/v8)\\n\\n## Known Incompatibilities\\n\\n* Attempting to serialize the `arguments` object may produce inconsistent results across environments due to specification version differences. As a workaround, please convert the `arguments` object to an array first: `JSON.stringify([].slice.call(arguments, 0))`.\\n\\n## Required Native Methods\\n\\nJSON 3 assumes that the following methods exist and function as described in the ECMAScript specification:\\n\\n- The `Number`, `String`, `Array`, `Object`, `Date`, `SyntaxError`, and `TypeError` constructors.\\n- `String.fromCharCode`\\n- `Object#toString`\\n- `Function#call`\\n- `Math.floor`\\n- `Number#toString`\\n- `Date#valueOf`\\n- `String.prototype`: `indexOf`, `charCodeAt`, `charAt`, `slice`.\\n- `Array.prototype`: `push`, `pop`, `join`.\\n\\n# Contribute #\\n\\nCheck out a working copy of the JSON 3 source code with [Git](http://git-scm.com/):\\n\\n    $ git clone git://github.com/bestiejs/json3.git\\n    $ cd json3\\n\\nIf you\\'d like to contribute a feature or bug fix, you can [fork](http://help.github.com/fork-a-repo/) JSON 3, commit your changes, and [send a pull request](http://help.github.com/send-pull-requests/). Please make sure to update the unit tests in the `test` directory as well.\\n\\nAlternatively, you can use the [GitHub issue tracker](https://github.com/bestiejs/json3/issues) to submit bug reports, feature requests, and questions, or send tweets to [@kitcambridge](http://twitter.com/kitcambridge).\\n\\nJSON 3 is released under the [MIT License](http://kit.mit-license.org/).\\n',\r\n435 silly install resolved     readmeFilename: 'README.md',\r\n435 silly install resolved     _id: 'json3@3.3.2',\r\n435 silly install resolved     _shasum: 'ce18070eae6660bcc67dafc9e06937518dd37997',\r\n435 silly install resolved     _resolved: 'git://github.com/bestiejs/json3.git#dec5c2a5dc723ff867caa32a81ed93ab814f7426',\r\n435 silly install resolved     _from: 'json3@git://github.com/bestiejs/json3.git#v3.3.2' } ]\r\n436 info install jquery@1.11.0 into /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy\r\n437 info install json3@3.3.2 into /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy\r\n438 info installOne jquery@1.11.0\r\n439 verbose installOne of jquery to /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy not in flight; installing\r\n440 info installOne json3@3.3.2\r\n441 verbose installOne of json3 to /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy not in flight; installing\r\n442 verbose lock using /Users/mgol/.npm/_locks/jquery-89cc1703acf6fd30.lock for /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n443 verbose lock using /Users/mgol/.npm/_locks/json3-87b22e046bb02971.lock for /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n444 silly install write writing jquery 1.11.0 to /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n445 silly cache addNamed cb jquery@1.11.0\r\n446 verbose unbuild node_modules/jquery\r\n447 info preuninstall jquery@1.11.1\r\n448 silly install write writing json3 3.3.2 to /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n449 info uninstall jquery@1.11.1\r\n450 verbose unbuild rmStuff jquery@1.11.1 from /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\n451 info postuninstall jquery@1.11.1\r\n452 silly cache addNamed cb json3@3.3.2\r\n453 verbose unbuild node_modules/json3\r\n454 info preuninstall json3@0.8.0\r\n455 verbose gentlyRm vacuuming /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n456 silly gentlyRm purging /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n457 info uninstall json3@0.8.0\r\n458 verbose unbuild rmStuff json3@0.8.0 from /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\n459 info postuninstall json3@0.8.0\r\n460 verbose gentlyRm vacuuming /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n461 silly gentlyRm purging /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n462 silly gentlyRm quitting because other entries in /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\n463 verbose tar unpack /Users/mgol/.npm/jquery/1.11.0/package.tgz\r\n464 verbose tar unpacking to /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n465 verbose gentlyRm vacuuming /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n466 silly gunzTarPerm modes [ '776', '666' ]\r\n467 silly gentlyRm removing /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\n468 silly gunzTarPerm extractEntry package.json\r\n469 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]\r\n470 silly gentlyRm unable to remove /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules due to ENOTEMPTY, rmdir '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules'\r\n471 verbose unlock done using /Users/mgol/.npm/_locks/json3-87b22e046bb02971.lock for /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n472 silly gunzTarPerm extractEntry .npmignore\r\n473 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]\r\n474 silly gunzTarPerm extractEntry README.md\r\n475 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]\r\n476 silly gunzTarPerm extractEntry .bowerrc\r\n477 silly gunzTarPerm modified mode [ '.bowerrc', 420, 438 ]\r\n478 silly gunzTarPerm extractEntry AUTHORS.txt\r\n479 silly gunzTarPerm modified mode [ 'AUTHORS.txt', 420, 438 ]\r\n480 silly gunzTarPerm extractEntry CONTRIBUTING.md\r\n481 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 420, 438 ]\r\n482 silly gunzTarPerm extractEntry MIT-LICENSE.txt\r\n483 silly gunzTarPerm modified mode [ 'MIT-LICENSE.txt', 420, 438 ]\r\n484 silly gunzTarPerm extractEntry bower.json\r\n485 silly gunzTarPerm modified mode [ 'bower.json', 420, 438 ]\r\n486 silly gunzTarPerm extractEntry dist/jquery.js\r\n487 silly gunzTarPerm modified mode [ 'dist/jquery.js', 420, 438 ]\r\n488 silly gunzTarPerm extractEntry dist/jquery.min.js\r\n489 silly gunzTarPerm modified mode [ 'dist/jquery.min.js', 420, 438 ]\r\n490 silly gunzTarPerm extractEntry dist/cdn/jquery-1.11.0.js\r\n491 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-1.11.0.js', 420, 438 ]\r\n492 silly gunzTarPerm extractEntry dist/cdn/jquery-1.11.0.min.js\r\n493 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-1.11.0.min.js', 420, 438 ]\r\n494 silly gunzTarPerm extractEntry dist/cdn/jquery-latest.js\r\n495 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-latest.js', 420, 438 ]\r\n496 silly gunzTarPerm extractEntry dist/cdn/jquery-latest.min.js\r\n497 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-latest.min.js', 420, 438 ]\r\n498 silly gunzTarPerm extractEntry dist/cdn/jquery.js\r\n499 silly gunzTarPerm modified mode [ 'dist/cdn/jquery.js', 420, 438 ]\r\n500 silly gunzTarPerm extractEntry dist/cdn/jquery.min.js\r\n501 silly gunzTarPerm modified mode [ 'dist/cdn/jquery.min.js', 420, 438 ]\r\n502 silly gunzTarPerm extractEntry dist/cdn/jquery-1.11.0.min.map\r\n503 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-1.11.0.min.map', 420, 438 ]\r\n504 silly gunzTarPerm extractEntry dist/cdn/jquery-latest.min.map\r\n505 silly gunzTarPerm modified mode [ 'dist/cdn/jquery-latest.min.map', 420, 438 ]\r\n506 silly gunzTarPerm extractEntry dist/cdn/jquery.min.map\r\n507 silly gunzTarPerm modified mode [ 'dist/cdn/jquery.min.map', 420, 438 ]\r\n508 silly gunzTarPerm extractEntry dist/jquery.min.map\r\n509 silly gunzTarPerm modified mode [ 'dist/jquery.min.map', 420, 438 ]\r\n510 silly gunzTarPerm extractEntry src/wrap.js\r\n511 silly gunzTarPerm modified mode [ 'src/wrap.js', 420, 438 ]\r\n512 silly gunzTarPerm extractEntry src/dimensions.js\r\n513 silly gunzTarPerm modified mode [ 'src/dimensions.js', 420, 438 ]\r\n514 silly gunzTarPerm extractEntry src/effects.js\r\n515 silly gunzTarPerm modified mode [ 'src/effects.js', 420, 438 ]\r\n516 silly gunzTarPerm extractEntry src/event.js\r\n517 silly gunzTarPerm modified mode [ 'src/event.js', 420, 438 ]\r\n518 silly gunzTarPerm extractEntry src/deprecated.js\r\n519 silly gunzTarPerm modified mode [ 'src/deprecated.js', 420, 438 ]\r\n520 silly gunzTarPerm extractEntry src/intro.js\r\n521 silly gunzTarPerm modified mode [ 'src/intro.js', 420, 438 ]\r\n522 silly gunzTarPerm extractEntry src/jquery.js\r\n523 silly gunzTarPerm modified mode [ 'src/jquery.js', 420, 438 ]\r\n524 silly gunzTarPerm extractEntry src/manipulation.js\r\n525 silly gunzTarPerm modified mode [ 'src/manipulation.js', 420, 438 ]\r\n526 silly gunzTarPerm extractEntry src/offset.js\r\n527 silly gunzTarPerm modified mode [ 'src/offset.js', 420, 438 ]\r\n528 silly gunzTarPerm extractEntry src/outro.js\r\n529 silly gunzTarPerm modified mode [ 'src/outro.js', 420, 438 ]\r\n530 silly gunzTarPerm extractEntry src/deferred.js\r\n531 silly gunzTarPerm modified mode [ 'src/deferred.js', 420, 438 ]\r\n532 silly gunzTarPerm extractEntry src/queue.js\r\n533 silly gunzTarPerm modified mode [ 'src/queue.js', 420, 438 ]\r\n534 silly gunzTarPerm extractEntry src/data.js\r\n535 silly gunzTarPerm modified mode [ 'src/data.js', 420, 438 ]\r\n536 silly gunzTarPerm extractEntry src/selector-sizzle.js\r\n537 silly gunzTarPerm modified mode [ 'src/selector-sizzle.js', 420, 438 ]\r\n538 silly gunzTarPerm extractEntry src/css.js\r\n539 silly gunzTarPerm modified mode [ 'src/css.js', 420, 438 ]\r\n540 silly gunzTarPerm extractEntry src/selector.js\r\n541 silly gunzTarPerm modified mode [ 'src/selector.js', 420, 438 ]\r\n542 silly gunzTarPerm extractEntry src/core.js\r\n543 silly gunzTarPerm modified mode [ 'src/core.js', 420, 438 ]\r\n544 silly gunzTarPerm extractEntry src/serialize.js\r\n545 silly gunzTarPerm modified mode [ 'src/serialize.js', 420, 438 ]\r\n546 silly gunzTarPerm extractEntry src/callbacks.js\r\n547 silly gunzTarPerm modified mode [ 'src/callbacks.js', 420, 438 ]\r\n548 silly gunzTarPerm extractEntry src/support.js\r\n549 silly gunzTarPerm modified mode [ 'src/support.js', 420, 438 ]\r\n550 silly gunzTarPerm extractEntry src/attributes.js\r\n551 silly gunzTarPerm modified mode [ 'src/attributes.js', 420, 438 ]\r\n552 silly gunzTarPerm extractEntry src/traversing.js\r\n553 silly gunzTarPerm modified mode [ 'src/traversing.js', 420, 438 ]\r\n554 silly gunzTarPerm extractEntry src/ajax.js\r\n555 silly gunzTarPerm modified mode [ 'src/ajax.js', 420, 438 ]\r\n556 silly gunzTarPerm extractEntry src/data/accepts.js\r\n557 silly gunzTarPerm modified mode [ 'src/data/accepts.js', 420, 438 ]\r\n558 silly gunzTarPerm extractEntry src/data/support.js\r\n559 silly gunzTarPerm modified mode [ 'src/data/support.js', 420, 438 ]\r\n560 silly gunzTarPerm extractEntry src/event/alias.js\r\n561 silly gunzTarPerm modified mode [ 'src/event/alias.js', 420, 438 ]\r\n562 silly gunzTarPerm extractEntry src/event/support.js\r\n563 silly gunzTarPerm modified mode [ 'src/event/support.js', 420, 438 ]\r\n564 silly gunzTarPerm extractEntry src/queue/delay.js\r\n565 silly gunzTarPerm modified mode [ 'src/queue/delay.js', 420, 438 ]\r\n566 silly gunzTarPerm extractEntry src/core/access.js\r\n567 silly gunzTarPerm modified mode [ 'src/core/access.js', 420, 438 ]\r\n568 silly gunzTarPerm extractEntry src/core/init.js\r\n569 silly gunzTarPerm modified mode [ 'src/core/init.js', 420, 438 ]\r\n570 silly gunzTarPerm extractEntry src/core/parseHTML.js\r\n571 silly gunzTarPerm modified mode [ 'src/core/parseHTML.js', 420, 438 ]\r\n572 silly gunzTarPerm extractEntry src/core/ready.js\r\n573 silly gunzTarPerm modified mode [ 'src/core/ready.js', 420, 438 ]\r\n574 silly gunzTarPerm extractEntry src/core/var/rsingleTag.js\r\n575 silly gunzTarPerm modified mode [ 'src/core/var/rsingleTag.js', 420, 438 ]\r\n576 silly gunzTarPerm extractEntry src/ajax/jsonp.js\r\n577 silly gunzTarPerm modified mode [ 'src/ajax/jsonp.js', 420, 438 ]\r\n578 silly gunzTarPerm extractEntry src/ajax/load.js\r\n579 silly gunzTarPerm modified mode [ 'src/ajax/load.js', 420, 438 ]\r\n580 silly gunzTarPerm extractEntry src/ajax/parseJSON.js\r\n581 silly gunzTarPerm modified mode [ 'src/ajax/parseJSON.js', 420, 438 ]\r\n582 silly gunzTarPerm extractEntry src/ajax/parseXML.js\r\n583 silly gunzTarPerm modified mode [ 'src/ajax/parseXML.js', 420, 438 ]\r\n584 silly gunzTarPerm extractEntry src/ajax/script.js\r\n585 silly gunzTarPerm modified mode [ 'src/ajax/script.js', 420, 438 ]\r\n586 silly gunzTarPerm extractEntry src/ajax/xhr.js\r\n587 silly gunzTarPerm modified mode [ 'src/ajax/xhr.js', 420, 438 ]\r\n588 silly gunzTarPerm extractEntry src/ajax/var/nonce.js\r\n589 silly gunzTarPerm modified mode [ 'src/ajax/var/nonce.js', 420, 438 ]\r\n590 silly gunzTarPerm extractEntry src/ajax/var/rquery.js\r\n591 silly gunzTarPerm modified mode [ 'src/ajax/var/rquery.js', 420, 438 ]\r\n592 silly gunzTarPerm extractEntry src/css/addGetHookIf.js\r\n593 silly gunzTarPerm modified mode [ 'src/css/addGetHookIf.js', 420, 438 ]\r\n594 silly gunzTarPerm extractEntry src/css/curCSS.js\r\n595 silly gunzTarPerm modified mode [ 'src/css/curCSS.js', 420, 438 ]\r\n596 silly gunzTarPerm extractEntry src/css/defaultDisplay.js\r\n597 silly gunzTarPerm modified mode [ 'src/css/defaultDisplay.js', 420, 438 ]\r\n598 silly gunzTarPerm extractEntry src/css/hiddenVisibleSelectors.js\r\n599 silly gunzTarPerm modified mode [ 'src/css/hiddenVisibleSelectors.js', 420, 438 ]\r\n600 silly gunzTarPerm extractEntry src/css/support.js\r\n601 silly gunzTarPerm modified mode [ 'src/css/support.js', 420, 438 ]\r\n602 silly gunzTarPerm extractEntry src/css/swap.js\r\n603 silly gunzTarPerm modified mode [ 'src/css/swap.js', 420, 438 ]\r\n604 silly gunzTarPerm extractEntry src/css/var/cssExpand.js\r\n605 silly gunzTarPerm modified mode [ 'src/css/var/cssExpand.js', 420, 438 ]\r\n606 silly gunzTarPerm extractEntry src/css/var/isHidden.js\r\n607 silly gunzTarPerm modified mode [ 'src/css/var/isHidden.js', 420, 438 ]\r\n608 silly gunzTarPerm extractEntry src/css/var/rmargin.js\r\n609 silly gunzTarPerm modified mode [ 'src/css/var/rmargin.js', 420, 438 ]\r\n610 silly gunzTarPerm extractEntry src/css/var/rnumnonpx.js\r\n611 silly gunzTarPerm modified mode [ 'src/css/var/rnumnonpx.js', 420, 438 ]\r\n612 silly gunzTarPerm extractEntry src/attributes/attr.js\r\n613 silly gunzTarPerm modified mode [ 'src/attributes/attr.js', 420, 438 ]\r\n614 silly gunzTarPerm extractEntry src/attributes/classes.js\r\n615 silly gunzTarPerm modified mode [ 'src/attributes/classes.js', 420, 438 ]\r\n616 silly gunzTarPerm extractEntry src/attributes/prop.js\r\n617 silly gunzTarPerm modified mode [ 'src/attributes/prop.js', 420, 438 ]\r\n618 silly gunzTarPerm extractEntry src/attributes/support.js\r\n619 silly gunzTarPerm modified mode [ 'src/attributes/support.js', 420, 438 ]\r\n620 silly gunzTarPerm extractEntry src/attributes/val.js\r\n621 silly gunzTarPerm modified mode [ 'src/attributes/val.js', 420, 438 ]\r\n622 silly gunzTarPerm extractEntry src/sizzle/dist/sizzle.js\r\n623 silly gunzTarPerm modified mode [ 'src/sizzle/dist/sizzle.js', 420, 438 ]\r\n624 silly gunzTarPerm extractEntry src/sizzle/dist/sizzle.min.js\r\n625 silly gunzTarPerm modified mode [ 'src/sizzle/dist/sizzle.min.js', 420, 438 ]\r\n626 silly gunzTarPerm extractEntry src/sizzle/dist/sizzle.min.map\r\n627 silly gunzTarPerm modified mode [ 'src/sizzle/dist/sizzle.min.map', 420, 438 ]\r\n628 silly gunzTarPerm extractEntry src/sizzle/test/jquery.js\r\n629 silly gunzTarPerm modified mode [ 'src/sizzle/test/jquery.js', 420, 438 ]\r\n630 silly gunzTarPerm extractEntry src/sizzle/test/data/empty.js\r\n631 silly gunzTarPerm modified mode [ 'src/sizzle/test/data/empty.js', 420, 438 ]\r\n632 silly gunzTarPerm extractEntry src/sizzle/test/data/testinit.js\r\n633 silly gunzTarPerm modified mode [ 'src/sizzle/test/data/testinit.js', 420, 438 ]\r\n634 silly gunzTarPerm extractEntry src/sizzle/test/data/mixed_sort.html\r\n635 silly gunzTarPerm modified mode [ 'src/sizzle/test/data/mixed_sort.html', 420, 438 ]\r\n636 silly gunzTarPerm extractEntry src/sizzle/test/index.html\r\n637 silly gunzTarPerm modified mode [ 'src/sizzle/test/index.html', 420, 438 ]\r\n638 silly gunzTarPerm extractEntry src/sizzle/test/unit/extending.js\r\n639 silly gunzTarPerm modified mode [ 'src/sizzle/test/unit/extending.js', 420, 438 ]\r\n640 silly gunzTarPerm extractEntry src/sizzle/test/unit/selector.js\r\n641 silly gunzTarPerm modified mode [ 'src/sizzle/test/unit/selector.js', 420, 438 ]\r\n642 silly gunzTarPerm extractEntry src/sizzle/test/unit/utilities.js\r\n643 silly gunzTarPerm modified mode [ 'src/sizzle/test/unit/utilities.js', 420, 438 ]\r\n644 silly gunzTarPerm extractEntry src/manipulation/_evalUrl.js\r\n645 silly gunzTarPerm modified mode [ 'src/manipulation/_evalUrl.js', 420, 438 ]\r\n646 silly gunzTarPerm extractEntry src/manipulation/support.js\r\n647 silly gunzTarPerm modified mode [ 'src/manipulation/support.js', 420, 438 ]\r\n648 silly gunzTarPerm extractEntry src/manipulation/var/rcheckableType.js\r\n649 silly gunzTarPerm modified mode [ 'src/manipulation/var/rcheckableType.js', 420, 438 ]\r\n650 silly gunzTarPerm extractEntry src/traversing/findFilter.js\r\n651 silly gunzTarPerm modified mode [ 'src/traversing/findFilter.js', 420, 438 ]\r\n652 silly gunzTarPerm extractEntry src/traversing/var/rneedsContext.js\r\n653 silly gunzTarPerm modified mode [ 'src/traversing/var/rneedsContext.js', 420, 438 ]\r\n654 silly gunzTarPerm extractEntry src/effects/Tween.js\r\n655 silly gunzTarPerm modified mode [ 'src/effects/Tween.js', 420, 438 ]\r\n656 silly gunzTarPerm extractEntry src/effects/animatedSelector.js\r\n657 silly gunzTarPerm modified mode [ 'src/effects/animatedSelector.js', 420, 438 ]\r\n658 silly gunzTarPerm extractEntry src/effects/support.js\r\n659 silly gunzTarPerm modified mode [ 'src/effects/support.js', 420, 438 ]\r\n660 silly gunzTarPerm extractEntry src/var/class2type.js\r\n661 silly gunzTarPerm modified mode [ 'src/var/class2type.js', 420, 438 ]\r\n662 silly gunzTarPerm extractEntry src/var/hasOwn.js\r\n663 silly gunzTarPerm modified mode [ 'src/var/hasOwn.js', 420, 438 ]\r\n664 silly gunzTarPerm extractEntry src/var/indexOf.js\r\n665 silly gunzTarPerm modified mode [ 'src/var/indexOf.js', 420, 438 ]\r\n666 silly gunzTarPerm extractEntry src/var/pnum.js\r\n667 silly gunzTarPerm modified mode [ 'src/var/pnum.js', 420, 438 ]\r\n668 silly gunzTarPerm extractEntry src/var/deletedIds.js\r\n669 silly gunzTarPerm modified mode [ 'src/var/deletedIds.js', 420, 438 ]\r\n670 silly gunzTarPerm extractEntry src/var/rnotwhite.js\r\n671 silly gunzTarPerm modified mode [ 'src/var/rnotwhite.js', 420, 438 ]\r\n672 silly gunzTarPerm extractEntry src/var/slice.js\r\n673 silly gunzTarPerm modified mode [ 'src/var/slice.js', 420, 438 ]\r\n674 silly gunzTarPerm extractEntry src/var/strundefined.js\r\n675 silly gunzTarPerm modified mode [ 'src/var/strundefined.js', 420, 438 ]\r\n676 silly gunzTarPerm extractEntry src/var/support.js\r\n677 silly gunzTarPerm modified mode [ 'src/var/support.js', 420, 438 ]\r\n678 silly gunzTarPerm extractEntry src/var/toString.js\r\n679 silly gunzTarPerm modified mode [ 'src/var/toString.js', 420, 438 ]\r\n680 silly gunzTarPerm extractEntry src/var/concat.js\r\n681 silly gunzTarPerm modified mode [ 'src/var/concat.js', 420, 438 ]\r\n682 silly gunzTarPerm extractEntry src/var/trim.js\r\n683 silly gunzTarPerm modified mode [ 'src/var/trim.js', 420, 438 ]\r\n684 silly gunzTarPerm extractEntry src/var/push.js\r\n685 silly gunzTarPerm modified mode [ 'src/var/push.js', 420, 438 ]\r\n686 silly gunzTarPerm extractEntry src/exports/amd.js\r\n687 silly gunzTarPerm modified mode [ 'src/exports/amd.js', 420, 438 ]\r\n688 silly gunzTarPerm extractEntry src/exports/global.js\r\n689 silly gunzTarPerm modified mode [ 'src/exports/global.js', 420, 438 ]\r\n690 info preinstall jquery@1.11.0\r\n691 silly install resolved []\r\n692 verbose about to build /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n693 info build /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n694 verbose linkStuff [ false,\r\n694 verbose linkStuff   false,\r\n694 verbose linkStuff   false,\r\n694 verbose linkStuff   '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules' ]\r\n695 info linkStuff jquery@1.11.0\r\n696 verbose linkBins jquery@1.11.0\r\n697 verbose linkMans jquery@1.11.0\r\n698 verbose rebuildBundles jquery@1.11.0\r\n699 info install jquery@1.11.0\r\n700 info postinstall jquery@1.11.0\r\n701 verbose unlock done using /Users/mgol/.npm/_locks/jquery-89cc1703acf6fd30.lock for /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/jquery\r\n702 verbose stack Error: ENOTEMPTY, rmdir '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules'\r\n702 verbose stack     at Error (native)\r\n703 verbose cwd /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy\r\n704 error Darwin 14.0.0\r\n705 error argv \"node\" \"/Users/mgol/.nvm/v0.11.14/bin/npm\" \"install\"\r\n706 error node v0.11.14\r\n707 error npm  v2.1.5\r\n708 error path /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules\r\n709 error code ENOTEMPTY\r\n710 error errno -66\r\n711 error ENOTEMPTY, rmdir '/Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules'\r\n712 error If you need help, you may report this error at:\r\n712 error     <http://github.com/npm/npm/issues>\r\n713 verbose exit [ -66, true ]\r\n714 verbose unbuild node_modules/json3\r\n715 verbose gentlyRm vacuuming /Users/mgol/Documents/projects/public/mine/check-dependencies/test/npm-fixtures/not-ok-install-copy/node_modules/json3\r\n```"},"comment":{"url":"https://api.github.com/repos/npm/npm/issues/comments/70284809","html_url":"https://github.com/npm/npm/issues/6554#issuecomment-70284809","issue_url":"https://api.github.com/repos/npm/npm/issues/6554","id":70284809,"user":{"login":"mzgol","id":1758366,"avatar_url":"https://avatars.githubusercontent.com/u/1758366?v=3","gravatar_id":"","url":"https://api.github.com/users/mzgol","html_url":"https://github.com/mzgol","followers_url":"https://api.github.com/users/mzgol/followers","following_url":"https://api.github.com/users/mzgol/following{/other_user}","gists_url":"https://api.github.com/users/mzgol/gists{/gist_id}","starred_url":"https://api.github.com/users/mzgol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mzgol/subscriptions","organizations_url":"https://api.github.com/users/mzgol/orgs","repos_url":"https://api.github.com/users/mzgol/repos","events_url":"https://api.github.com/users/mzgol/events{/privacy}","received_events_url":"https://api.github.com/users/mzgol/received_events","type":"User","site_admin":false},"created_at":"2015-01-16T16:59:32Z","updated_at":"2015-01-16T16:59:32Z","body":"FWIW, I can easily reproduce it with npm 2.0.0 that was included in Node 0.11.14 but with recent npm versions (e.g. current 2.3.0) I no longer keep stumbling upon it. Perhaps it was fixed!"}}