├── .gitignore ├── yarn ├── offline │ ├── package.json │ └── yarn.lock ├── versionner │ ├── assets │ │ ├── img │ │ │ └── yarn.png │ │ └── css │ │ │ └── style.css │ ├── package.json │ ├── index.html │ └── yarn.lock └── package.json ├── npm ├── versionner │ ├── assets │ │ ├── img │ │ │ └── npm.png │ │ └── css │ │ │ └── style.css │ ├── package.json │ └── index.html ├── package.json └── offline │ └── npm-debug.log └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules -------------------------------------------------------------------------------- /yarn/offline/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "socket.io-client": "^1.7.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /npm/versionner/assets/img/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefranabg/NPM-VS-YARN/master/npm/versionner/assets/img/npm.png -------------------------------------------------------------------------------- /yarn/versionner/assets/img/yarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kefranabg/NPM-VS-YARN/master/yarn/versionner/assets/img/yarn.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NPM-VS-YARN 2 | Demo 'Npm vs Yarn' 3 | 4 | ## Liens vers les slides 5 | https://docs.google.com/presentation/d/1eQX_jmOeKVJhVO-uVH5wt88TYoNwLOJKZ9jA9zAPp3g/edit?usp=sharing 6 | -------------------------------------------------------------------------------- /npm/versionner/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "npm", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "author": "", 7 | "license": "ISC", 8 | "dependencies": { 9 | "socket.io-client": "^1.3.5" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /yarn/versionner/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yarn", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "author": "", 7 | "license": "ISC", 8 | "dependencies": { 9 | "socket.io-client": "1.3.5" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /npm/versionner/assets/css/style.css: -------------------------------------------------------------------------------- 1 | .logo { 2 | max-height: 200px; 3 | } 4 | 5 | html, body { 6 | height: 100%; 7 | } 8 | 9 | .wrapper { 10 | height: 100%; 11 | display: flex; 12 | flex-direction: column; 13 | align-items: center; 14 | margin-top: 300px; 15 | 16 | } 17 | 18 | div { 19 | font-weight: bold; 20 | font-size: 40px; 21 | } -------------------------------------------------------------------------------- /yarn/versionner/assets/css/style.css: -------------------------------------------------------------------------------- 1 | .logo { 2 | max-height: 200px; 3 | } 4 | 5 | html, body { 6 | height: 100%; 7 | } 8 | 9 | .wrapper { 10 | height: 100%; 11 | display: flex; 12 | flex-direction: column; 13 | align-items: center; 14 | margin-top: 300px; 15 | 16 | } 17 | 18 | div { 19 | font-weight: bold; 20 | font-size: 40px; 21 | } -------------------------------------------------------------------------------- /npm/versionner/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | npm-vs-yarn 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 |
14 | Npm versionner test : 15 |
16 |
17 | 18 | 19 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /yarn/versionner/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | npm-vs-yarn 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 |
14 | Yarn versionner test : 15 |
16 |
17 | 18 | 19 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /npm/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "npm", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "step1": "clear && printf '\\e[0;32mInstall dependencies without cache \\e[0m\n' && rm -rf node_modules && npm cache clean && time npm install", 8 | "step2": "clear && printf '\\e[0;32mInstall dependencies with cache \\e[0m\n' && rm -rf node_modules && time npm install", 9 | "step3": "clear && printf '\\e[0;32mInstall socket.io-client 1.3.5 \\e[0m\n' && cd versionner && rm -rf node_modules && npm install socket.io-client@1.3.5 --save", 10 | "step4": "clear && printf '\\e[0;32mInstall dependencies 1 month later ... \\e[0m\n' && cd versionner && rm -rf node_modules && npm install", 11 | "step5": "clear && printf '\\e[0;32mInstall dependencies without network \\e[0m\n' && networksetup -setairportpower en1 off && rm -rf offline && mkdir offline && cd offline && npm install socket.io-client@1.3.5 --save" 12 | }, 13 | "author": "", 14 | "license": "ISC", 15 | "dependencies": { 16 | "@angular/common": "^2.1.2", 17 | "@angular/compiler": "^2.1.2", 18 | "@angular/compiler-cli": "^2.1.2", 19 | "@angular/core": "^2.1.2", 20 | "@angular/forms": "^2.1.2", 21 | "@angular/http": "^2.1.2", 22 | "@angular/platform-browser": "^2.1.2", 23 | "@angular/platform-browser-dynamic": "^2.1.2", 24 | "@angular/platform-server": "^2.1.2", 25 | "@angular/router": "^3.1.2", 26 | "@salesforce-ux/design-system": "^2.1.3", 27 | "@types/core-js": "^0.9.34", 28 | "@types/jasmine": "^2.5.36", 29 | "@types/node": "^6.0.46", 30 | "@types/tether": "^1.1.27", 31 | "app-root-path": "^2.0.1", 32 | "browser-sync": "^2.17.5", 33 | "browser-sync-webpack-plugin": "^1.1.3", 34 | "clean-webpack-plugin": "^0.1.13", 35 | "conventional-changelog-cli": "^1.2.0", 36 | "copy-webpack-plugin": "^4.0.0", 37 | "core-js": "^2.4.1", 38 | "dateformat": "^1.0.12", 39 | "del": "^2.2.2", 40 | "gh-pages": "^0.11.0", 41 | "glob": "^7.1.1", 42 | "gulp": "gulpjs/gulp#4.0", 43 | "gulp-cached": "^1.1.0", 44 | "gulp-inline-ng2-template": "^3.0.2", 45 | "gulp-tslint": "^6.1.2", 46 | "gulp-typescript": "^3.1.1", 47 | "html-loader": "^0.4.4", 48 | "html-webpack-plugin": "^2.24.0", 49 | "inquirer": "^1.2.2", 50 | "jade": "^1.11.0", 51 | "jade-loader": "^0.8.0", 52 | "jasmine-core": "^2.5.1", 53 | "jasmine-spec-reporter": "^2.7.0", 54 | "json-loader": "^0.5.3", 55 | "karma": "^1.3.0", 56 | "karma-chrome-launcher": "^2.0.0", 57 | "karma-coverage": "^1.1.1", 58 | "karma-firefox-launcher": "^1.0.0", 59 | "karma-ie-launcher": "^1.0.0", 60 | "karma-jasmine": "^1.0.2", 61 | "karma-safari-launcher": "^1.0.0", 62 | "karma-sauce-launcher": "^1.1.0", 63 | "karma-sourcemap-loader": "^0.3.6", 64 | "lazypipe": "^1.0.1", 65 | "markdown-loader": "^0.1.7", 66 | "prismjs": "^1.5.1", 67 | "prismjs-loader": "0.0.4", 68 | "q": "^1.5.0", 69 | "raw-loader": "^0.5.1", 70 | "replace": "^0.3.0", 71 | "request": "^2.76.0", 72 | "rxjs": "5.0.0-beta.12", 73 | "semver": "^5.3.0", 74 | "shelljs": "^0.7.5", 75 | "simple-git": "^1.57.0", 76 | "socket.io-client": "1.3.5", 77 | "systemjs": "^0.19.40", 78 | "systemjs-builder": "^0.15.33", 79 | "tether": "^1.2.0", 80 | "ts-loader": "^0.9.5", 81 | "tslint": "^3.15.1", 82 | "typescript": "^2.0.6", 83 | "webpack": "^1.13.3", 84 | "yargs": "^6.3.0", 85 | "zone.js": "^0.6.26" 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /yarn/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yarn", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "step1": "clear && printf '\\e[0;32mInstall dependencies without cache \\e[0m\n' && rm -rf node_modules && yarn cache clean && yarn", 8 | "step2": "clear && printf '\\e[0;32mInstall dependencies with cache \\e[0m\n' && rm -rf node_modules && yarn", 9 | "step3": "clear && printf '\\e[0;32mInstall socket.io-client 1.3.5 \\e[0m\n' && cd versionner && rm -rf node_modules && yarn add socket.io-client@1.3.5", 10 | "step4": "clear && printf '\\e[0;32mInstall dependencies 1 month later ... \\e[0m\n' && cd versionner && rm -rf node_modules && yarn", 11 | "step5": "clear && printf '\\e[0;32mInstall dependencies without network \\e[0m\n' && networksetup -setairportpower en1 off && rm -rf offline && mkdir offline && cd offline && yarn add socket.io-client --offline", 12 | "step6": "clear && printf '\\e[0;32mTest yarn upgrade interactive feature \\e[0m\n' && networksetup -setairportpower en1 on && yarn upgrade-interactive", 13 | "step7": "clear && printf '\\e[0;32mTest yarn why feature\\e[0m\n' && yarn why after" 14 | }, 15 | "author": "", 16 | "license": "ISC", 17 | "dependencies": { 18 | "@angular/common": "^2.1.2", 19 | "@angular/compiler": "^2.1.2", 20 | "@angular/compiler-cli": "^2.1.2", 21 | "@angular/core": "^2.1.2", 22 | "@angular/forms": "^2.1.2", 23 | "@angular/http": "^2.1.2", 24 | "@angular/platform-browser": "^2.1.2", 25 | "@angular/platform-browser-dynamic": "^2.1.2", 26 | "@angular/platform-server": "^2.1.2", 27 | "@angular/router": "^3.1.2", 28 | "@salesforce-ux/design-system": "^2.1.3", 29 | "@types/core-js": "^0.9.34", 30 | "@types/jasmine": "^2.5.36", 31 | "@types/node": "^6.0.46", 32 | "@types/tether": "^1.1.27", 33 | "app-root-path": "^2.0.1", 34 | "browser-sync": "^2.17.5", 35 | "browser-sync-webpack-plugin": "^1.1.3", 36 | "clean-webpack-plugin": "^0.1.13", 37 | "conventional-changelog-cli": "^1.2.0", 38 | "copy-webpack-plugin": "^4.0.0", 39 | "core-js": "^2.4.1", 40 | "dateformat": "^1.0.12", 41 | "del": "^2.2.2", 42 | "gh-pages": "^0.11.0", 43 | "glob": "^7.1.1", 44 | "gulp": "gulpjs/gulp#4.0", 45 | "gulp-cached": "^1.1.0", 46 | "gulp-inline-ng2-template": "^3.0.2", 47 | "gulp-tslint": "^6.1.2", 48 | "gulp-typescript": "^3.1.1", 49 | "html-loader": "^0.4.4", 50 | "html-webpack-plugin": "^2.24.0", 51 | "inquirer": "^1.2.2", 52 | "jade": "^1.11.0", 53 | "jade-loader": "^0.8.0", 54 | "jasmine-core": "^2.5.1", 55 | "jasmine-spec-reporter": "^2.7.0", 56 | "json-loader": "^0.5.3", 57 | "karma": "^1.3.0", 58 | "karma-chrome-launcher": "^2.0.0", 59 | "karma-coverage": "^1.1.1", 60 | "karma-firefox-launcher": "^1.0.0", 61 | "karma-ie-launcher": "^1.0.0", 62 | "karma-jasmine": "^1.0.2", 63 | "karma-safari-launcher": "^1.0.0", 64 | "karma-sauce-launcher": "^1.1.0", 65 | "karma-sourcemap-loader": "^0.3.6", 66 | "lazypipe": "^1.0.1", 67 | "markdown-loader": "^0.1.7", 68 | "prismjs": "^1.5.1", 69 | "prismjs-loader": "0.0.4", 70 | "q": "^1.5.0", 71 | "raw-loader": "^0.5.1", 72 | "replace": "^0.3.0", 73 | "request": "^2.76.0", 74 | "rxjs": "5.0.0-beta.12", 75 | "semver": "^5.3.0", 76 | "shelljs": "^0.7.5", 77 | "simple-git": "^1.57.0", 78 | "socket.io-client": "1.3.5", 79 | "systemjs": "^0.19.40", 80 | "systemjs-builder": "^0.15.33", 81 | "tether": "^1.2.0", 82 | "ts-loader": "^0.9.5", 83 | "tslint": "^3.15.1", 84 | "typescript": "^2.0.6", 85 | "webpack": "^1.13.3", 86 | "yargs": "^6.3.0", 87 | "zone.js": "^0.6.26" 88 | } 89 | } 90 | -------------------------------------------------------------------------------- /yarn/offline/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | after@0.8.2: 6 | version "0.8.2" 7 | resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" 8 | 9 | arraybuffer.slice@0.0.6: 10 | version "0.0.6" 11 | resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" 12 | 13 | backo2@1.0.2: 14 | version "1.0.2" 15 | resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" 16 | 17 | base64-arraybuffer@0.1.5: 18 | version "0.1.5" 19 | resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" 20 | 21 | better-assert@~1.0.0: 22 | version "1.0.2" 23 | resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" 24 | dependencies: 25 | callsite "1.0.0" 26 | 27 | blob@0.0.4: 28 | version "0.0.4" 29 | resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" 30 | 31 | callsite@1.0.0: 32 | version "1.0.0" 33 | resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" 34 | 35 | component-bind@1.0.0: 36 | version "1.0.0" 37 | resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" 38 | 39 | component-emitter@1.1.2: 40 | version "1.1.2" 41 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" 42 | 43 | component-emitter@1.2.1: 44 | version "1.2.1" 45 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" 46 | 47 | component-inherit@0.0.3: 48 | version "0.0.3" 49 | resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" 50 | 51 | debug@2.2.0: 52 | version "2.2.0" 53 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" 54 | dependencies: 55 | ms "0.7.1" 56 | 57 | debug@2.3.3: 58 | version "2.3.3" 59 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" 60 | dependencies: 61 | ms "0.7.2" 62 | 63 | engine.io-client@1.8.3: 64 | version "1.8.3" 65 | resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz#1798ed93451246453d4c6f635d7a201fe940d5ab" 66 | dependencies: 67 | component-emitter "1.2.1" 68 | component-inherit "0.0.3" 69 | debug "2.3.3" 70 | engine.io-parser "1.3.2" 71 | has-cors "1.1.0" 72 | indexof "0.0.1" 73 | parsejson "0.0.3" 74 | parseqs "0.0.5" 75 | parseuri "0.0.5" 76 | ws "1.1.2" 77 | xmlhttprequest-ssl "1.5.3" 78 | yeast "0.1.2" 79 | 80 | engine.io-parser@1.3.2: 81 | version "1.3.2" 82 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz#937b079f0007d0893ec56d46cb220b8cb435220a" 83 | dependencies: 84 | after "0.8.2" 85 | arraybuffer.slice "0.0.6" 86 | base64-arraybuffer "0.1.5" 87 | blob "0.0.4" 88 | has-binary "0.1.7" 89 | wtf-8 "1.0.0" 90 | 91 | has-binary@0.1.7: 92 | version "0.1.7" 93 | resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c" 94 | dependencies: 95 | isarray "0.0.1" 96 | 97 | has-cors@1.1.0: 98 | version "1.1.0" 99 | resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" 100 | 101 | indexof@0.0.1: 102 | version "0.0.1" 103 | resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" 104 | 105 | isarray@0.0.1: 106 | version "0.0.1" 107 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 108 | 109 | json3@3.3.2: 110 | version "3.3.2" 111 | resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" 112 | 113 | ms@0.7.1: 114 | version "0.7.1" 115 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" 116 | 117 | ms@0.7.2: 118 | version "0.7.2" 119 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" 120 | 121 | object-component@0.0.3: 122 | version "0.0.3" 123 | resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" 124 | 125 | options@>=0.0.5: 126 | version "0.0.6" 127 | resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" 128 | 129 | parsejson@0.0.3: 130 | version "0.0.3" 131 | resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" 132 | dependencies: 133 | better-assert "~1.0.0" 134 | 135 | parseqs@0.0.5: 136 | version "0.0.5" 137 | resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" 138 | dependencies: 139 | better-assert "~1.0.0" 140 | 141 | parseuri@0.0.5: 142 | version "0.0.5" 143 | resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" 144 | dependencies: 145 | better-assert "~1.0.0" 146 | 147 | socket.io-client@^1.7.3: 148 | version "1.7.3" 149 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz#b30e86aa10d5ef3546601c09cde4765e381da377" 150 | dependencies: 151 | backo2 "1.0.2" 152 | component-bind "1.0.0" 153 | component-emitter "1.2.1" 154 | debug "2.3.3" 155 | engine.io-client "1.8.3" 156 | has-binary "0.1.7" 157 | indexof "0.0.1" 158 | object-component "0.0.3" 159 | parseuri "0.0.5" 160 | socket.io-parser "2.3.1" 161 | to-array "0.1.4" 162 | 163 | socket.io-parser@2.3.1: 164 | version "2.3.1" 165 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0" 166 | dependencies: 167 | component-emitter "1.1.2" 168 | debug "2.2.0" 169 | isarray "0.0.1" 170 | json3 "3.3.2" 171 | 172 | to-array@0.1.4: 173 | version "0.1.4" 174 | resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" 175 | 176 | ultron@1.0.x: 177 | version "1.0.2" 178 | resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" 179 | 180 | ws@1.1.2: 181 | version "1.1.2" 182 | resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" 183 | dependencies: 184 | options ">=0.0.5" 185 | ultron "1.0.x" 186 | 187 | wtf-8@1.0.0: 188 | version "1.0.0" 189 | resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" 190 | 191 | xmlhttprequest-ssl@1.5.3: 192 | version "1.5.3" 193 | resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" 194 | 195 | yeast@0.1.2: 196 | version "0.1.2" 197 | resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" 198 | -------------------------------------------------------------------------------- /yarn/versionner/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | after@0.8.1: 6 | version "0.8.1" 7 | resolved "https://registry.yarnpkg.com/after/-/after-0.8.1.tgz#ab5d4fb883f596816d3515f8f791c0af486dd627" 8 | 9 | arraybuffer.slice@0.0.6: 10 | version "0.0.6" 11 | resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" 12 | 13 | backo2@1.0.2: 14 | version "1.0.2" 15 | resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" 16 | 17 | base64-arraybuffer@0.1.2: 18 | version "0.1.2" 19 | resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz#474df4a9f2da24e05df3158c3b1db3c3cd46a154" 20 | 21 | benchmark@1.0.0: 22 | version "1.0.0" 23 | resolved "https://registry.yarnpkg.com/benchmark/-/benchmark-1.0.0.tgz#2f1e2fa4c359f11122aa183082218e957e390c73" 24 | 25 | better-assert@~1.0.0: 26 | version "1.0.2" 27 | resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" 28 | dependencies: 29 | callsite "1.0.0" 30 | 31 | blob@0.0.2: 32 | version "0.0.2" 33 | resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.2.tgz#b89562bd6994af95ba1e812155536333aa23cf24" 34 | 35 | callsite@1.0.0: 36 | version "1.0.0" 37 | resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" 38 | 39 | commander@~0.6.1: 40 | version "0.6.1" 41 | resolved "https://registry.yarnpkg.com/commander/-/commander-0.6.1.tgz#fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06" 42 | 43 | component-bind@1.0.0: 44 | version "1.0.0" 45 | resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" 46 | 47 | component-emitter@1.1.2: 48 | version "1.1.2" 49 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" 50 | 51 | component-inherit@0.0.3: 52 | version "0.0.3" 53 | resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" 54 | 55 | debug@0.7.4: 56 | version "0.7.4" 57 | resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" 58 | 59 | debug@1.0.4: 60 | version "1.0.4" 61 | resolved "https://registry.yarnpkg.com/debug/-/debug-1.0.4.tgz#5b9c256bd54b6ec02283176fa8a0ede6d154cbf8" 62 | dependencies: 63 | ms "0.6.2" 64 | 65 | engine.io-client@1.5.1: 66 | version "1.5.1" 67 | resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.5.1.tgz#ecd0026d90b065169b9885960183f3d56b8da18e" 68 | dependencies: 69 | component-emitter "1.1.2" 70 | component-inherit "0.0.3" 71 | debug "1.0.4" 72 | engine.io-parser "1.2.1" 73 | has-cors "1.0.3" 74 | indexof "0.0.1" 75 | parsejson "0.0.1" 76 | parseqs "0.0.2" 77 | parseuri "0.0.4" 78 | ws "0.4.31" 79 | xmlhttprequest "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" 80 | 81 | engine.io-parser@1.2.1: 82 | version "1.2.1" 83 | resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.2.1.tgz#4462a67d0c70a907c06db2e1de53791a86f5ab37" 84 | dependencies: 85 | after "0.8.1" 86 | arraybuffer.slice "0.0.6" 87 | base64-arraybuffer "0.1.2" 88 | blob "0.0.2" 89 | has-binary "0.1.5" 90 | utf8 "2.0.0" 91 | 92 | "global@https://github.com/component/global/archive/v2.0.1.tar.gz": 93 | version "2.0.1" 94 | resolved "https://github.com/component/global/archive/v2.0.1.tar.gz#3fb25343fb66d79991b0f4a429ce3b54480eec3c" 95 | 96 | has-binary@0.1.5: 97 | version "0.1.5" 98 | resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.5.tgz#95e75720ff31b72a3ba89a5b6dce082e4bc6467f" 99 | dependencies: 100 | isarray "0.0.1" 101 | 102 | has-binary@0.1.6: 103 | version "0.1.6" 104 | resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.6.tgz#25326f39cfa4f616ad8787894e3af2cfbc7b6e10" 105 | dependencies: 106 | isarray "0.0.1" 107 | 108 | has-cors@1.0.3: 109 | version "1.0.3" 110 | resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.0.3.tgz#502acb9b3104dac33dd2630eaf2f888b0baf4cb3" 111 | dependencies: 112 | global "https://github.com/component/global/archive/v2.0.1.tar.gz" 113 | 114 | indexof@0.0.1: 115 | version "0.0.1" 116 | resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" 117 | 118 | isarray@0.0.1: 119 | version "0.0.1" 120 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 121 | 122 | json3@3.2.6: 123 | version "3.2.6" 124 | resolved "https://registry.yarnpkg.com/json3/-/json3-3.2.6.tgz#f6efc93c06a04de9aec53053df2559bb19e2038b" 125 | 126 | ms@0.6.2: 127 | version "0.6.2" 128 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.6.2.tgz#d89c2124c6fdc1353d65a8b77bf1aac4b193708c" 129 | 130 | nan@~0.3.0: 131 | version "0.3.2" 132 | resolved "https://registry.yarnpkg.com/nan/-/nan-0.3.2.tgz#0df1935cab15369075ef160ad2894107aa14dc2d" 133 | 134 | object-component@0.0.3: 135 | version "0.0.3" 136 | resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" 137 | 138 | options@>=0.0.5: 139 | version "0.0.6" 140 | resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" 141 | 142 | parsejson@0.0.1: 143 | version "0.0.1" 144 | resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.1.tgz#9b10c6c0d825ab589e685153826de0a3ba278bcc" 145 | dependencies: 146 | better-assert "~1.0.0" 147 | 148 | parseqs@0.0.2: 149 | version "0.0.2" 150 | resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.2.tgz#9dfe70b2cddac388bde4f35b1f240fa58adbe6c7" 151 | dependencies: 152 | better-assert "~1.0.0" 153 | 154 | parseuri@0.0.2: 155 | version "0.0.2" 156 | resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.2.tgz#db41878f2d6964718be870b3140973d8093be156" 157 | dependencies: 158 | better-assert "~1.0.0" 159 | 160 | parseuri@0.0.4: 161 | version "0.0.4" 162 | resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.4.tgz#806582a39887e1ea18dd5e2fe0e01902268e9350" 163 | dependencies: 164 | better-assert "~1.0.0" 165 | 166 | socket.io-client@1.3.5: 167 | version "1.3.5" 168 | resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.3.5.tgz#9c3a6fbdbd99420c3633a16b4e2543e73f1303ea" 169 | dependencies: 170 | backo2 "1.0.2" 171 | component-bind "1.0.0" 172 | component-emitter "1.1.2" 173 | debug "0.7.4" 174 | engine.io-client "1.5.1" 175 | has-binary "0.1.6" 176 | indexof "0.0.1" 177 | object-component "0.0.3" 178 | parseuri "0.0.2" 179 | socket.io-parser "2.2.4" 180 | to-array "0.1.3" 181 | 182 | socket.io-parser@2.2.4: 183 | version "2.2.4" 184 | resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.2.4.tgz#f9ce19bf1909608ceb15d97721e23bfdd1e7cf65" 185 | dependencies: 186 | benchmark "1.0.0" 187 | component-emitter "1.1.2" 188 | debug "0.7.4" 189 | isarray "0.0.1" 190 | json3 "3.2.6" 191 | 192 | tinycolor@0.x: 193 | version "0.0.1" 194 | resolved "https://registry.yarnpkg.com/tinycolor/-/tinycolor-0.0.1.tgz#320b5a52d83abb5978d81a3e887d4aefb15a6164" 195 | 196 | to-array@0.1.3: 197 | version "0.1.3" 198 | resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.3.tgz#d45dadc6363417f60f28474fea50ecddbb4f4991" 199 | 200 | utf8@2.0.0: 201 | version "2.0.0" 202 | resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.0.0.tgz#79ce59eced874809cab9a71fc7102c7d45d4118d" 203 | 204 | ws@0.4.31: 205 | version "0.4.31" 206 | resolved "https://registry.yarnpkg.com/ws/-/ws-0.4.31.tgz#5a4849e7a9ccd1ed5a81aeb4847c9fedf3122927" 207 | dependencies: 208 | commander "~0.6.1" 209 | nan "~0.3.0" 210 | options ">=0.0.5" 211 | tinycolor "0.x" 212 | 213 | "xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz": 214 | version "1.5.0" 215 | resolved "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz#20cafa5caa55f6db6bfaee849d1eb60ee43a5fca" 216 | -------------------------------------------------------------------------------- /npm/offline/npm-debug.log: -------------------------------------------------------------------------------- 1 | 0 info it worked if it ends with ok 2 | 1 verbose cli [ '/usr/local/bin/node', 3 | 1 verbose cli '/usr/local/bin/npm', 4 | 1 verbose cli 'install', 5 | 1 verbose cli 'socket.io-client@1.3.5', 6 | 1 verbose cli '--save' ] 7 | 2 info using npm@3.10.9 8 | 3 info using node@v6.9.2 9 | 4 silly loadCurrentTree Starting 10 | 5 silly install loadCurrentTree 11 | 6 silly install readLocalPackageData 12 | 7 silly fetchPackageMetaData socket.io-client@1.3.5 13 | 8 silly fetchNamedPackageData socket.io-client 14 | 9 silly mapToRegistry name socket.io-client 15 | 10 silly mapToRegistry using default registry 16 | 11 silly mapToRegistry registry https://registry.npmjs.org/ 17 | 12 silly mapToRegistry data Result { 18 | 12 silly mapToRegistry raw: 'socket.io-client', 19 | 12 silly mapToRegistry scope: null, 20 | 12 silly mapToRegistry escapedName: 'socket.io-client', 21 | 12 silly mapToRegistry name: 'socket.io-client', 22 | 12 silly mapToRegistry rawSpec: '', 23 | 12 silly mapToRegistry spec: 'latest', 24 | 12 silly mapToRegistry type: 'tag' } 25 | 13 silly mapToRegistry uri https://registry.npmjs.org/socket.io-client 26 | 14 verbose request uri https://registry.npmjs.org/socket.io-client 27 | 15 verbose request no auth needed 28 | 16 info attempt registry request try #1 at 20:33:25 29 | 17 verbose request id c993e4e0f9ca3e24 30 | 18 verbose etag W/"58fca4ed-203ad" 31 | 19 verbose lastModified Sun, 23 Apr 2017 12:58:21 GMT 32 | 20 http request GET https://registry.npmjs.org/socket.io-client 33 | 21 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 34 | 22 info attempt registry request try #2 at 20:33:35 35 | 23 verbose etag W/"58fca4ed-203ad" 36 | 24 verbose lastModified Sun, 23 Apr 2017 12:58:21 GMT 37 | 25 http request GET https://registry.npmjs.org/socket.io-client 38 | 26 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 39 | 27 info attempt registry request try #3 at 20:34:35 40 | 28 verbose etag W/"58fca4ed-203ad" 41 | 29 verbose lastModified Sun, 23 Apr 2017 12:58:21 GMT 42 | 30 http request GET https://registry.npmjs.org/socket.io-client 43 | 31 silly get cb [ 304, undefined ] 44 | 32 verbose etag https://registry.npmjs.org/socket.io-client from cache 45 | 33 verbose get saving socket.io-client to /Users/pc/.npm/registry.npmjs.org/socket.io-client/.cache.json 46 | 34 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 47 | 35 silly install normalizeTree 48 | 36 silly loadCurrentTree Finishing 49 | 37 silly loadIdealTree Starting 50 | 38 silly install loadIdealTree 51 | 39 silly cloneCurrentTree Starting 52 | 40 silly install cloneCurrentTreeToIdealTree 53 | 41 silly cloneCurrentTree Finishing 54 | 42 silly loadShrinkwrap Starting 55 | 43 silly install loadShrinkwrap 56 | 44 silly loadShrinkwrap Finishing 57 | 45 silly loadAllDepsIntoIdealTree Starting 58 | 46 silly install loadAllDepsIntoIdealTree 59 | 47 silly resolveWithNewModule socket.io-client@1.3.5 checking installable status 60 | 48 silly cache add args [ 'socket.io-client@1.3.5', null ] 61 | 49 verbose cache add spec socket.io-client@1.3.5 62 | 50 silly cache add parsed spec Result { 63 | 50 silly cache add raw: 'socket.io-client@1.3.5', 64 | 50 silly cache add scope: null, 65 | 50 silly cache add escapedName: 'socket.io-client', 66 | 50 silly cache add name: 'socket.io-client', 67 | 50 silly cache add rawSpec: '1.3.5', 68 | 50 silly cache add spec: '1.3.5', 69 | 50 silly cache add type: 'version' } 70 | 51 silly addNamed socket.io-client@1.3.5 71 | 52 verbose addNamed "1.3.5" is a plain semver version for socket.io-client 72 | 53 silly mapToRegistry name socket.io-client 73 | 54 silly mapToRegistry using default registry 74 | 55 silly mapToRegistry registry https://registry.npmjs.org/ 75 | 56 silly mapToRegistry data Result { 76 | 56 silly mapToRegistry raw: 'socket.io-client', 77 | 56 silly mapToRegistry scope: null, 78 | 56 silly mapToRegistry escapedName: 'socket.io-client', 79 | 56 silly mapToRegistry name: 'socket.io-client', 80 | 56 silly mapToRegistry rawSpec: '', 81 | 56 silly mapToRegistry spec: 'latest', 82 | 56 silly mapToRegistry type: 'tag' } 83 | 57 silly mapToRegistry uri https://registry.npmjs.org/socket.io-client 84 | 58 verbose addNameVersion registry:https://registry.npmjs.org/socket.io-client not in flight; fetching 85 | 59 verbose get https://registry.npmjs.org/socket.io-client not expired, no request 86 | 60 silly cache afterAdd socket.io-client@1.3.5 87 | 61 verbose afterAdd /Users/pc/.npm/socket.io-client/1.3.5/package/package.json not in flight; writing 88 | 62 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 89 | 63 verbose afterAdd /Users/pc/.npm/socket.io-client/1.3.5/package/package.json written 90 | 64 silly fetchNamedPackageData debug 91 | 65 silly mapToRegistry name debug 92 | 66 silly mapToRegistry using default registry 93 | 67 silly mapToRegistry registry https://registry.npmjs.org/ 94 | 68 silly mapToRegistry data Result { 95 | 68 silly mapToRegistry raw: 'debug', 96 | 68 silly mapToRegistry scope: null, 97 | 68 silly mapToRegistry escapedName: 'debug', 98 | 68 silly mapToRegistry name: 'debug', 99 | 68 silly mapToRegistry rawSpec: '', 100 | 68 silly mapToRegistry spec: 'latest', 101 | 68 silly mapToRegistry type: 'tag' } 102 | 69 silly mapToRegistry uri https://registry.npmjs.org/debug 103 | 70 silly fetchNamedPackageData engine.io-client 104 | 71 silly mapToRegistry name engine.io-client 105 | 72 silly mapToRegistry using default registry 106 | 73 silly mapToRegistry registry https://registry.npmjs.org/ 107 | 74 silly mapToRegistry data Result { 108 | 74 silly mapToRegistry raw: 'engine.io-client', 109 | 74 silly mapToRegistry scope: null, 110 | 74 silly mapToRegistry escapedName: 'engine.io-client', 111 | 74 silly mapToRegistry name: 'engine.io-client', 112 | 74 silly mapToRegistry rawSpec: '', 113 | 74 silly mapToRegistry spec: 'latest', 114 | 74 silly mapToRegistry type: 'tag' } 115 | 75 silly mapToRegistry uri https://registry.npmjs.org/engine.io-client 116 | 76 silly fetchNamedPackageData socket.io-parser 117 | 77 silly mapToRegistry name socket.io-parser 118 | 78 silly mapToRegistry using default registry 119 | 79 silly mapToRegistry registry https://registry.npmjs.org/ 120 | 80 silly mapToRegistry data Result { 121 | 80 silly mapToRegistry raw: 'socket.io-parser', 122 | 80 silly mapToRegistry scope: null, 123 | 80 silly mapToRegistry escapedName: 'socket.io-parser', 124 | 80 silly mapToRegistry name: 'socket.io-parser', 125 | 80 silly mapToRegistry rawSpec: '', 126 | 80 silly mapToRegistry spec: 'latest', 127 | 80 silly mapToRegistry type: 'tag' } 128 | 81 silly mapToRegistry uri https://registry.npmjs.org/socket.io-parser 129 | 82 silly fetchNamedPackageData has-binary 130 | 83 silly mapToRegistry name has-binary 131 | 84 silly mapToRegistry using default registry 132 | 85 silly mapToRegistry registry https://registry.npmjs.org/ 133 | 86 silly mapToRegistry data Result { 134 | 86 silly mapToRegistry raw: 'has-binary', 135 | 86 silly mapToRegistry scope: null, 136 | 86 silly mapToRegistry escapedName: 'has-binary', 137 | 86 silly mapToRegistry name: 'has-binary', 138 | 86 silly mapToRegistry rawSpec: '', 139 | 86 silly mapToRegistry spec: 'latest', 140 | 86 silly mapToRegistry type: 'tag' } 141 | 87 silly mapToRegistry uri https://registry.npmjs.org/has-binary 142 | 88 silly fetchNamedPackageData parseuri 143 | 89 silly mapToRegistry name parseuri 144 | 90 silly mapToRegistry using default registry 145 | 91 silly mapToRegistry registry https://registry.npmjs.org/ 146 | 92 silly mapToRegistry data Result { 147 | 92 silly mapToRegistry raw: 'parseuri', 148 | 92 silly mapToRegistry scope: null, 149 | 92 silly mapToRegistry escapedName: 'parseuri', 150 | 92 silly mapToRegistry name: 'parseuri', 151 | 92 silly mapToRegistry rawSpec: '', 152 | 92 silly mapToRegistry spec: 'latest', 153 | 92 silly mapToRegistry type: 'tag' } 154 | 93 silly mapToRegistry uri https://registry.npmjs.org/parseuri 155 | 94 silly fetchNamedPackageData to-array 156 | 95 silly mapToRegistry name to-array 157 | 96 silly mapToRegistry using default registry 158 | 97 silly mapToRegistry registry https://registry.npmjs.org/ 159 | 98 silly mapToRegistry data Result { 160 | 98 silly mapToRegistry raw: 'to-array', 161 | 98 silly mapToRegistry scope: null, 162 | 98 silly mapToRegistry escapedName: 'to-array', 163 | 98 silly mapToRegistry name: 'to-array', 164 | 98 silly mapToRegistry rawSpec: '', 165 | 98 silly mapToRegistry spec: 'latest', 166 | 98 silly mapToRegistry type: 'tag' } 167 | 99 silly mapToRegistry uri https://registry.npmjs.org/to-array 168 | 100 verbose request uri https://registry.npmjs.org/debug 169 | 101 verbose request no auth needed 170 | 102 info attempt registry request try #1 at 20:34:36 171 | 103 verbose etag W/"58fc9a46-1415e" 172 | 104 verbose lastModified Sun, 23 Apr 2017 12:12:54 GMT 173 | 105 http request GET https://registry.npmjs.org/debug 174 | 106 verbose request uri https://registry.npmjs.org/has-binary 175 | 107 verbose request no auth needed 176 | 108 info attempt registry request try #1 at 20:34:36 177 | 109 verbose etag W/"564d1d61-ba9" 178 | 110 verbose lastModified Thu, 19 Nov 2015 00:52:49 GMT 179 | 111 http request GET https://registry.npmjs.org/has-binary 180 | 112 verbose request uri https://registry.npmjs.org/to-array 181 | 113 verbose request no auth needed 182 | 114 info attempt registry request try #1 at 20:34:36 183 | 115 verbose etag W/"52126c12-1ba8" 184 | 116 verbose lastModified Mon, 19 Aug 2013 19:03:46 GMT 185 | 117 http request GET https://registry.npmjs.org/to-array 186 | 118 verbose request uri https://registry.npmjs.org/engine.io-client 187 | 119 verbose request no auth needed 188 | 120 info attempt registry request try #1 at 20:34:36 189 | 121 verbose etag W/"58e56a0e-2a05e" 190 | 122 verbose lastModified Wed, 05 Apr 2017 22:05:02 GMT 191 | 123 http request GET https://registry.npmjs.org/engine.io-client 192 | 124 verbose request uri https://registry.npmjs.org/socket.io-parser 193 | 125 verbose request no auth needed 194 | 126 info attempt registry request try #1 at 20:34:36 195 | 127 verbose etag W/"58e2c43a-666a" 196 | 128 verbose lastModified Mon, 03 Apr 2017 21:52:58 GMT 197 | 129 http request GET https://registry.npmjs.org/socket.io-parser 198 | 130 verbose request uri https://registry.npmjs.org/parseuri 199 | 131 verbose request no auth needed 200 | 132 info attempt registry request try #1 at 20:34:36 201 | 133 verbose etag W/"588236c4-121f" 202 | 134 verbose lastModified Fri, 20 Jan 2017 16:11:48 GMT 203 | 135 http request GET https://registry.npmjs.org/parseuri 204 | 136 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 205 | 137 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 206 | 138 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 207 | 139 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 208 | 140 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 209 | 141 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 210 | 142 info attempt registry request try #2 at 20:34:46 211 | 143 verbose etag W/"58fc9a46-1415e" 212 | 144 verbose lastModified Sun, 23 Apr 2017 12:12:54 GMT 213 | 145 http request GET https://registry.npmjs.org/debug 214 | 146 info attempt registry request try #2 at 20:34:46 215 | 147 verbose etag W/"564d1d61-ba9" 216 | 148 verbose lastModified Thu, 19 Nov 2015 00:52:49 GMT 217 | 149 http request GET https://registry.npmjs.org/has-binary 218 | 150 info attempt registry request try #2 at 20:34:46 219 | 151 verbose etag W/"52126c12-1ba8" 220 | 152 verbose lastModified Mon, 19 Aug 2013 19:03:46 GMT 221 | 153 http request GET https://registry.npmjs.org/to-array 222 | 154 info attempt registry request try #2 at 20:34:46 223 | 155 verbose etag W/"58e56a0e-2a05e" 224 | 156 verbose lastModified Wed, 05 Apr 2017 22:05:02 GMT 225 | 157 http request GET https://registry.npmjs.org/engine.io-client 226 | 158 info attempt registry request try #2 at 20:34:46 227 | 159 verbose etag W/"58e2c43a-666a" 228 | 160 verbose lastModified Mon, 03 Apr 2017 21:52:58 GMT 229 | 161 http request GET https://registry.npmjs.org/socket.io-parser 230 | 162 info attempt registry request try #2 at 20:34:46 231 | 163 verbose etag W/"588236c4-121f" 232 | 164 verbose lastModified Fri, 20 Jan 2017 16:11:48 GMT 233 | 165 http request GET https://registry.npmjs.org/parseuri 234 | 166 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 235 | 167 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 236 | 168 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 237 | 169 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 238 | 170 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 239 | 171 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 240 | 172 info attempt registry request try #3 at 20:35:46 241 | 173 verbose etag W/"58fc9a46-1415e" 242 | 174 verbose lastModified Sun, 23 Apr 2017 12:12:54 GMT 243 | 175 http request GET https://registry.npmjs.org/debug 244 | 176 info attempt registry request try #3 at 20:35:46 245 | 177 verbose etag W/"564d1d61-ba9" 246 | 178 verbose lastModified Thu, 19 Nov 2015 00:52:49 GMT 247 | 179 http request GET https://registry.npmjs.org/has-binary 248 | 180 info attempt registry request try #3 at 20:35:46 249 | 181 verbose etag W/"52126c12-1ba8" 250 | 182 verbose lastModified Mon, 19 Aug 2013 19:03:46 GMT 251 | 183 http request GET https://registry.npmjs.org/to-array 252 | 184 info attempt registry request try #3 at 20:35:46 253 | 185 verbose etag W/"58e56a0e-2a05e" 254 | 186 verbose lastModified Wed, 05 Apr 2017 22:05:02 GMT 255 | 187 http request GET https://registry.npmjs.org/engine.io-client 256 | 188 info attempt registry request try #3 at 20:35:46 257 | 189 verbose etag W/"58e2c43a-666a" 258 | 190 verbose lastModified Mon, 03 Apr 2017 21:52:58 GMT 259 | 191 http request GET https://registry.npmjs.org/socket.io-parser 260 | 192 info attempt registry request try #3 at 20:35:46 261 | 193 verbose etag W/"588236c4-121f" 262 | 194 verbose lastModified Fri, 20 Jan 2017 16:11:48 GMT 263 | 195 http request GET https://registry.npmjs.org/parseuri 264 | 196 silly get cb [ 304, undefined ] 265 | 197 verbose etag https://registry.npmjs.org/debug from cache 266 | 198 verbose get saving debug to /Users/pc/.npm/registry.npmjs.org/debug/.cache.json 267 | 199 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 268 | 200 silly get cb [ 304, undefined ] 269 | 201 verbose etag https://registry.npmjs.org/has-binary from cache 270 | 202 verbose get saving has-binary to /Users/pc/.npm/registry.npmjs.org/has-binary/.cache.json 271 | 203 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 272 | 204 silly get cb [ 304, undefined ] 273 | 205 verbose etag https://registry.npmjs.org/to-array from cache 274 | 206 verbose get saving to-array to /Users/pc/.npm/registry.npmjs.org/to-array/.cache.json 275 | 207 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 276 | 208 silly get cb [ 304, undefined ] 277 | 209 verbose etag https://registry.npmjs.org/engine.io-client from cache 278 | 210 verbose get saving engine.io-client to /Users/pc/.npm/registry.npmjs.org/engine.io-client/.cache.json 279 | 211 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 280 | 212 silly get cb [ 304, undefined ] 281 | 213 verbose etag https://registry.npmjs.org/socket.io-parser from cache 282 | 214 verbose get saving socket.io-parser to /Users/pc/.npm/registry.npmjs.org/socket.io-parser/.cache.json 283 | 215 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 284 | 216 silly get cb [ 304, undefined ] 285 | 217 verbose etag https://registry.npmjs.org/parseuri from cache 286 | 218 verbose get saving parseuri to /Users/pc/.npm/registry.npmjs.org/parseuri/.cache.json 287 | 219 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 288 | 220 silly resolveWithNewModule has-binary@0.1.6 checking installable status 289 | 221 silly cache add args [ 'has-binary@0.1.6', null ] 290 | 222 verbose cache add spec has-binary@0.1.6 291 | 223 silly cache add parsed spec Result { 292 | 223 silly cache add raw: 'has-binary@0.1.6', 293 | 223 silly cache add scope: null, 294 | 223 silly cache add escapedName: 'has-binary', 295 | 223 silly cache add name: 'has-binary', 296 | 223 silly cache add rawSpec: '0.1.6', 297 | 223 silly cache add spec: '0.1.6', 298 | 223 silly cache add type: 'version' } 299 | 224 silly addNamed has-binary@0.1.6 300 | 225 verbose addNamed "0.1.6" is a plain semver version for has-binary 301 | 226 silly mapToRegistry name has-binary 302 | 227 silly mapToRegistry using default registry 303 | 228 silly mapToRegistry registry https://registry.npmjs.org/ 304 | 229 silly mapToRegistry data Result { 305 | 229 silly mapToRegistry raw: 'has-binary', 306 | 229 silly mapToRegistry scope: null, 307 | 229 silly mapToRegistry escapedName: 'has-binary', 308 | 229 silly mapToRegistry name: 'has-binary', 309 | 229 silly mapToRegistry rawSpec: '', 310 | 229 silly mapToRegistry spec: 'latest', 311 | 229 silly mapToRegistry type: 'tag' } 312 | 230 silly mapToRegistry uri https://registry.npmjs.org/has-binary 313 | 231 verbose addNameVersion registry:https://registry.npmjs.org/has-binary not in flight; fetching 314 | 232 silly resolveWithNewModule engine.io-client@1.5.1 checking installable status 315 | 233 silly cache add args [ 'engine.io-client@1.5.1', null ] 316 | 234 verbose cache add spec engine.io-client@1.5.1 317 | 235 silly cache add parsed spec Result { 318 | 235 silly cache add raw: 'engine.io-client@1.5.1', 319 | 235 silly cache add scope: null, 320 | 235 silly cache add escapedName: 'engine.io-client', 321 | 235 silly cache add name: 'engine.io-client', 322 | 235 silly cache add rawSpec: '1.5.1', 323 | 235 silly cache add spec: '1.5.1', 324 | 235 silly cache add type: 'version' } 325 | 236 silly addNamed engine.io-client@1.5.1 326 | 237 verbose addNamed "1.5.1" is a plain semver version for engine.io-client 327 | 238 silly mapToRegistry name engine.io-client 328 | 239 silly mapToRegistry using default registry 329 | 240 silly mapToRegistry registry https://registry.npmjs.org/ 330 | 241 silly mapToRegistry data Result { 331 | 241 silly mapToRegistry raw: 'engine.io-client', 332 | 241 silly mapToRegistry scope: null, 333 | 241 silly mapToRegistry escapedName: 'engine.io-client', 334 | 241 silly mapToRegistry name: 'engine.io-client', 335 | 241 silly mapToRegistry rawSpec: '', 336 | 241 silly mapToRegistry spec: 'latest', 337 | 241 silly mapToRegistry type: 'tag' } 338 | 242 silly mapToRegistry uri https://registry.npmjs.org/engine.io-client 339 | 243 verbose addNameVersion registry:https://registry.npmjs.org/engine.io-client not in flight; fetching 340 | 244 silly resolveWithNewModule debug@0.7.4 checking installable status 341 | 245 silly cache add args [ 'debug@0.7.4', null ] 342 | 246 verbose cache add spec debug@0.7.4 343 | 247 silly cache add parsed spec Result { 344 | 247 silly cache add raw: 'debug@0.7.4', 345 | 247 silly cache add scope: null, 346 | 247 silly cache add escapedName: 'debug', 347 | 247 silly cache add name: 'debug', 348 | 247 silly cache add rawSpec: '0.7.4', 349 | 247 silly cache add spec: '0.7.4', 350 | 247 silly cache add type: 'version' } 351 | 248 silly addNamed debug@0.7.4 352 | 249 verbose addNamed "0.7.4" is a plain semver version for debug 353 | 250 silly mapToRegistry name debug 354 | 251 silly mapToRegistry using default registry 355 | 252 silly mapToRegistry registry https://registry.npmjs.org/ 356 | 253 silly mapToRegistry data Result { 357 | 253 silly mapToRegistry raw: 'debug', 358 | 253 silly mapToRegistry scope: null, 359 | 253 silly mapToRegistry escapedName: 'debug', 360 | 253 silly mapToRegistry name: 'debug', 361 | 253 silly mapToRegistry rawSpec: '', 362 | 253 silly mapToRegistry spec: 'latest', 363 | 253 silly mapToRegistry type: 'tag' } 364 | 254 silly mapToRegistry uri https://registry.npmjs.org/debug 365 | 255 verbose addNameVersion registry:https://registry.npmjs.org/debug not in flight; fetching 366 | 256 silly resolveWithNewModule parseuri@0.0.2 checking installable status 367 | 257 silly cache add args [ 'parseuri@0.0.2', null ] 368 | 258 verbose cache add spec parseuri@0.0.2 369 | 259 silly cache add parsed spec Result { 370 | 259 silly cache add raw: 'parseuri@0.0.2', 371 | 259 silly cache add scope: null, 372 | 259 silly cache add escapedName: 'parseuri', 373 | 259 silly cache add name: 'parseuri', 374 | 259 silly cache add rawSpec: '0.0.2', 375 | 259 silly cache add spec: '0.0.2', 376 | 259 silly cache add type: 'version' } 377 | 260 silly addNamed parseuri@0.0.2 378 | 261 verbose addNamed "0.0.2" is a plain semver version for parseuri 379 | 262 silly mapToRegistry name parseuri 380 | 263 silly mapToRegistry using default registry 381 | 264 silly mapToRegistry registry https://registry.npmjs.org/ 382 | 265 silly mapToRegistry data Result { 383 | 265 silly mapToRegistry raw: 'parseuri', 384 | 265 silly mapToRegistry scope: null, 385 | 265 silly mapToRegistry escapedName: 'parseuri', 386 | 265 silly mapToRegistry name: 'parseuri', 387 | 265 silly mapToRegistry rawSpec: '', 388 | 265 silly mapToRegistry spec: 'latest', 389 | 265 silly mapToRegistry type: 'tag' } 390 | 266 silly mapToRegistry uri https://registry.npmjs.org/parseuri 391 | 267 verbose addNameVersion registry:https://registry.npmjs.org/parseuri not in flight; fetching 392 | 268 silly resolveWithNewModule socket.io-parser@2.2.4 checking installable status 393 | 269 silly cache add args [ 'socket.io-parser@2.2.4', null ] 394 | 270 verbose cache add spec socket.io-parser@2.2.4 395 | 271 silly cache add parsed spec Result { 396 | 271 silly cache add raw: 'socket.io-parser@2.2.4', 397 | 271 silly cache add scope: null, 398 | 271 silly cache add escapedName: 'socket.io-parser', 399 | 271 silly cache add name: 'socket.io-parser', 400 | 271 silly cache add rawSpec: '2.2.4', 401 | 271 silly cache add spec: '2.2.4', 402 | 271 silly cache add type: 'version' } 403 | 272 silly addNamed socket.io-parser@2.2.4 404 | 273 verbose addNamed "2.2.4" is a plain semver version for socket.io-parser 405 | 274 silly mapToRegistry name socket.io-parser 406 | 275 silly mapToRegistry using default registry 407 | 276 silly mapToRegistry registry https://registry.npmjs.org/ 408 | 277 silly mapToRegistry data Result { 409 | 277 silly mapToRegistry raw: 'socket.io-parser', 410 | 277 silly mapToRegistry scope: null, 411 | 277 silly mapToRegistry escapedName: 'socket.io-parser', 412 | 277 silly mapToRegistry name: 'socket.io-parser', 413 | 277 silly mapToRegistry rawSpec: '', 414 | 277 silly mapToRegistry spec: 'latest', 415 | 277 silly mapToRegistry type: 'tag' } 416 | 278 silly mapToRegistry uri https://registry.npmjs.org/socket.io-parser 417 | 279 verbose addNameVersion registry:https://registry.npmjs.org/socket.io-parser not in flight; fetching 418 | 280 silly resolveWithNewModule to-array@0.1.3 checking installable status 419 | 281 silly cache add args [ 'to-array@0.1.3', null ] 420 | 282 verbose cache add spec to-array@0.1.3 421 | 283 silly cache add parsed spec Result { 422 | 283 silly cache add raw: 'to-array@0.1.3', 423 | 283 silly cache add scope: null, 424 | 283 silly cache add escapedName: 'to-array', 425 | 283 silly cache add name: 'to-array', 426 | 283 silly cache add rawSpec: '0.1.3', 427 | 283 silly cache add spec: '0.1.3', 428 | 283 silly cache add type: 'version' } 429 | 284 silly addNamed to-array@0.1.3 430 | 285 verbose addNamed "0.1.3" is a plain semver version for to-array 431 | 286 silly mapToRegistry name to-array 432 | 287 silly mapToRegistry using default registry 433 | 288 silly mapToRegistry registry https://registry.npmjs.org/ 434 | 289 silly mapToRegistry data Result { 435 | 289 silly mapToRegistry raw: 'to-array', 436 | 289 silly mapToRegistry scope: null, 437 | 289 silly mapToRegistry escapedName: 'to-array', 438 | 289 silly mapToRegistry name: 'to-array', 439 | 289 silly mapToRegistry rawSpec: '', 440 | 289 silly mapToRegistry spec: 'latest', 441 | 289 silly mapToRegistry type: 'tag' } 442 | 290 silly mapToRegistry uri https://registry.npmjs.org/to-array 443 | 291 verbose addNameVersion registry:https://registry.npmjs.org/to-array not in flight; fetching 444 | 292 verbose get https://registry.npmjs.org/has-binary not expired, no request 445 | 293 verbose get https://registry.npmjs.org/parseuri not expired, no request 446 | 294 verbose get https://registry.npmjs.org/to-array not expired, no request 447 | 295 verbose get https://registry.npmjs.org/debug not expired, no request 448 | 296 verbose get https://registry.npmjs.org/engine.io-client not expired, no request 449 | 297 verbose get https://registry.npmjs.org/socket.io-parser not expired, no request 450 | 298 silly cache afterAdd has-binary@0.1.6 451 | 299 verbose afterAdd /Users/pc/.npm/has-binary/0.1.6/package/package.json not in flight; writing 452 | 300 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 453 | 301 silly cache afterAdd parseuri@0.0.2 454 | 302 verbose afterAdd /Users/pc/.npm/parseuri/0.0.2/package/package.json not in flight; writing 455 | 303 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 456 | 304 silly cache afterAdd to-array@0.1.3 457 | 305 verbose afterAdd /Users/pc/.npm/to-array/0.1.3/package/package.json not in flight; writing 458 | 306 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 459 | 307 silly cache afterAdd debug@0.7.4 460 | 308 verbose afterAdd /Users/pc/.npm/debug/0.7.4/package/package.json not in flight; writing 461 | 309 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 462 | 310 silly cache afterAdd engine.io-client@1.5.1 463 | 311 verbose afterAdd /Users/pc/.npm/engine.io-client/1.5.1/package/package.json not in flight; writing 464 | 312 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 465 | 313 silly cache afterAdd socket.io-parser@2.2.4 466 | 314 verbose afterAdd /Users/pc/.npm/socket.io-parser/2.2.4/package/package.json not in flight; writing 467 | 315 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 468 | 316 verbose afterAdd /Users/pc/.npm/parseuri/0.0.2/package/package.json written 469 | 317 verbose afterAdd /Users/pc/.npm/socket.io-parser/2.2.4/package/package.json written 470 | 318 verbose afterAdd /Users/pc/.npm/debug/0.7.4/package/package.json written 471 | 319 verbose afterAdd /Users/pc/.npm/engine.io-client/1.5.1/package/package.json written 472 | 320 verbose afterAdd /Users/pc/.npm/has-binary/0.1.6/package/package.json written 473 | 321 verbose afterAdd /Users/pc/.npm/to-array/0.1.3/package/package.json written 474 | 322 silly fetchNamedPackageData has-cors 475 | 323 silly mapToRegistry name has-cors 476 | 324 silly mapToRegistry using default registry 477 | 325 silly mapToRegistry registry https://registry.npmjs.org/ 478 | 326 silly mapToRegistry data Result { 479 | 326 silly mapToRegistry raw: 'has-cors', 480 | 326 silly mapToRegistry scope: null, 481 | 326 silly mapToRegistry escapedName: 'has-cors', 482 | 326 silly mapToRegistry name: 'has-cors', 483 | 326 silly mapToRegistry rawSpec: '', 484 | 326 silly mapToRegistry spec: 'latest', 485 | 326 silly mapToRegistry type: 'tag' } 486 | 327 silly mapToRegistry uri https://registry.npmjs.org/has-cors 487 | 328 silly fetchNamedPackageData ws 488 | 329 silly mapToRegistry name ws 489 | 330 silly mapToRegistry using default registry 490 | 331 silly mapToRegistry registry https://registry.npmjs.org/ 491 | 332 silly mapToRegistry data Result { 492 | 332 silly mapToRegistry raw: 'ws', 493 | 332 silly mapToRegistry scope: null, 494 | 332 silly mapToRegistry escapedName: 'ws', 495 | 332 silly mapToRegistry name: 'ws', 496 | 332 silly mapToRegistry rawSpec: '', 497 | 332 silly mapToRegistry spec: 'latest', 498 | 332 silly mapToRegistry type: 'tag' } 499 | 333 silly mapToRegistry uri https://registry.npmjs.org/ws 500 | 334 silly fetchNamedPackageData engine.io-parser 501 | 335 silly mapToRegistry name engine.io-parser 502 | 336 silly mapToRegistry using default registry 503 | 337 silly mapToRegistry registry https://registry.npmjs.org/ 504 | 338 silly mapToRegistry data Result { 505 | 338 silly mapToRegistry raw: 'engine.io-parser', 506 | 338 silly mapToRegistry scope: null, 507 | 338 silly mapToRegistry escapedName: 'engine.io-parser', 508 | 338 silly mapToRegistry name: 'engine.io-parser', 509 | 338 silly mapToRegistry rawSpec: '', 510 | 338 silly mapToRegistry spec: 'latest', 511 | 338 silly mapToRegistry type: 'tag' } 512 | 339 silly mapToRegistry uri https://registry.npmjs.org/engine.io-parser 513 | 340 silly fetchNamedPackageData debug 514 | 341 silly mapToRegistry name debug 515 | 342 silly mapToRegistry using default registry 516 | 343 silly mapToRegistry registry https://registry.npmjs.org/ 517 | 344 silly mapToRegistry data Result { 518 | 344 silly mapToRegistry raw: 'debug', 519 | 344 silly mapToRegistry scope: null, 520 | 344 silly mapToRegistry escapedName: 'debug', 521 | 344 silly mapToRegistry name: 'debug', 522 | 344 silly mapToRegistry rawSpec: '', 523 | 344 silly mapToRegistry spec: 'latest', 524 | 344 silly mapToRegistry type: 'tag' } 525 | 345 silly mapToRegistry uri https://registry.npmjs.org/debug 526 | 346 silly resolveWithNewModule debug@1.0.4 checking installable status 527 | 347 silly cache add args [ 'debug@1.0.4', null ] 528 | 348 verbose cache add spec debug@1.0.4 529 | 349 silly fetchNamedPackageData parseuri 530 | 350 silly mapToRegistry name parseuri 531 | 351 silly mapToRegistry using default registry 532 | 352 silly mapToRegistry registry https://registry.npmjs.org/ 533 | 353 silly mapToRegistry data Result { 534 | 353 silly mapToRegistry raw: 'parseuri', 535 | 353 silly mapToRegistry scope: null, 536 | 353 silly mapToRegistry escapedName: 'parseuri', 537 | 353 silly mapToRegistry name: 'parseuri', 538 | 353 silly mapToRegistry rawSpec: '', 539 | 353 silly mapToRegistry spec: 'latest', 540 | 353 silly mapToRegistry type: 'tag' } 541 | 354 silly mapToRegistry uri https://registry.npmjs.org/parseuri 542 | 355 silly resolveWithNewModule parseuri@0.0.4 checking installable status 543 | 356 silly cache add args [ 'parseuri@0.0.4', null ] 544 | 357 verbose cache add spec parseuri@0.0.4 545 | 358 silly fetchNamedPackageData parsejson 546 | 359 silly mapToRegistry name parsejson 547 | 360 silly mapToRegistry using default registry 548 | 361 silly mapToRegistry registry https://registry.npmjs.org/ 549 | 362 silly mapToRegistry data Result { 550 | 362 silly mapToRegistry raw: 'parsejson', 551 | 362 silly mapToRegistry scope: null, 552 | 362 silly mapToRegistry escapedName: 'parsejson', 553 | 362 silly mapToRegistry name: 'parsejson', 554 | 362 silly mapToRegistry rawSpec: '', 555 | 362 silly mapToRegistry spec: 'latest', 556 | 362 silly mapToRegistry type: 'tag' } 557 | 363 silly mapToRegistry uri https://registry.npmjs.org/parsejson 558 | 364 silly fetchNamedPackageData parseqs 559 | 365 silly mapToRegistry name parseqs 560 | 366 silly mapToRegistry using default registry 561 | 367 silly mapToRegistry registry https://registry.npmjs.org/ 562 | 368 silly mapToRegistry data Result { 563 | 368 silly mapToRegistry raw: 'parseqs', 564 | 368 silly mapToRegistry scope: null, 565 | 368 silly mapToRegistry escapedName: 'parseqs', 566 | 368 silly mapToRegistry name: 'parseqs', 567 | 368 silly mapToRegistry rawSpec: '', 568 | 368 silly mapToRegistry spec: 'latest', 569 | 368 silly mapToRegistry type: 'tag' } 570 | 369 silly mapToRegistry uri https://registry.npmjs.org/parseqs 571 | 370 silly cache add parsed spec Result { 572 | 370 silly cache add raw: 'debug@1.0.4', 573 | 370 silly cache add scope: null, 574 | 370 silly cache add escapedName: 'debug', 575 | 370 silly cache add name: 'debug', 576 | 370 silly cache add rawSpec: '1.0.4', 577 | 370 silly cache add spec: '1.0.4', 578 | 370 silly cache add type: 'version' } 579 | 371 silly addNamed debug@1.0.4 580 | 372 verbose addNamed "1.0.4" is a plain semver version for debug 581 | 373 silly mapToRegistry name debug 582 | 374 silly mapToRegistry using default registry 583 | 375 silly mapToRegistry registry https://registry.npmjs.org/ 584 | 376 silly mapToRegistry data Result { 585 | 376 silly mapToRegistry raw: 'debug', 586 | 376 silly mapToRegistry scope: null, 587 | 376 silly mapToRegistry escapedName: 'debug', 588 | 376 silly mapToRegistry name: 'debug', 589 | 376 silly mapToRegistry rawSpec: '', 590 | 376 silly mapToRegistry spec: 'latest', 591 | 376 silly mapToRegistry type: 'tag' } 592 | 377 silly mapToRegistry uri https://registry.npmjs.org/debug 593 | 378 verbose addNameVersion registry:https://registry.npmjs.org/debug not in flight; fetching 594 | 379 silly cache add parsed spec Result { 595 | 379 silly cache add raw: 'parseuri@0.0.4', 596 | 379 silly cache add scope: null, 597 | 379 silly cache add escapedName: 'parseuri', 598 | 379 silly cache add name: 'parseuri', 599 | 379 silly cache add rawSpec: '0.0.4', 600 | 379 silly cache add spec: '0.0.4', 601 | 379 silly cache add type: 'version' } 602 | 380 silly addNamed parseuri@0.0.4 603 | 381 verbose addNamed "0.0.4" is a plain semver version for parseuri 604 | 382 silly mapToRegistry name parseuri 605 | 383 silly mapToRegistry using default registry 606 | 384 silly mapToRegistry registry https://registry.npmjs.org/ 607 | 385 silly mapToRegistry data Result { 608 | 385 silly mapToRegistry raw: 'parseuri', 609 | 385 silly mapToRegistry scope: null, 610 | 385 silly mapToRegistry escapedName: 'parseuri', 611 | 385 silly mapToRegistry name: 'parseuri', 612 | 385 silly mapToRegistry rawSpec: '', 613 | 385 silly mapToRegistry spec: 'latest', 614 | 385 silly mapToRegistry type: 'tag' } 615 | 386 silly mapToRegistry uri https://registry.npmjs.org/parseuri 616 | 387 verbose addNameVersion registry:https://registry.npmjs.org/parseuri not in flight; fetching 617 | 388 silly fetchOtherPackageData xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 618 | 389 silly cache add args [ 'xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 619 | 389 silly cache add null ] 620 | 390 verbose cache add spec xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 621 | 391 silly cache add parsed spec Result { 622 | 391 silly cache add raw: 'xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 623 | 391 silly cache add scope: null, 624 | 391 silly cache add escapedName: 'xmlhttprequest', 625 | 391 silly cache add name: 'xmlhttprequest', 626 | 391 silly cache add rawSpec: 'https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 627 | 391 silly cache add spec: 'https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 628 | 391 silly cache add type: 'remote' } 629 | 392 silly mapToRegistry name xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 630 | 393 silly mapToRegistry using default registry 631 | 394 silly mapToRegistry registry https://registry.npmjs.org/ 632 | 395 silly mapToRegistry data Result { 633 | 395 silly mapToRegistry raw: 'xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 634 | 395 silly mapToRegistry scope: null, 635 | 395 silly mapToRegistry escapedName: 'xmlhttprequest', 636 | 395 silly mapToRegistry name: 'xmlhttprequest', 637 | 395 silly mapToRegistry rawSpec: 'https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 638 | 395 silly mapToRegistry spec: 'https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 639 | 395 silly mapToRegistry type: 'remote' } 640 | 396 silly mapToRegistry uri https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 641 | 397 verbose addRemoteTarball https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz not in flight; adding 642 | 398 verbose addRemoteTarball [ 'https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz', 643 | 398 verbose addRemoteTarball null ] 644 | 399 verbose request uri https://registry.npmjs.org/has-cors 645 | 400 verbose request no auth needed 646 | 401 info attempt registry request try #1 at 20:35:46 647 | 402 verbose etag W/"554bf331-cf7" 648 | 403 verbose lastModified Thu, 07 May 2015 23:20:17 GMT 649 | 404 http request GET https://registry.npmjs.org/has-cors 650 | 405 verbose request uri https://registry.npmjs.org/engine.io-parser 651 | 406 verbose request no auth needed 652 | 407 info attempt registry request try #1 at 20:35:46 653 | 408 verbose etag W/"58e560d5-9411" 654 | 409 verbose lastModified Wed, 05 Apr 2017 21:25:41 GMT 655 | 410 http request GET https://registry.npmjs.org/engine.io-parser 656 | 411 verbose request uri https://registry.npmjs.org/parseqs 657 | 412 verbose request no auth needed 658 | 413 info attempt registry request try #1 at 20:35:46 659 | 414 verbose etag W/"588247d1-137e" 660 | 415 verbose lastModified Fri, 20 Jan 2017 17:24:33 GMT 661 | 416 http request GET https://registry.npmjs.org/parseqs 662 | 417 verbose request uri https://registry.npmjs.org/ws 663 | 418 verbose request no auth needed 664 | 419 info attempt registry request try #1 at 20:35:46 665 | 420 verbose etag W/"58f8f723-1c326" 666 | 421 verbose lastModified Thu, 20 Apr 2017 18:00:03 GMT 667 | 422 http request GET https://registry.npmjs.org/ws 668 | 423 verbose request uri https://registry.npmjs.org/parsejson 669 | 424 verbose request no auth needed 670 | 425 info attempt registry request try #1 at 20:35:46 671 | 426 verbose etag W/"588247ef-c63" 672 | 427 verbose lastModified Fri, 20 Jan 2017 17:25:03 GMT 673 | 428 http request GET https://registry.npmjs.org/parsejson 674 | 429 verbose get https://registry.npmjs.org/debug not expired, no request 675 | 430 verbose get https://registry.npmjs.org/parseuri not expired, no request 676 | 431 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 677 | 432 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 678 | 433 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 679 | 434 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 680 | 435 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 681 | 436 silly cache afterAdd debug@1.0.4 682 | 437 verbose afterAdd /Users/pc/.npm/debug/1.0.4/package/package.json not in flight; writing 683 | 438 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 684 | 439 silly cache afterAdd parseuri@0.0.4 685 | 440 verbose afterAdd /Users/pc/.npm/parseuri/0.0.4/package/package.json not in flight; writing 686 | 441 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 687 | 442 info retry fetch attempt 1 at 20:35:46 688 | 443 info attempt registry request try #1 at 20:35:46 689 | 444 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 690 | 445 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 691 | 446 verbose afterAdd /Users/pc/.npm/debug/1.0.4/package/package.json written 692 | 447 verbose afterAdd /Users/pc/.npm/parseuri/0.0.4/package/package.json written 693 | 448 info attempt registry request try #2 at 20:35:56 694 | 449 verbose etag W/"554bf331-cf7" 695 | 450 verbose lastModified Thu, 07 May 2015 23:20:17 GMT 696 | 451 http request GET https://registry.npmjs.org/has-cors 697 | 452 info attempt registry request try #2 at 20:35:56 698 | 453 verbose etag W/"58e560d5-9411" 699 | 454 verbose lastModified Wed, 05 Apr 2017 21:25:41 GMT 700 | 455 http request GET https://registry.npmjs.org/engine.io-parser 701 | 456 info attempt registry request try #2 at 20:35:56 702 | 457 verbose etag W/"588247d1-137e" 703 | 458 verbose lastModified Fri, 20 Jan 2017 17:24:33 GMT 704 | 459 http request GET https://registry.npmjs.org/parseqs 705 | 460 info attempt registry request try #2 at 20:35:56 706 | 461 verbose etag W/"58f8f723-1c326" 707 | 462 verbose lastModified Thu, 20 Apr 2017 18:00:03 GMT 708 | 463 http request GET https://registry.npmjs.org/ws 709 | 464 info attempt registry request try #2 at 20:35:56 710 | 465 verbose etag W/"588247ef-c63" 711 | 466 verbose lastModified Fri, 20 Jan 2017 17:25:03 GMT 712 | 467 http request GET https://registry.npmjs.org/parsejson 713 | 468 info attempt registry request try #2 at 20:35:56 714 | 469 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 715 | 470 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 716 | 471 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 717 | 472 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 718 | 473 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 719 | 474 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 720 | 475 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 721 | 476 info attempt registry request try #3 at 20:36:56 722 | 477 verbose etag W/"554bf331-cf7" 723 | 478 verbose lastModified Thu, 07 May 2015 23:20:17 GMT 724 | 479 http request GET https://registry.npmjs.org/has-cors 725 | 480 info attempt registry request try #3 at 20:36:56 726 | 481 verbose etag W/"58e560d5-9411" 727 | 482 verbose lastModified Wed, 05 Apr 2017 21:25:41 GMT 728 | 483 http request GET https://registry.npmjs.org/engine.io-parser 729 | 484 info attempt registry request try #3 at 20:36:56 730 | 485 verbose etag W/"588247d1-137e" 731 | 486 verbose lastModified Fri, 20 Jan 2017 17:24:33 GMT 732 | 487 http request GET https://registry.npmjs.org/parseqs 733 | 488 info attempt registry request try #3 at 20:36:56 734 | 489 verbose etag W/"58f8f723-1c326" 735 | 490 verbose lastModified Thu, 20 Apr 2017 18:00:03 GMT 736 | 491 http request GET https://registry.npmjs.org/ws 737 | 492 info attempt registry request try #3 at 20:36:56 738 | 493 verbose etag W/"588247ef-c63" 739 | 494 verbose lastModified Fri, 20 Jan 2017 17:25:03 GMT 740 | 495 http request GET https://registry.npmjs.org/parsejson 741 | 496 info attempt registry request try #3 at 20:36:56 742 | 497 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 743 | 498 silly get cb [ 304, undefined ] 744 | 499 verbose etag https://registry.npmjs.org/has-cors from cache 745 | 500 verbose get saving has-cors to /Users/pc/.npm/registry.npmjs.org/has-cors/.cache.json 746 | 501 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 747 | 502 silly get cb [ 304, undefined ] 748 | 503 verbose etag https://registry.npmjs.org/engine.io-parser from cache 749 | 504 verbose get saving engine.io-parser to /Users/pc/.npm/registry.npmjs.org/engine.io-parser/.cache.json 750 | 505 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 751 | 506 silly get cb [ 304, undefined ] 752 | 507 verbose etag https://registry.npmjs.org/parseqs from cache 753 | 508 verbose get saving parseqs to /Users/pc/.npm/registry.npmjs.org/parseqs/.cache.json 754 | 509 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 755 | 510 silly get cb [ 304, undefined ] 756 | 511 verbose etag https://registry.npmjs.org/ws from cache 757 | 512 verbose get saving ws to /Users/pc/.npm/registry.npmjs.org/ws/.cache.json 758 | 513 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 759 | 514 silly get cb [ 304, undefined ] 760 | 515 verbose etag https://registry.npmjs.org/parsejson from cache 761 | 516 verbose get saving parsejson to /Users/pc/.npm/registry.npmjs.org/parsejson/.cache.json 762 | 517 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 763 | 518 error fetch failed https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 764 | 519 warn retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 765 | 520 silly resolveWithNewModule has-cors@1.0.3 checking installable status 766 | 521 silly cache add args [ 'has-cors@1.0.3', null ] 767 | 522 verbose cache add spec has-cors@1.0.3 768 | 523 silly cache add parsed spec Result { 769 | 523 silly cache add raw: 'has-cors@1.0.3', 770 | 523 silly cache add scope: null, 771 | 523 silly cache add escapedName: 'has-cors', 772 | 523 silly cache add name: 'has-cors', 773 | 523 silly cache add rawSpec: '1.0.3', 774 | 523 silly cache add spec: '1.0.3', 775 | 523 silly cache add type: 'version' } 776 | 524 silly addNamed has-cors@1.0.3 777 | 525 verbose addNamed "1.0.3" is a plain semver version for has-cors 778 | 526 silly mapToRegistry name has-cors 779 | 527 silly mapToRegistry using default registry 780 | 528 silly mapToRegistry registry https://registry.npmjs.org/ 781 | 529 silly mapToRegistry data Result { 782 | 529 silly mapToRegistry raw: 'has-cors', 783 | 529 silly mapToRegistry scope: null, 784 | 529 silly mapToRegistry escapedName: 'has-cors', 785 | 529 silly mapToRegistry name: 'has-cors', 786 | 529 silly mapToRegistry rawSpec: '', 787 | 529 silly mapToRegistry spec: 'latest', 788 | 529 silly mapToRegistry type: 'tag' } 789 | 530 silly mapToRegistry uri https://registry.npmjs.org/has-cors 790 | 531 verbose addNameVersion registry:https://registry.npmjs.org/has-cors not in flight; fetching 791 | 532 silly resolveWithNewModule parseqs@0.0.2 checking installable status 792 | 533 silly cache add args [ 'parseqs@0.0.2', null ] 793 | 534 verbose cache add spec parseqs@0.0.2 794 | 535 silly cache add parsed spec Result { 795 | 535 silly cache add raw: 'parseqs@0.0.2', 796 | 535 silly cache add scope: null, 797 | 535 silly cache add escapedName: 'parseqs', 798 | 535 silly cache add name: 'parseqs', 799 | 535 silly cache add rawSpec: '0.0.2', 800 | 535 silly cache add spec: '0.0.2', 801 | 535 silly cache add type: 'version' } 802 | 536 silly addNamed parseqs@0.0.2 803 | 537 verbose addNamed "0.0.2" is a plain semver version for parseqs 804 | 538 silly mapToRegistry name parseqs 805 | 539 silly mapToRegistry using default registry 806 | 540 silly mapToRegistry registry https://registry.npmjs.org/ 807 | 541 silly mapToRegistry data Result { 808 | 541 silly mapToRegistry raw: 'parseqs', 809 | 541 silly mapToRegistry scope: null, 810 | 541 silly mapToRegistry escapedName: 'parseqs', 811 | 541 silly mapToRegistry name: 'parseqs', 812 | 541 silly mapToRegistry rawSpec: '', 813 | 541 silly mapToRegistry spec: 'latest', 814 | 541 silly mapToRegistry type: 'tag' } 815 | 542 silly mapToRegistry uri https://registry.npmjs.org/parseqs 816 | 543 verbose addNameVersion registry:https://registry.npmjs.org/parseqs not in flight; fetching 817 | 544 silly resolveWithNewModule engine.io-parser@1.2.1 checking installable status 818 | 545 silly cache add args [ 'engine.io-parser@1.2.1', null ] 819 | 546 verbose cache add spec engine.io-parser@1.2.1 820 | 547 silly cache add parsed spec Result { 821 | 547 silly cache add raw: 'engine.io-parser@1.2.1', 822 | 547 silly cache add scope: null, 823 | 547 silly cache add escapedName: 'engine.io-parser', 824 | 547 silly cache add name: 'engine.io-parser', 825 | 547 silly cache add rawSpec: '1.2.1', 826 | 547 silly cache add spec: '1.2.1', 827 | 547 silly cache add type: 'version' } 828 | 548 silly addNamed engine.io-parser@1.2.1 829 | 549 verbose addNamed "1.2.1" is a plain semver version for engine.io-parser 830 | 550 silly mapToRegistry name engine.io-parser 831 | 551 silly mapToRegistry using default registry 832 | 552 silly mapToRegistry registry https://registry.npmjs.org/ 833 | 553 silly mapToRegistry data Result { 834 | 553 silly mapToRegistry raw: 'engine.io-parser', 835 | 553 silly mapToRegistry scope: null, 836 | 553 silly mapToRegistry escapedName: 'engine.io-parser', 837 | 553 silly mapToRegistry name: 'engine.io-parser', 838 | 553 silly mapToRegistry rawSpec: '', 839 | 553 silly mapToRegistry spec: 'latest', 840 | 553 silly mapToRegistry type: 'tag' } 841 | 554 silly mapToRegistry uri https://registry.npmjs.org/engine.io-parser 842 | 555 verbose addNameVersion registry:https://registry.npmjs.org/engine.io-parser not in flight; fetching 843 | 556 silly resolveWithNewModule parsejson@0.0.1 checking installable status 844 | 557 silly cache add args [ 'parsejson@0.0.1', null ] 845 | 558 verbose cache add spec parsejson@0.0.1 846 | 559 silly cache add parsed spec Result { 847 | 559 silly cache add raw: 'parsejson@0.0.1', 848 | 559 silly cache add scope: null, 849 | 559 silly cache add escapedName: 'parsejson', 850 | 559 silly cache add name: 'parsejson', 851 | 559 silly cache add rawSpec: '0.0.1', 852 | 559 silly cache add spec: '0.0.1', 853 | 559 silly cache add type: 'version' } 854 | 560 silly addNamed parsejson@0.0.1 855 | 561 verbose addNamed "0.0.1" is a plain semver version for parsejson 856 | 562 silly mapToRegistry name parsejson 857 | 563 silly mapToRegistry using default registry 858 | 564 silly mapToRegistry registry https://registry.npmjs.org/ 859 | 565 silly mapToRegistry data Result { 860 | 565 silly mapToRegistry raw: 'parsejson', 861 | 565 silly mapToRegistry scope: null, 862 | 565 silly mapToRegistry escapedName: 'parsejson', 863 | 565 silly mapToRegistry name: 'parsejson', 864 | 565 silly mapToRegistry rawSpec: '', 865 | 565 silly mapToRegistry spec: 'latest', 866 | 565 silly mapToRegistry type: 'tag' } 867 | 566 silly mapToRegistry uri https://registry.npmjs.org/parsejson 868 | 567 verbose addNameVersion registry:https://registry.npmjs.org/parsejson not in flight; fetching 869 | 568 silly resolveWithNewModule ws@0.4.31 checking installable status 870 | 569 silly cache add args [ 'ws@0.4.31', null ] 871 | 570 verbose cache add spec ws@0.4.31 872 | 571 silly cache add parsed spec Result { 873 | 571 silly cache add raw: 'ws@0.4.31', 874 | 571 silly cache add scope: null, 875 | 571 silly cache add escapedName: 'ws', 876 | 571 silly cache add name: 'ws', 877 | 571 silly cache add rawSpec: '0.4.31', 878 | 571 silly cache add spec: '0.4.31', 879 | 571 silly cache add type: 'version' } 880 | 572 silly addNamed ws@0.4.31 881 | 573 verbose addNamed "0.4.31" is a plain semver version for ws 882 | 574 silly mapToRegistry name ws 883 | 575 silly mapToRegistry using default registry 884 | 576 silly mapToRegistry registry https://registry.npmjs.org/ 885 | 577 silly mapToRegistry data Result { 886 | 577 silly mapToRegistry raw: 'ws', 887 | 577 silly mapToRegistry scope: null, 888 | 577 silly mapToRegistry escapedName: 'ws', 889 | 577 silly mapToRegistry name: 'ws', 890 | 577 silly mapToRegistry rawSpec: '', 891 | 577 silly mapToRegistry spec: 'latest', 892 | 577 silly mapToRegistry type: 'tag' } 893 | 578 silly mapToRegistry uri https://registry.npmjs.org/ws 894 | 579 verbose addNameVersion registry:https://registry.npmjs.org/ws not in flight; fetching 895 | 580 verbose get https://registry.npmjs.org/has-cors not expired, no request 896 | 581 verbose get https://registry.npmjs.org/parseqs not expired, no request 897 | 582 verbose get https://registry.npmjs.org/engine.io-parser not expired, no request 898 | 583 verbose get https://registry.npmjs.org/parsejson not expired, no request 899 | 584 verbose get https://registry.npmjs.org/ws not expired, no request 900 | 585 silly cache afterAdd has-cors@1.0.3 901 | 586 verbose afterAdd /Users/pc/.npm/has-cors/1.0.3/package/package.json not in flight; writing 902 | 587 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 903 | 588 silly cache afterAdd parseqs@0.0.2 904 | 589 verbose afterAdd /Users/pc/.npm/parseqs/0.0.2/package/package.json not in flight; writing 905 | 590 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 906 | 591 silly cache afterAdd parsejson@0.0.1 907 | 592 verbose afterAdd /Users/pc/.npm/parsejson/0.0.1/package/package.json not in flight; writing 908 | 593 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 909 | 594 silly cache afterAdd engine.io-parser@1.2.1 910 | 595 verbose afterAdd /Users/pc/.npm/engine.io-parser/1.2.1/package/package.json not in flight; writing 911 | 596 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 912 | 597 silly cache afterAdd ws@0.4.31 913 | 598 verbose afterAdd /Users/pc/.npm/ws/0.4.31/package/package.json not in flight; writing 914 | 599 verbose correctMkdir /Users/pc/.npm correctMkdir not in flight; initializing 915 | 600 verbose afterAdd /Users/pc/.npm/has-cors/1.0.3/package/package.json written 916 | 601 verbose afterAdd /Users/pc/.npm/parseqs/0.0.2/package/package.json written 917 | 602 verbose afterAdd /Users/pc/.npm/parsejson/0.0.1/package/package.json written 918 | 603 verbose afterAdd /Users/pc/.npm/ws/0.4.31/package/package.json written 919 | 604 verbose afterAdd /Users/pc/.npm/engine.io-parser/1.2.1/package/package.json written 920 | 605 info retry fetch attempt 2 at 20:37:06 921 | 606 info attempt registry request try #1 at 20:37:06 922 | 607 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 923 | 608 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 924 | 609 info attempt registry request try #2 at 20:37:16 925 | 610 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 926 | 611 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 927 | 612 info attempt registry request try #3 at 20:38:16 928 | 613 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 929 | 614 error fetch failed https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 930 | 615 warn retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 931 | 616 info retry fetch attempt 3 at 20:39:16 932 | 617 info attempt registry request try #1 at 20:39:16 933 | 618 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 934 | 619 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 935 | 620 info attempt registry request try #2 at 20:39:26 936 | 621 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 937 | 622 info retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND github.com github.com:443 938 | 623 info attempt registry request try #3 at 20:40:26 939 | 624 http fetch GET https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 940 | 625 error fetch failed https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz 941 | 626 silly fetchPackageMetaData Error: getaddrinfo ENOTFOUND github.com github.com:443 942 | 626 silly fetchPackageMetaData at errnoException (dns.js:28:10) 943 | 626 silly fetchPackageMetaData at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 944 | 626 silly fetchPackageMetaData error for xmlhttprequest@https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz { Error: getaddrinfo ENOTFOUND github.com github.com:443 945 | 626 silly fetchPackageMetaData at errnoException (dns.js:28:10) 946 | 626 silly fetchPackageMetaData at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 947 | 626 silly fetchPackageMetaData code: 'ENOTFOUND', 948 | 626 silly fetchPackageMetaData errno: 'ENOTFOUND', 949 | 626 silly fetchPackageMetaData syscall: 'getaddrinfo', 950 | 626 silly fetchPackageMetaData hostname: 'github.com', 951 | 626 silly fetchPackageMetaData host: 'github.com', 952 | 626 silly fetchPackageMetaData port: 443 } 953 | 627 silly rollbackFailedOptional Starting 954 | 628 silly rollbackFailedOptional Finishing 955 | 629 silly runTopLevelLifecycles Finishing 956 | 630 silly install printInstalled 957 | 631 verbose stack Error: getaddrinfo ENOTFOUND github.com github.com:443 958 | 631 verbose stack at errnoException (dns.js:28:10) 959 | 631 verbose stack at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 960 | 632 verbose cwd /Users/pc/Documents/Projects/Others/NPM-VS-YARN/npm/offline 961 | 633 error Darwin 16.5.0 962 | 634 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "socket.io-client@1.3.5" "--save" 963 | 635 error node v6.9.2 964 | 636 error npm v3.10.9 965 | 637 error code ENOTFOUND 966 | 638 error errno ENOTFOUND 967 | 639 error syscall getaddrinfo 968 | 640 error network getaddrinfo ENOTFOUND github.com github.com:443 969 | 641 error network This is most likely not a problem with npm itself 970 | 641 error network and is related to network connectivity. 971 | 641 error network In most cases you are behind a proxy or have bad network settings. 972 | 641 error network 973 | 641 error network If you are behind a proxy, please make sure that the 974 | 641 error network 'proxy' config is set properly. See: 'npm help config' 975 | 642 verbose exit [ 1, true ] 976 | --------------------------------------------------------------------------------