TAP version 13 # Subtest: test/tap/00-check-mock-dep.js ok 1..1 ok 1 - test/tap/00-check-mock-dep.js # time=5454.846ms # Subtest: test/tap/00-config-setup.js 1..1 ok 1 setup done ok 2 - test/tap/00-config-setup.js # time=87.174ms # Subtest: test/tap/00-verify-bundle-deps.js # Subtest: all deps are bundled deps or dev deps ok 1 - JSONStream is in bundledDependencies ok 2 - abbrev is in bundledDependencies ok 3 - ansi-regex is in bundledDependencies ok 4 - ansicolors is in bundledDependencies ok 5 - ansistyles is in bundledDependencies ok 6 - aproba is in bundledDependencies ok 7 - archy is in bundledDependencies ok 8 - bin-links is in bundledDependencies ok 9 - bluebird is in bundledDependencies ok 10 - cacache is in bundledDependencies ok 11 - call-limit is in bundledDependencies ok 12 - chownr is in bundledDependencies ok 13 - cli-table2 is in bundledDependencies ok 14 - cmd-shim is in bundledDependencies ok 15 - columnify is in bundledDependencies ok 16 - config-chain is in bundledDependencies ok 17 - detect-indent is in bundledDependencies ok 18 - dezalgo is in bundledDependencies ok 19 - editor is in bundledDependencies ok 20 - find-npm-prefix is in bundledDependencies ok 21 - fs-vacuum is in bundledDependencies ok 22 - fs-write-stream-atomic is in bundledDependencies ok 23 - gentle-fs is in bundledDependencies ok 24 - glob is in bundledDependencies ok 25 - graceful-fs is in bundledDependencies ok 26 - has-unicode is in bundledDependencies ok 27 - hosted-git-info is in bundledDependencies ok 28 - iferr is in bundledDependencies ok 29 - inflight is in bundledDependencies ok 30 - inherits is in bundledDependencies ok 31 - ini is in bundledDependencies ok 32 - init-package-json is in bundledDependencies ok 33 - is-cidr is in bundledDependencies ok 34 - lazy-property is in bundledDependencies ok 35 - libnpx is in bundledDependencies ok 36 - lockfile is in bundledDependencies ok 37 - lodash._baseuniq is in bundledDependencies ok 38 - lodash.clonedeep is in bundledDependencies ok 39 - lodash.union is in bundledDependencies ok 40 - lodash.uniq is in bundledDependencies ok 41 - lodash.without is in bundledDependencies ok 42 - lru-cache is in bundledDependencies ok 43 - meant is in bundledDependencies ok 44 - mississippi is in bundledDependencies ok 45 - mkdirp is in bundledDependencies ok 46 - move-concurrently is in bundledDependencies ok 47 - nopt is in bundledDependencies ok 48 - normalize-package-data is in bundledDependencies ok 49 - npm-cache-filename is in bundledDependencies ok 50 - npm-install-checks is in bundledDependencies ok 51 - npm-lifecycle is in bundledDependencies ok 52 - npm-package-arg is in bundledDependencies ok 53 - npm-packlist is in bundledDependencies ok 54 - npm-profile is in bundledDependencies ok 55 - npm-registry-client is in bundledDependencies ok 56 - npm-user-validate is in bundledDependencies ok 57 - npmlog is in bundledDependencies ok 58 - once is in bundledDependencies ok 59 - opener is in bundledDependencies ok 60 - osenv is in bundledDependencies ok 61 - pacote is in bundledDependencies ok 62 - path-is-inside is in bundledDependencies ok 63 - promise-inflight is in bundledDependencies ok 64 - qrcode-terminal is in bundledDependencies ok 65 - query-string is in bundledDependencies ok 66 - qw is in bundledDependencies ok 67 - read is in bundledDependencies ok 68 - read-cmd-shim is in bundledDependencies ok 69 - read-installed is in bundledDependencies ok 70 - read-package-json is in bundledDependencies ok 71 - read-package-tree is in bundledDependencies ok 72 - readable-stream is in bundledDependencies ok 73 - request is in bundledDependencies ok 74 - retry is in bundledDependencies ok 75 - rimraf is in bundledDependencies ok 76 - safe-buffer is in bundledDependencies ok 77 - semver is in bundledDependencies ok 78 - sha is in bundledDependencies ok 79 - slide is in bundledDependencies ok 80 - sorted-object is in bundledDependencies ok 81 - sorted-union-stream is in bundledDependencies ok 82 - ssri is in bundledDependencies ok 83 - strip-ansi is in bundledDependencies ok 84 - tar is in bundledDependencies ok 85 - text-table is in bundledDependencies ok 86 - uid-number is in bundledDependencies ok 87 - umask is in bundledDependencies ok 88 - unique-filename is in bundledDependencies ok 89 - unpipe is in bundledDependencies ok 90 - update-notifier is in bundledDependencies ok 91 - uuid is in bundledDependencies ok 92 - validate-npm-package-name is in bundledDependencies ok 93 - which is in bundledDependencies ok 94 - worker-farm is in bundledDependencies ok 95 - wrappy is in bundledDependencies ok 96 - write-file-atomic is in bundledDependencies 1..96 ok 1 - all deps are bundled deps or dev deps # time=11.823ms 1..1 # time=18.741ms ok 3 - test/tap/00-verify-bundle-deps.js # time=203.56ms # Subtest: test/tap/00-verify-ls-ok.js # Subtest: npm ls in npm ok 1 - ensure that the path we are calling ls within exists ok 2 - ensure there are files in the directory we are to ls ok 3 - error should not exist ok 4 - npm ls exited with code 1..4 ok 1 - npm ls in npm # time=2133.306ms 1..1 # time=2139.46ms ok 4 - test/tap/00-verify-ls-ok.js # time=2332.067ms # Subtest: test/tap/00-verify-no-scoped.js # Subtest: no scoped transitive deps ok 1 - ensure that the path we are calling ls within exists ok 2 - error should not exist ok 3 - npm ls exited with code 1..3 ok 1 - no scoped transitive deps # time=2114.761ms 1..1 # time=2120.723ms ok 5 - test/tap/00-verify-no-scoped.js # time=2319.622ms # Subtest: test/tap/404-parent.js # Subtest: 404-parent: if parent exists, specify parent in error message ok 1 - error was returned ok 2 - error's parent set 1..2 ok 1 - 404-parent: if parent exists, specify parent in error message # time=467.35ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=1.615ms 1..2 # time=473.998ms ok 6 - test/tap/404-parent.js # time=750.227ms # Subtest: test/tap/404-private-registry-scoped.js # Subtest: setup ok 1 - registry mocked successfully 1..1 ok 1 - setup # time=12.273ms # Subtest: scoped package names not mangled on error with non-root registry ok 1 - correctly handled 404 ok 2 - exited with error ok 3 - should notify the sort of error as a 404 ok 4 - should have package name in error 1..4 ok 2 - scoped package names not mangled on error with non-root registry # time=691.584ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=2.022ms 1..3 # time=722.047ms ok 7 - test/tap/404-private-registry-scoped.js # time=929.56ms # Subtest: test/tap/404-private-registry.js # Subtest: setup ok 1 - registry mocked successfully 1..1 ok 1 - setup # time=12.956ms # Subtest: package names not mangled on error with non-root registry ok 1 - correctly handled 404 ok 2 - exited with error ok 3 - should have package name in error 1..3 ok 2 - package names not mangled on error with non-root registry # time=698.536ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=1.785ms 1..3 # time=728.812ms ok 8 - test/tap/404-private-registry.js # time=951.36ms # Subtest: test/tap/access.js # Subtest: setup ok 1 - /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/access made successfully ok 2 - registry mocked successfully ok 3 - wrote package.json 1..3 ok 1 - setup # time=60.446ms # Subtest: npm access public on current package ok 1 - npm access ok 2 - exited OK ok 3 - no error output 1..3 ok 2 - npm access public on current package # time=492.527ms # Subtest: npm access public when no package passed and no package.json ok 1 - npm access ok 2 - should match pattern provided 1..2 ok 3 - npm access public when no package passed and no package.json # time=359.599ms # Subtest: npm access public when no package passed and invalid package.json ok 1 - npm access ok 2 - should match pattern provided 1..2 ok 4 - npm access public when no package passed and invalid package.json # time=328.596ms # Subtest: npm access restricted on current package ok 1 - npm access ok 2 - exited OK ok 3 - no error output 1..3 ok 5 - npm access restricted on current package # time=487.356ms # Subtest: npm access on named package ok 1 - npm access ok 2 - exited OK ok 3 - no error output 1..3 ok 6 - npm access on named package # time=467.779ms # Subtest: npm change access on unscoped package ok 1 - exited with Error ok 2 - should match pattern provided 1..2 ok 7 - npm change access on unscoped package # time=444.162ms # Subtest: npm access grant read-only ok 1 - npm access grant ok 2 - exited with Error 1..2 ok 8 - npm access grant read-only # time=473.916ms # Subtest: npm access grant read-write ok 1 - npm access grant ok 2 - exited with Error 1..2 ok 9 - npm access grant read-write # time=472.553ms # Subtest: npm access grant others ok 1 - exited with Error ok 2 - should match pattern provided ok 3 - should match pattern provided 1..3 ok 10 - npm access grant others # time=443.52ms # Subtest: npm access revoke ok 1 - npm access grant ok 2 - exited with Error 1..2 ok 11 - npm access revoke # time=490.338ms # Subtest: npm access ls-packages with no team ok 1 - npm access ls-packages ok 2 - should be equivalent 1..2 ok 12 - npm access ls-packages with no team # time=477.556ms # Subtest: npm access ls-packages on team ok 1 - npm access ls-packages ok 2 - should be equivalent 1..2 ok 13 - npm access ls-packages on team # time=472.705ms # Subtest: npm access ls-packages on org ok 1 - npm access ls-packages ok 2 - should be equivalent 1..2 ok 14 - npm access ls-packages on org # time=481.01ms # Subtest: npm access ls-packages on user ok 1 - npm access ls-packages ok 2 - should be equivalent 1..2 ok 15 - npm access ls-packages on user # time=486.914ms # Subtest: npm access ls-packages with no package specified or package.json ok 1 - npm access ls-packages ok 2 - should be equivalent 1..2 ok 16 - npm access ls-packages with no package specified or package.json # time=480.021ms # Subtest: npm access ls-collaborators on current ok 1 - npm access ls-collaborators ok 2 - should be equivalent 1..2 ok 17 - npm access ls-collaborators on current # time=471.008ms # Subtest: npm access ls-collaborators on package ok 1 - npm access ls-collaborators ok 2 - should be equivalent 1..2 ok 18 - npm access ls-collaborators on package # time=483.135ms # Subtest: npm access ls-collaborators on current w/user filter ok 1 - npm access ls-collaborators ok 2 - should be equivalent 1..2 ok 19 - npm access ls-collaborators on current w/user filter # time=466.078ms # Subtest: npm access edit ok 1 - exited with Error ok 2 - should match pattern provided 1..2 ok 20 - npm access edit # time=448.102ms # Subtest: npm access blerg ok 1 - exited with Error ok 2 - should match pattern provided 1..2 ok 21 - npm access blerg # time=441.743ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 22 - cleanup # time=1.526ms 1..22 # time=9244.383ms ok 9 - test/tap/access.js # time=9462.021ms # Subtest: test/tap/add-named-update-protocol-port.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - registry mocked successfully 1..2 ok 1 - setup # time=13.037ms # Subtest: tarball paths should update port if updating protocol ok 1 - no error output ok 2 - addNamed worked 1..2 ok 2 - tarball paths should update port if updating protocol # time=693.194ms # Subtest: tarball paths should NOT update if different hostname ok 1 - addNamed worked 1..1 ok 3 - tarball paths should NOT update if different hostname # time=686.767ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 4 - cleanup # time=0.916ms 1..4 # time=1400.69ms ok 10 - test/tap/add-named-update-protocol-port.js # time=1611.244ms # Subtest: test/tap/add-remote-git-file.js # Subtest: setup ok 1 - git started up successfully 1..1 ok 1 - setup # time=170.926ms # Subtest: cache from repo ok 1 - npm didn't go crazy adding git+git+git+git ok 2 - cached git 1..2 ok 2 - cache from repo # time=540.8ms + child@1.0.3 added 1 package in 0.351s # Subtest: save install ok 1 - npm installed via git ok 2 - npm didn't strip the git+ from git+file:// 1..2 ok 3 - save install # time=355.287ms # Subtest: clean 1..0 ok 4 - clean # time=16.877ms 1..4 # time=1118.063ms ok 11 - test/tap/add-remote-git-file.js # time=1480.007ms # Subtest: test/tap/add-remote-git-shrinkwrap.js # Subtest: setup ok 1 - git started up successfully 1..1 ok 1 - setup # time=203.847ms added 1 package in 0.573s # Subtest: install from repo ok 1 - npm installed via git 1..1 ok 2 - install from repo # time=1041.669ms # Subtest: shrinkwrap gets correct _from and _resolved (#7121) ok 1 - `npm shrinkwrap` exited ok ok 2 - git rev-list ran without error ok 3 - no error output ok 4 - npm shrinkwrapped resolved correctly 1..4 ok 3 - shrinkwrap gets correct _from and _resolved (#7121) # time=500.752ms # Subtest: clean 1..0 ok 4 - clean # time=23.119ms 1..4 # time=1776.294ms ok 12 - test/tap/add-remote-git-shrinkwrap.js # time=2061.725ms # Subtest: test/tap/add-remote-git-submodule.js # Subtest: setup ok 1 - git started up successfully 1..1 ok 1 - setup # time=421.771ms added 1 package in 0.809s # Subtest: install from repo ok 1 - npm installed via git 1..1 ok 2 - install from repo # time=1002.645ms added 1 package in 0.582s # Subtest: has file in submodule ok 1 - npm installed via git ok 2 - file in submodule exists 1..2 ok 3 - has file in submodule # time=586.704ms # Subtest: clean 1..0 ok 4 - clean # time=48.09ms 1..4 # time=2068.281ms ok 13 - test/tap/add-remote-git-submodule.js # time=2336.729ms # Subtest: test/tap/add-remote-git.js # Subtest: setup ok 1 - git started up successfully 1..1 ok 1 - setup # time=204.35ms added 1 package in 0.559s # Subtest: install from repo ok 1 - npm installed via git 1..1 ok 2 - install from repo # time=748.763ms # Subtest: clean 1..0 ok 3 - clean # time=19.222ms 1..3 # time=978.495ms ok 14 - test/tap/add-remote-git.js # time=1247.703ms # Subtest: test/tap/adduser-always-auth.js # Subtest: npm login ok 1 - should be equal ok 2 - exited OK ok 3 - no error output ok 4 - always-auth is scoped and false (by default) ok 5 - removed config file OK 1..5 ok 1 - npm login # time=386.579ms # Subtest: npm login --scope uses :registry as its URI ok 1 - exited OK ok 2 - no error output ok 3 - should be equal ok 4 - exited OK ok 5 - no error output ok 6 - scope:registry is set ok 7 - removed config file OK 1..7 ok 2 - npm login --scope uses :registry as its URI # time=667.714ms # Subtest: npm login --scope makes sure is prefixed by an @ ok 1 - exited OK ok 2 - no error output ok 3 - should be equal ok 4 - exited OK ok 5 - no error output ok 6 - scope:registry is set ok 7 - removed config file OK 1..7 ok 3 - npm login --scope makes sure is prefixed by an @ # time=673.373ms # Subtest: npm login --scope --registry uses as its URI ok 1 - exited OK ok 2 - no error output ok 3 - should be equal ok 4 - exited OK ok 5 - no error output ok 6 - scope:registry is set ok 7 - removed config file OK 1..7 ok 4 - npm login --scope --registry uses as its URI # time=666.674ms # Subtest: npm login --always-auth ok 1 - should be equal ok 2 - exited OK ok 3 - no error output ok 4 - always-auth is scoped and true ok 5 - removed config file OK 1..5 ok 5 - npm login --always-auth # time=356.673ms # Subtest: npm login --no-always-auth ok 1 - should be equal ok 2 - exited OK ok 3 - no error output ok 4 - always-auth is scoped and false ok 5 - removed config file OK 1..5 ok 6 - npm login --no-always-auth # time=368.149ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 7 - cleanup # time=0.919ms 1..7 # time=3127.762ms ok 15 - test/tap/adduser-always-auth.js # time=3341.418ms # Subtest: test/tap/adduser-legacy-auth.js # Subtest: setup ok 1 - /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/adduser-legacy-auth made successfully ok 2 - wrote legacy config 1..2 ok 1 - setup # time=7.041ms # Subtest: npm login ok 1 - should be equal ok 2 - exited OK ok 3 - no error output ok 4 - always-auth is scoped and false (by default) ok 5 - removed config file OK 1..5 ok 2 - npm login # time=376.934ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=0.864ms 1..3 # time=391.096ms ok 16 - test/tap/adduser-legacy-auth.js # time=601.747ms # Subtest: test/tap/adduser-oauth.js # Subtest: setup ok 1 - made script 1..1 ok 1 - setup # time=4.379ms # Subtest: npm login ok 1 - npm ran without issue ok 2 - exited OK ok 3 - no error output ok 4 - successfully authenticated and output the given username 1..4 ok 2 - npm login # time=1052.674ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=1.185ms 1..3 # time=1066.125ms ok 17 - test/tap/adduser-oauth.js # time=1276.593ms # Subtest: test/tap/adduser-saml.js # Subtest: setup ok 1 - made script 1..1 ok 1 - setup # time=3.747ms # Subtest: npm login ok 1 - npm ran without issue ok 2 - exited OK ok 3 - no error output ok 4 - successfully authenticated and output the given username 1..4 ok 2 - npm login # time=1071.844ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=1.378ms 1..3 # time=1084.248ms ok 18 - test/tap/adduser-saml.js # time=1300.741ms # Subtest: test/tap/all-package-metadata-cache-stream-unit.js # Subtest: createCacheEntryStream basic ok 1 - `latest` correctly extracted ok 2 - returned a stream ok 3 - should be equivalent 1..3 ok 1 - createCacheEntryStream basic # time=26.083ms # Subtest: createCacheEntryStream empty cache ok 1 - returned an error because there was no _updated ok 2 - useful error message ok 3 - no stream returned ok 4 - no latest returned 1..4 ok 2 - createCacheEntryStream empty cache # time=4.216ms # Subtest: createCacheEntryStream no entry cache ok 1 - `latest` correctly extracted ok 2 - returned a stream ok 3 - no results 1..3 ok 3 - createCacheEntryStream no entry cache # time=3.857ms # Subtest: createCacheEntryStream missing cache ok 1 - returned an error because there was no cache ok 2 - useful error message ok 3 - no stream returned ok 4 - no latest returned 1..4 ok 4 - createCacheEntryStream missing cache # time=1.786ms # Subtest: createCacheEntryStream bad syntax ok 1 - `latest` correctly extracted ok 2 - returned a stream ok 3 - stream errored ok 4 - explains there's a syntax error ok 5 - no results 1..5 ok 5 - createCacheEntryStream bad syntax # time=4.038ms 1..5 # time=45.697ms ok 19 - test/tap/all-package-metadata-cache-stream-unit.js # time=341.76ms # Subtest: test/tap/all-package-metadata-entry-stream-unit.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - npm loaded successfully ok 3 - all set up 1..3 ok 1 - setup # time=70.072ms # Subtest: createEntryStream full request ok 1 - `latest` correctly extracted ok 2 - new entries need to be written to cache ok 3 - returned a stream ok 4 - should be equivalent 1..4 ok 2 - createEntryStream full request # time=169.429ms # Subtest: createEntryStream cache only ok 1 - `latest` is cache time ok 2 - returned a stream ok 3 - cache only means no need to write to cache ok 4 - stream finished without error ok 5 - packages deduped and sorted 1..5 ok 3 - createEntryStream cache only # time=6.914ms # Subtest: createEntryStream merged stream ok 1 - `latest` correctly extracted from header ok 2 - returned a stream ok 3 - cache update means entries should be written ok 4 - stream finished without error ok 5 - packages deduped and sorted ok 6 - update stream version wins on dedupe ok 7 - update stream version wins on dedupe even when the newer one has a lower semver. 1..7 ok 4 - createEntryStream merged stream # time=10.433ms # Subtest: createEntryStream no sources ok 1 - no sources, got an error ok 2 - no stream returned ok 3 - no latest returned ok 4 - no entries need to be written ok 5 - useful error message 1..5 ok 5 - createEntryStream no sources # time=9.295ms # Subtest: cleanup ok 1 - all done 1..1 ok 6 - cleanup # time=0.745ms 1..6 # time=273.136ms ok 20 - test/tap/all-package-metadata-entry-stream-unit.js # time=577.546ms # Subtest: test/tap/all-package-metadata-update-stream-unit.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - npm loaded successfully ok 3 - all set up 1..3 ok 1 - setup # time=79.884ms # Subtest: createEntryUpdateStream full request ok 1 - `latest` correctly extracted ok 2 - returned a stream ok 3 - should be equivalent 1..3 ok 2 - createEntryUpdateStream full request # time=166.035ms # Subtest: createEntryUpdateStream partial update ok 1 - `latest` correctly extracted from header ok 2 - returned a stream ok 3 - should be equivalent 1..3 ok 3 - createEntryUpdateStream partial update # time=4.999ms # Subtest: createEntryUpdateStream authed request ok 1 - `latest` correctly extracted ok 2 - returned a stream ok 3 - should be equivalent 1..3 ok 4 - createEntryUpdateStream authed request # time=4.345ms # Subtest: createEntryUpdateStream bad auth ok 1 - got an error from auth failure ok 2 - no stream returned ok 3 - no latest returned ok 4 - failure message from request used 1..4 ok 5 - createEntryUpdateStream bad auth # time=6.034ms # Subtest: createEntryUpdateStream not stale ok 1 - completed successfully ok 2 - no stream returned ok 3 - no latest returned 1..3 ok 6 - createEntryUpdateStream not stale # time=5.478ms # Subtest: cleanup ok 1 - all done 1..1 ok 7 - cleanup # time=0.668ms 1..7 # time=274.565ms ok 21 - test/tap/all-package-metadata-update-stream-unit.js # time=573.285ms # Subtest: test/tap/all-package-metadata-write-stream-unit.js # Subtest: setup ok 1 - npm successfully loaded 1..1 ok 1 - setup # time=23.988ms # Subtest: createCacheEntryStream basic ok 1 - returned a stream ok 2 - should be equivalent ok 3 - cache contents written to the right file ok 4 - cache contents based on what was written 1..4 ok 2 - createCacheEntryStream basic # time=22.604ms # Subtest: createCacheEntryStream no entries ok 1 - returned a stream ok 2 - cache file exists and has stuff in it 1..2 ok 3 - createCacheEntryStream no entries # time=9.555ms # Subtest: createCacheEntryStream missing cache dir ok 1 - returned a stream ok 2 - cache contents written to the right file ok 3 - cache still contains `_updated` 1..3 ok 4 - createCacheEntryStream missing cache dir # time=17.402ms 1..4 # time=79.207ms ok 22 - test/tap/all-package-metadata-write-stream-unit.js # time=374.974ms # Subtest: test/tap/all-package-metadata.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - npm loaded successfully ok 3 - all set up 1..3 ok 1 - setup # time=73.322ms # Subtest: allPackageMetadata full request ok 1 - returned a stream ok 2 - should be equivalent ok 3 - cache contents written to the right file ok 4 - cache contents based on what was written 1..4 ok 2 - allPackageMetadata full request # time=179.892ms # Subtest: allPackageMetadata cache only ok 1 - returned a stream ok 2 - stream finished without error ok 3 - packages deduped and sorted, without _updated ok 4 - cache contents written to the right file ok 5 - cacheContents written directly 1..5 ok 3 - allPackageMetadata cache only # time=7.582ms # Subtest: createEntryStream merged stream ok 1 - returned a stream ok 2 - stream finished without error ok 3 - packages deduped and sorted ok 4 - update stream version wins on dedupe ok 5 - update stream version wins on dedupe even when the newer one has a lower semver. ok 6 - cache contents written to the right file ok 7 - cache updated correctly 1..7 ok 4 - createEntryStream merged stream # time=19.493ms # Subtest: allPackageMetadata no sources ok 1 - no sources, got an error ok 2 - useful error message 1..2 ok 5 - allPackageMetadata no sources # time=9.344ms # Subtest: cleanup ok 1 - all done 1..1 ok 6 - cleanup # time=0.759ms 1..6 # time=300.47ms ok 23 - test/tap/all-package-metadata.js # time=607.321ms # Subtest: test/tap/anon-cli-metrics.js # Subtest: setup 1..0 ok 1 - setup # time=15.96ms # Subtest: record success ok 1 - always succeeding install succeeded # + success@1.0.0 # added 1 package in 0.186s # npm WARN anon-cli-metrics-test@1.0.0 No description # npm WARN anon-cli-metrics-test@1.0.0 No repository field. # npm WARN anon-cli-metrics-test@1.0.0 No license field. ok 2 - successes ok 3 - failures 1..3 ok 2 - record success # time=621.977ms # Subtest: record failure ok 1 - always failing install fails # > failure@1.0.0 preinstall /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/anon-cli-metrics/testdir/node_modules/failure # > false # npm WARN anon-cli-metrics-test@1.0.0 No description # npm WARN anon-cli-metrics-test@1.0.0 No repository field. # npm WARN anon-cli-metrics-test@1.0.0 No license field. # # npm ERR! code ELIFECYCLE # npm ERR! errno 1 # npm ERR! failure@1.0.0 preinstall: `false` # npm ERR! Exit status 1 # npm ERR! # npm ERR! Failed at the failure@1.0.0 preinstall script. # npm ERR! This is probably not a problem with npm. There is likely additional logging output above. # # npm ERR! A complete log of this run can be found in: # npm ERR! /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/anon-cli-metrics/cache/_logs/2018-02-08T02_10_51_811Z-debug.log ok 2 - successes ok 3 - failures 1..3 ok 3 - record failure # time=688.112ms # Subtest: report ok 1 - command ran ok # > slow@1.0.0 preinstall /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/anon-cli-metrics/testdir/node_modules/slow # > node -e 'setTimeout(function(){}, 500)' # # + slow@1.0.0 # added 1 package in 0.784s # npm WARN anon-cli-metrics-test@1.0.0 No description # npm WARN anon-cli-metrics-test@1.0.0 No repository field. # npm WARN anon-cli-metrics-test@1.0.0 No license field. ok 2 - successes ok 3 - failures 1..3 ok 4 - report # time=1259.049ms # Subtest: cleanup 1..0 ok 5 - cleanup # time=7.607ms 1..5 # time=2600.528ms ok 24 - test/tap/anon-cli-metrics.js # time=2873.665ms # Subtest: test/tap/bearer-token-check.js # Subtest: setup 1..0 ok 1 - setup # time=11.491ms # Subtest: authed npm install with tarball not on registry ok 1 - npm install exited OK # { # "added": [ # { # "action": "add", # "name": "@scoped/underscore", # "version": "1.3.1", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/install-bearer-check/node_modules/@scoped/underscore" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "test-package-install@1.0.0 No description", # "test-package-install@1.0.0 No repository field.", # "test-package-install@1.0.0 No license field." # ], # "elapsed": 668 # } # ok 2 - no output on stderr ok 3 - @scoped/underscore installed 1..3 ok 2 - authed npm install with tarball not on registry # time=1139.984ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.828ms 1..3 # time=1163.675ms ok 25 - test/tap/bearer-token-check.js # time=1366.962ms # Subtest: test/tap/bin.js # Subtest: setup 1..0 ok 1 - setup # time=3.606ms # Subtest: npm bin ok 1 - bin ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 2 - npm bin # time=313.337ms 1..2 # time=324.59ms ok 26 - test/tap/bin.js # time=523.954ms # Subtest: test/tap/bitbucket-https-url-with-creds-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.782ms # Subtest: bitbucket-https-url-with-creds-package ok 1 - npm loaded without error ok 2 - Bitbucket URLs with passwords try only that. ok 3 - mocked install failed as expected 1..3 ok 2 - bitbucket-https-url-with-creds-package # time=418.845ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.87ms 1..3 # time=434.049ms ok 27 - test/tap/bitbucket-https-url-with-creds-package.js # time=649.292ms # Subtest: test/tap/bitbucket-https-url-with-creds.js # Subtest: setup 1..0 ok 1 - setup # time=4.947ms # Subtest: bitbucket-https-url-with-creds ok 1 - npm loaded without error ok 2 - Bitbucket URLs with passwords try only that. ok 3 - mocked install failed as expected 1..3 ok 2 - bitbucket-https-url-with-creds # time=405.101ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.935ms 1..3 # time=420.36ms ok 28 - test/tap/bitbucket-https-url-with-creds.js # time=624.292ms # Subtest: test/tap/bitbucket-shortcut-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.538ms # Subtest: bitbucket-shortcut ok 1 - npm loaded without error ok 2 - Bitbucket shortcuts try HTTPS URLs first ok 3 - Bitbucket shortcuts try SSH second ok 4 - mocked install failed as expected 1..4 ok 2 - bitbucket-shortcut # time=422.187ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.206ms 1..3 # time=437.47ms ok 29 - test/tap/bitbucket-shortcut-package.js # time=647.73ms # Subtest: test/tap/bitbucket-shortcut.js # Subtest: setup 1..0 ok 1 - setup # time=4.721ms # Subtest: bitbucket-shortcut ok 1 - npm loaded without error ok 2 - Bitbucket shortcuts try HTTPS URLs first ok 3 - Bitbucket shortcuts try SSH second ok 4 - mocked install failed as expected 1..4 ok 2 - bitbucket-shortcut # time=409.224ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.328ms 1..3 # time=424.578ms ok 30 - test/tap/bitbucket-shortcut.js # time=631.181ms # Subtest: test/tap/bugs.js # Subtest: setup ok 1 - made script 1..1 ok 1 - setup # time=3.708ms # Subtest: npm bugs underscore ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 2 - npm bugs underscore # time=758.436ms # Subtest: npm bugs optimist - github (https://) ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 3 - npm bugs optimist - github (https://) # time=777.153ms # Subtest: npm bugs npm-test-peer-deps - no repo ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 4 - npm bugs npm-test-peer-deps - no repo # time=734.889ms # Subtest: npm bugs test-repo-url-http - non-github (http://) ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 5 - npm bugs test-repo-url-http - non-github (http://) # time=743.512ms # Subtest: npm bugs test-repo-url-https - gitlab (https://) ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 6 - npm bugs test-repo-url-https - gitlab (https://) # time=750.278ms # Subtest: npm bugs test-repo-url-ssh - gitlab (ssh://) ok 1 - bugs ran without issue ok 2 - should have no stderr ok 3 - exit ok ok 4 - should be equal 1..4 ok 7 - npm bugs test-repo-url-ssh - gitlab (ssh://) # time=739.003ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 8 - cleanup # time=0.68ms 1..8 # time=4516.358ms ok 31 - test/tap/bugs.js # time=4727.115ms # Subtest: test/tap/build-already-built.js # Subtest: setup 1..0 ok 1 - setup # time=5.832ms # Subtest: issue #6735 build 'already built' message # Subtest: pin previous behavior ok 1 - build failed as expected ok 2 - missing package.json as expected ok 3 - no already built message written 1..3 ok 1 - pin previous behavior # time=4.072ms # Subtest: simulate rebuild of bundledDependency ok 1 - build failed as expected ok 2 - missing package.json as expected ok 3 - already built message written ok 4 - already built message written is not error ok 5 - already built message written is info 1..5 ok 2 - simulate rebuild of bundledDependency # time=1.826ms 1..2 ok 2 - issue #6735 build 'already built' message # time=55.766ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=0.621ms 1..3 # time=70.657ms ok 32 - test/tap/build-already-built.js # time=336.291ms # Subtest: test/tap/builtin-config.js # Subtest: setup 1..1 ok 1 - finished setup ok 1 - setup # time=4.933ms # Subtest: install npm into first folder 1..1 ok 1 - should be equal ok 2 - install npm into first folder # time=2561.938ms # Subtest: write npmrc file 1..1 ok 1 - should be equal ok 3 - write npmrc file # time=445.461ms # Subtest: use first npm to install second npm 1..3 ok 1 - got npm root ok 2 - npm root is dir ok 3 - second npm install ok 4 - use first npm to install second npm # time=2835.949ms # Subtest: verify that the builtin config matches 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent strictly ok 5 - verify that the builtin config matches # time=594.91ms # Subtest: clean 1..0 ok 6 - clean # time=46.895ms 1..6 # time=6505.826ms ok 33 - test/tap/builtin-config.js # time=6709.446ms # Subtest: test/tap/bundled-dependencies-no-pkgjson.js # Subtest: setup ok 1 - packed ok # 1..1 ok 1 - setup # time=665.343ms # Subtest: proper error on bundled dep with no package.json 1..2 ok 1 - npm ended in error ok 2 - ENOENT should be in stderr ok 2 - proper error on bundled dep with no package.json # time=714.032ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.062ms 1..3 # time=1388.833ms ok 34 - test/tap/bundled-dependencies-no-pkgjson.js # time=1597.943ms # Subtest: test/tap/bundled-dependencies-nonarray.js # Subtest: setup 1..0 ok 1 - setup # time=4.733ms a-bundled-dep-2.0.0.tgz # Subtest: handles non-array bundleddependencies ok 1 - built a-bundled-dep added 1 package in 0.251s ok 2 - prepared pkg-with-bundled pkg-with-bundled-1.0.0.tgz ok 3 - exited with a error code ok 4 - should be equal 1..4 ok 2 - handles non-array bundleddependencies # time=2028.42ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.308ms 1..3 # time=2045.526ms ok 35 - test/tap/bundled-dependencies-nonarray.js # time=2247.281ms # Subtest: test/tap/bundled-dependencies.js # Subtest: basic bundling ok 1 - pack went ok ok 2 - bundled dep included ok 3 - unspecified dep not included 1..3 ok 1 - basic bundling # time=675.575ms # Subtest: scoped dep bundling ok 1 - pack went ok ok 2 - bundled dep included ok 3 - unspecified dep not included 1..3 ok 2 - scoped dep bundling # time=658.538ms 1..2 # time=1342.412ms ok 36 - test/tap/bundled-dependencies.js # time=1566.911ms # Subtest: test/tap/bundled-no-add-to-move.js # Subtest: test ok 1 - bundled add/remove stays add/remove 1..1 ok 1 - test # time=32.848ms 1..1 # time=38.919ms ok 37 - test/tap/bundled-no-add-to-move.js # time=302.814ms # Subtest: test/tap/bundled-transitive-deps.js # Subtest: setup 1..0 ok 1 - setup # time=25.581ms # Subtest: bundled-transitive-deps # ok 1 - pack successful ok 2 - /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/bundled-transitive-deps/packed/node_modules/b exists ok 3 - /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/bundled-transitive-deps/packed/node_modules/@c/d/node_modules/e exists 1..3 ok 2 - bundled-transitive-deps # time=653.055ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=14.115ms 1..3 # time=712.818ms ok 38 - test/tap/bundled-transitive-deps.js # time=994.525ms # Subtest: test/tap/cache-add-unpublished.js # Subtest: cache add ok 1 - got non-zero exit code ok 2 - nothing printed to stdout ok 3 - got expected error 1..3 ok 1 - cache add # time=688.047ms 1..1 # time=693.334ms ok 39 - test/tap/cache-add-unpublished.js # time=892.307ms # Subtest: test/tap/cache-shasum-fork.js # Subtest: setup # test for https://github.com/npm/npm/issues/3265 1..0 ok 1 - setup # time=10.566ms # Subtest: npm cache - install from fork ok 1 - install finished without error ok 2 - Should not get data on stderr: ok 3 - install finished successfully ok 4 - should be equal ok 5 - should be equal 1..5 ok 2 - npm cache - install from fork # time=678.181ms # Subtest: npm cache - install from origin ok 1 - install finished without error ok 2 - install finished successfully ok 3 - Should not get data on stderr: ok 4 - should be equal ok 5 - should be equal 1..5 ok 3 - npm cache - install from origin # time=983.7ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=16.516ms 1..4 # time=1696.713ms ok 40 - test/tap/cache-shasum-fork.js # time=1916.202ms # Subtest: test/tap/check-cpu-reqs.js # Subtest: setup 1..0 ok 1 - setup # time=5.072ms # Subtest: install bad cpu ok 1 - npm ran without issue ok 2 - npm install refused to install a package in itself 1..2 ok 2 - install bad cpu # time=655.231ms # Subtest: force install bad cpu ok 1 - npm ran without issue ok 2 - npm install happily installed a package in itself with --force 1..2 ok 3 - force install bad cpu # time=678.501ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.222ms 1..4 # time=1351.433ms ok 41 - test/tap/check-cpu-reqs.js # time=1564.61ms # Subtest: test/tap/check-engine-reqs.js # Subtest: setup 1..0 ok 1 - setup # time=5.559ms # Subtest: install bad engine ok 1 - npm ran without issue ok 2 - npm install refused to install a package in itself 1..2 ok 2 - install bad engine # time=645.235ms # Subtest: force install bad engine ok 1 - npm ran without issue ok 2 - npm install happily installed a package in itself with --force 1..2 ok 3 - force install bad engine # time=697.752ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=3.515ms 1..4 # time=1360.454ms ok 42 - test/tap/check-engine-reqs.js # time=1560.124ms # Subtest: test/tap/check-install-self.js # Subtest: setup 1..0 ok 1 - setup # time=5.338ms # Subtest: install self # # npm ERR! code ENOSELF # npm ERR! Refusing to install package with name "check-install-self" under a package # npm ERR! also called "check-install-self". Did you name your project the same # npm ERR! as the dependency you're installing? # npm ERR! # npm ERR! For more information, see: # npm ERR! # # npm ERR! A complete log of this run can be found in: # npm ERR! /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/npm_cache/_logs/2018-02-08T02_11_22_837Z-debug.log ok 1 - npm install refused to install a package in itself 1..1 ok 2 - install self # time=673.501ms # Subtest: force install self # + check-install-self@0.0.1 # added 1 package in 0.23s # ok 1 - npm install happily installed a package in itself with --force 1..1 ok 3 - force install self # time=712.618ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=3.431ms 1..4 # time=1403.001ms ok 43 - test/tap/check-install-self.js # time=1610.447ms # Subtest: test/tap/check-os-reqs.js # Subtest: setup 1..0 ok 1 - setup # time=5.731ms # Subtest: install bad os ok 1 - npm ran without issue ok 2 - npm install refused to install a package in itself 1..2 ok 2 - install bad os # time=638.013ms # Subtest: force install bad os ok 1 - npm ran without issue ok 2 - npm install happily installed a package in itself with --force 1..2 ok 3 - force install bad os # time=683.466ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=3.446ms 1..4 # time=1339.773ms ok 44 - test/tap/check-os-reqs.js # time=1544.566ms # Subtest: test/tap/check-permissions.js # Subtest: setup 1..0 ok 1 - setup # time=4.269ms # Subtest: exists 1..2 ok 1 - exists dir is exists ok 2 - non-existing dir resulted in an error ok 2 - exists # time=5.326ms # Subtest: exists-fallback 1..2 ok 1 - non-existing dir resulted in an error ok 2 - exists dir is exists ok 3 - exists-fallback # time=1.237ms # Subtest: writable 1..2 ok 1 - writable dir is writable ok 2 - non-writable dir resulted in an error ok 4 - writable # time=0.946ms # Subtest: writable-fallback 1..2 ok 1 - non-writable dir resulted in an error ok 2 - writable dir is writable ok 5 - writable-fallback # time=1.392ms # Subtest: cleanup 1..0 ok 6 - cleanup # time=1.826ms 1..6 # time=23.769ms ok 45 - test/tap/check-permissions.js # time=220.802ms # Subtest: test/tap/ci-header.js # Subtest: setup 1..0 ok 1 - setup # time=15.751ms # Subtest: various-ci ok 1 - CI command ran ok ok 2 - CI set results in CI header ok 3 - TDDIUM command ran ok ok 4 - TDDIUM set results in CI header ok 5 - JENKINS_URL command ran ok ok 6 - JENKINS_URL set results in CI header ok 7 - bamboo.buildKey command ran ok ok 8 - bamboo.buildKey set results in CI header 1..8 ok 2 - various-ci # time=1792.404ms # Subtest: no-ci ok 1 - No CI env, command ran ok ok 2 - No CI env, not in CI 1..2 ok 3 - no-ci # time=433.063ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=3.378ms 1..4 # time=2251.365ms ok 46 - test/tap/ci-header.js # time=2524.532ms # Subtest: test/tap/circular-dep.js # Subtest: setup # test for https://github.com/npm/npm/issues/4312 1..0 ok 1 - setup # time=12.158ms # Subtest: installing a package that depends on the current package ok 1 - npm ran without issue ok 2 - npm ran without raising an error code ok 3 - no error output ok 4 - npm ran without issue ok 5 - npm ran without raising an error code ok 6 - no error output ok 7 - optimist in place ok 8 - circular dependency uncircled 1..8 ok 2 - installing a package that depends on the current package # time=1769.089ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=20.484ms 1..3 # time=1808.569ms ok 47 - test/tap/circular-dep.js # time=2034.859ms # Subtest: test/tap/config-basic.js # Subtest: no builtin # { npm_package_contributors_515_email: 'jbcpollak@users.noreply.github.com', # npm_package_contributors_488_name: 'dax', # npm_package_contributors_462_name: 'Pavlo Liulia', # npm_package_contributors_417_name: 'Michael Hart', # npm_package_contributors_353_email: 'dave@jut.io', # npm_package_contributors_343_name: 'Chris Rebert', # npm_package_contributors_281_email: 'thechargingvolcano@gmail.com', # npm_package_contributors_259_name: 'Matt Brennan', # npm_package_contributors_227_email: 'oddurs@gmail.com', # npm_package_contributors_206_name: 'Jérémy Lal', # npm_package_contributors_196_name: 'dead_horse', # npm_package_contributors_174_name: 'David Glasser', # npm_package_contributors_128_email: 'jessmartin@gmail.com', # npm_package_contributors_111_email: 'mathias@qiwi.be', # npm_package_contributors_90_email: 'seebees@gmail.com', # npm_package_contributors_32_email: 'visnupx@gmail.com', # npm_package_contributors_4_name: 'Martyn Smith', # npm_package_bundleDependencies_49: 'lru-cache', # npm_package_bundleDependencies_12: 'cmd-shim', # npm_package_bundleDependencies_7: 'call-limit', # npm_package_dependencies_request: '~2.83.0', # npm_package_contributors_514_email: 'legodude17@users.noreply.github.com', # npm_package_contributors_407_name: 'Han Seoul-Oh', # npm_package_contributors_380_name: 'GriffinSchneider', # npm_package_contributors_352_email: 'beau@beaugunderson.com', # npm_package_contributors_280_email: 'victor.shih@gmail.com', # npm_package_contributors_274_name: 'laiso', # npm_package_contributors_238_name: 'Charlie Rudolph', # npm_package_contributors_226_email: 'nospam-github.com@titorenko.net', # npm_package_contributors_146_name: 'Daniel Santiago', # npm_package_contributors_129_email: 'michael.spainhower@opower.com', # npm_package_contributors_110_email: 'dwu@palantir.com', # npm_package_contributors_91_email: 'carl@flax.ie', # npm_package_contributors_43_name: 'Oleg Efimov', # npm_package_contributors_33_email: 'rfobic@gmail.com', # npm_package_bundleDependencies_48: 'lodash.without', # npm_package_bundleDependencies_13: 'columnify', # npm_package_bundleDependencies_6: 'cacache', # npm_package_dependencies_semver: '~5.4.1', # npm_package_man_48: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-unpublish.1', # npm_package_contributors_529_name: 'Felicio Mununga', # npm_package_contributors_510_name: 'Luis Gustavo Pereira', # npm_package_contributors_500_email: 'sankethkatta@gmail.com', # npm_package_contributors_452_email: 'hello@TedY.io', # npm_package_contributors_409_email: 'ramirez.emma.g@gmail.com', # npm_package_contributors_356_name: 'Vanja Radovanović', # npm_package_contributors_311_email: 'sqrt@entless.org', # npm_package_contributors_294_email: 'josephdykstra@gmail.com', # npm_package_contributors_284_name: 'Nick Malaguti', # npm_package_contributors_243_email: 'bryan@bryanenglish.com', # npm_package_contributors_236_email: 'lucthevenard@gmail.com', # npm_package_contributors_222_name: 'Lin Clark', # npm_package_contributors_158_name: 'Alex Gorbatchev', # npm_package_contributors_148_email: 'andrew.j.horton@gmail.com', # npm_package_contributors_114_name: 'Alexey Kreschuk', # npm_package_contributors_104_email: 'vaz@tryptid.com', # npm_package_contributors_95_name: 'Stuart Knightley', # npm_package_contributors_37_name: 'Trent Mick', # npm_package_bundleDependencies_10: 'chownr', # npm_package_bundleDependencies_5: 'archy', # npm_package_dependencies_lodash__createcache: '*', # npm_package_dependencies_lodash_uniq: '~4.5.0', # npm_package_dependencies_is_cidr: '~1.0.0', # npm_package_dependencies_ansistyles: '~0.1.3', # npm_package_man_49: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-update.1', # npm_package_contributors_489_name: 'Jože Mlakar', # npm_package_contributors_488_email: 'guido.dassori@gmail.com', # npm_package_contributors_463_name: 'Ján Dzurek', # npm_package_contributors_462_email: 'pavloblack@hotmail.com', # npm_package_contributors_417_email: 'michael.hart.au@gmail.com', # npm_package_contributors_416_name: 'Jason Palmer', # npm_package_contributors_343_email: 'github@chrisrebert.com', # npm_package_contributors_342_name: 'Mark Reeder', # npm_package_contributors_259_email: 'mattyb1000@gmail.com', # npm_package_contributors_258_name: 'Oli Evans', # npm_package_contributors_207_name: 'Anders Janmyr', # npm_package_contributors_206_email: 'kapouer@melix.org', # npm_package_contributors_197_name: 'Kenan Yildirim', # npm_package_contributors_196_email: 'dead_horse@qq.com', # npm_package_contributors_175_name: 'Gianluca Casati', # npm_package_contributors_174_email: 'glasser@davidglasser.net', # npm_package_contributors_5_name: 'Charlie Robbins', # npm_package_contributors_4_email: 'martyn@dollyfish.net.nz', # npm_package_bundleDependencies_11: 'cli-table2', # npm_package_bundleDependencies_4: 'aproba', # npm_package_dependencies_update_notifier: '~2.3.0', # GIBRC: '1', # TERM_PROGRAM: 'Apple_Terminal', # NODE: '/Users/gib/wrk/com/DANGER/node/out/Release/node', # npm_package_contributors_516_name: 'Brendan Warkentin', # npm_package_contributors_458_email: 'jaridmargolin@gmail.com', # npm_package_contributors_448_name: 'Dmitry Litvinchenko', # npm_package_contributors_403_email: 'github.public@intelliot.com', # npm_package_contributors_384_email: 'yann@odeyer.com', # npm_package_contributors_350_name: 'Alexis Campailla', # npm_package_contributors_329_name: 'Alex Lukin', # npm_package_contributors_282_name: 'Clay Carpenter', # npm_package_contributors_270_email: 'kevin@gaikai.com', # npm_package_contributors_249_email: 'petr.shevtsov@gmail.com', # npm_package_contributors_224_name: 'Jeff Jo', # npm_package_contributors_142_email: 'dereckson@espace-win.org', # npm_package_contributors_112_name: 'Matt McClure', # npm_package_contributors_93_name: 'Stuart P. Bentley', # npm_package_contributors_47_email: 'me@mmalecki.com', # npm_package_contributors_31_name: 'Federico Romero', # npm_package_bundleDependencies_16: 'detect-indent', # npm_package_bundleDependencies_3: 'ansistyles', # npm_package_dependencies_unpipe: '~1.0.0', # npm_package_dependencies_read_cmd_shim: '~1.0.1', # XDG_DATA_HOME: '/Users/gib/.local/share', # INIT_CWD: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg', # npm_package_contributors_520_name: 'Igor Nadj', # npm_package_contributors_519_name: 'Vikram', # npm_package_contributors_473_email: 'r.m.graham@gmail.com', # npm_package_contributors_447_name: 'Daijirō Wachi', # npm_package_contributors_393_name: 'Steve Mao', # npm_package_contributors_334_email: 'louis.larry@gmail.com', # npm_package_contributors_326_name: 'Ashley Williams', # npm_package_contributors_217_email: 'tauren@sportzing.com', # npm_package_contributors_187_email: 'christopher.s.dickinson@gmail.com', # npm_package_contributors_169_email: 'matt.hickford@gmail.com', # npm_package_contributors_151_name: 'Franck Cuny', # npm_package_contributors_132_email: 'yyx990803@gmail.com', # npm_package_contributors_124_name: 'Jon Spencer', # npm_package_contributors_72_name: 'James Halliday', # npm_package_contributors_60_email: 'coderarity@gmail.com', # npm_package_contributors_15_email: 'bart.teeuwisse@thecodemill.biz', # npm_package_bundleDependencies_17: 'dezalgo', # npm_package_bundleDependencies_2: 'ansicolors', # npm_package_dependencies_sha: '~2.0.1', # npm_package_dependencies_abbrev: '~1.1.1', # npm_package_homepage: 'https://docs.npmjs.com/', # npm_package_contributors_531_email: 'mail@devmount.de', # npm_package_contributors_499_name: 'Richard Simko', # npm_package_contributors_485_email: 'teddy.katz@gmail.com', # npm_package_contributors_477_name: 'Emily Marigold Klassen', # npm_package_contributors_423_email: 'zarenner@microsoft.com', # npm_package_contributors_377_email: 'kaiserdaemon@gmail.com', # npm_package_contributors_330_name: 'Aria Stewart', # npm_package_contributors_302_email: 'stephan@excellenteasy.com', # npm_package_contributors_254_email: 'functino@users.noreply.github.com', # npm_package_contributors_213_name: 'Faiq Raza', # npm_package_contributors_183_name: 'sudodoki', # npm_package_contributors_179_email: 'david@davidjb.com', # npm_package_contributors_136_name: 'Quim Calpe', # npm_package_contributors_64_name: 'Kris Windham', # npm_package_contributors_56_email: 'tyler.green2@gmail.com', # npm_package_contributors_28_name: 'Laurie Harper', # npm_package_contributors_11_name: 'James Sanders', # npm_package_contributors_9_email: 'davglass@gmail.com', # npm_package_bundleDependencies_14: 'config-chain', # npm_package_bundleDependencies_1: 'ansi-regex', # npm_package_dependencies_fs_vacuum: '~1.2.10', # npm_package_dependencies_editor: '~1.0.0', # TERM: 'xterm-256color', # HELM_HOME: '/Users/gib/.local/share/helm', # SHELL: '/usr/local/bin/zsh', # npm_package_contributors_527_email: 'alexandra.ulsh@gmail.com', # npm_package_contributors_517_name: 'Scott Santucci', # npm_package_contributors_449_name: 'chocolateboy', # npm_package_contributors_440_email: 'mike@mike-engel.com', # npm_package_contributors_394_email: 'anna@addaleax.net', # npm_package_contributors_358_email: 'mahir@vedatmahir.com', # npm_package_contributors_351_name: 'Chris Chua', # npm_package_contributors_328_name: 'Jorrit Schippers', # npm_package_contributors_321_email: 'JaKXz@users.noreply.github.com', # npm_package_contributors_283_name: 'bangbang93', # npm_package_contributors_225_name: 'martinvd', # npm_package_contributors_156_email: 'ngentleman@gmail.com', # npm_package_contributors_123_email: 'elan.shanker@gmail.com', # npm_package_contributors_113_name: 'Matt Lunn', # npm_package_contributors_92_name: 'Jan Lehnardt', # npm_package_contributors_75_email: 'donpark@docuverse.com', # npm_package_contributors_39_email: 't.jameson.little@gmail.com', # npm_package_contributors_30_name: 'Scott Bronson', # npm_package_bundleDependencies_15: 'debuglog', # npm_package_bundleDependencies_0: 'abbrev', # npm_package_dependencies_uid_number: '0.0.6', # npm_package_dependencies_npm_user_validate: '~1.0.0', # npm_package_bin_npx: './bin/npx-cli.js', # MAKEFLAGS: ' --jobserver-fds=3,9 -j', # npm_package_man_42: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-start.1', # npm_package_contributors_534_name: 'Alejandro López', # npm_package_contributors_498_email: 'standard8@mozilla.com', # npm_package_contributors_480_name: 'Rácz Tibor Zoltán', # npm_package_contributors_476_email: 'hi@akiro.se', # npm_package_contributors_426_name: 'Andrew Meyer', # npm_package_contributors_372_name: 'Ifeanyi Oraelosi', # npm_package_contributors_331_email: 'tmcrodrigues@gmail.com', # npm_package_contributors_307_name: 'Marcin Cieslak', # npm_package_contributors_251_name: 'Bryant Williams', # npm_package_contributors_212_email: 'terinjokes@gmail.com', # npm_package_contributors_182_email: 'cwilliams88@gmail.com', # npm_package_contributors_137_email: 'stevem@brandwatch.com', # npm_package_contributors_65_email: 'jens.grunert@gmail.com', # npm_package_contributors_53_name: 'Paul Vorbach', # npm_package_contributors_29_email: 'chris@chriswongstudio.com', # npm_package_contributors_10_email: 'alexkwolfe@gmail.com', # npm_package_bundleDependencies_41: 'lodash._cacheindexof', # npm_package_dependencies_promise_inflight: '~1.0.1', # npm_package_dependencies_hosted_git_info: '~2.5.0', # TMPDIR: '/var/folders/r3/dz9sw1tx3zj93kk3d8y18c9h0000gn/T/', # npm_package_man_43: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-stop.1', # npm_package_contributors_506_name: 'Anders D. Johnson', # npm_package_contributors_499_email: 'richardsimko@users.noreply.github.com', # npm_package_contributors_477_email: 'forivall@gmail.com', # npm_package_contributors_454_name: 'Joshua Bennett', # npm_package_contributors_388_name: 'Paul O\'Leary McCann', # npm_package_contributors_330_email: 'aredridel@dinhe.net', # npm_package_contributors_317_name: 'Daniel K O\'Leary', # npm_package_contributors_292_name: 'James Talmage', # npm_package_contributors_245_name: 'Karl Horky', # npm_package_contributors_230_name: 'KevinSheedy', # npm_package_contributors_213_email: 'faiqrazarizvi@gmail.com', # npm_package_contributors_183_email: 'smd.deluzion@gmail.com', # npm_package_contributors_136_email: 'quim@kalpe.com', # npm_package_contributors_102_name: 'Robert Kowalski', # npm_package_contributors_64_email: 'kriswindham@gmail.com', # npm_package_contributors_28_email: 'laurie@holoweb.net', # npm_package_contributors_11_email: 'jimmyjazz14@gmail.com', # npm_package_bundleDependencies_40: 'lodash._bindcallback', # npm_package_dependencies_iferr: '~0.1.5', # Apple_PubSub_Socket_Render: '/private/tmp/com.apple.launchd.ComotH8RG5/Render', # npm_package_man_40: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-star.1', # npm_package_contributors_522_email: 't@tripu.info', # npm_package_contributors_473_name: 'Ryan Graham', # npm_package_contributors_445_email: 'aschmadel@learningobjects.com', # npm_package_contributors_391_email: 'glenjamin@gmail.com', # npm_package_contributors_334_name: 'Louis Larry', # npm_package_contributors_324_email: 'TaMe3971@users.noreply.github.com', # npm_package_contributors_229_email: 'descartavel1@gmail.com', # npm_package_contributors_217_name: 'Tauren Mills', # npm_package_contributors_187_name: 'Chris Dickinson', # npm_package_contributors_169_name: 'Matt Hickford', # npm_package_contributors_153_email: 'rafa@spotify.com', # npm_package_contributors_132_name: 'Evan You', # npm_package_contributors_126_email: 'mail@maxantoni.de', # npm_package_contributors_70_email: 'phowell@cothm.org', # npm_package_contributors_60_name: 'Christian Howe', # npm_package_contributors_15_name: 'Bart Teeuwisse', # npm_package_bundleDependencies_43: 'lodash._getnative', # npm_package_bundleDependencies_18: 'editor', # npm_package_dependencies_rimraf: '~2.6.2', # npm_package_dependencies_cli_table2: '~0.2.0', # TERM_PROGRAM_VERSION: '400', # npm_package_man_41: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-stars.1', # npm_package_contributors_513_name: 'Victor Travieso', # npm_package_contributors_512_email: 'samuelmarks@gmail.com', # npm_package_contributors_399_name: 'Gianluca Casati', # npm_package_contributors_398_email: 'lupu.daniel.f@gmail.com', # npm_package_contributors_355_name: 'Sergey Simonchik', # npm_package_contributors_354_email: 'shughes1@uk.ibm.com', # npm_package_contributors_287_name: 'Andrew', # npm_package_contributors_286_email: 'kzm@sykosomatic.org', # npm_package_contributors_221_name: 'David Volm', # npm_package_contributors_220_email: 'github@tristan.io', # npm_package_contributors_117_name: 'François Frisch', # npm_package_contributors_116_email: 'robert.gieseke@gmail.com', # npm_package_contributors_97_email: 'paolo@async.ly', # npm_package_contributors_96_name: 'Niggler', # npm_package_contributors_79_email: 'markisdee@gmail.com', # npm_package_contributors_78_name: 'Nicolas Morel', # npm_package_contributors_35_email: 'zearin@gonk.net', # npm_package_contributors_34_name: 'Mark Cahill', # npm_package_bundleDependencies_42: 'lodash._createcache', # npm_package_bundleDependencies_19: 'find-npm-prefix', # npm_package_dependencies_pacote: '^7.0.2', # npm_package_dependencies_has_unicode: '~2.0.1', # npm_package_man_46: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-token.1', # npm_package_contributors_494_email: 'vramana@users.noreply.github.com', # npm_package_contributors_436_email: 'tim@creationix.com', # npm_package_contributors_404_name: 'Dmitry Kirilyuk', # npm_package_contributors_383_name: 'Yael', # npm_package_contributors_362_email: 'xcatliu@gmail.com', # npm_package_contributors_299_name: 'Thaddee Tyl', # npm_package_contributors_277_name: 'Jeremiah Senkpiel', # npm_package_contributors_267_email: '~@charmander.me', # npm_package_contributors_160_email: 'wesleywex@gmail.com', # npm_package_contributors_145_name: 'Alex Kocharin', # npm_package_contributors_109_name: 'Ian Babrou', # npm_package_contributors_83_email: 'ben@bensbit.co.uk', # npm_package_contributors_69_email: 'aaron.r.stacy@gmail.com', # npm_package_contributors_40_name: 'Conny Brunnkvist', # npm_package_contributors_25_email: 'geoff.flarity@gmail.com', # npm_package_bundleDependencies_45: 'lodash.restparam', # npm_package_dependencies_wrappy: '~1.0.2', # npm_package_dependencies_uuid: '~3.1.0', # ZDOTDIR: '/Users/gib/.config/zsh', # npm_package_man_47: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-uninstall.1', # npm_package_contributors_503_email: 'fejes.mark@gmail.com', # npm_package_contributors_483_name: 'Jan Pilzer', # npm_package_contributors_469_name: 'George Rawlinson', # npm_package_contributors_451_email: 'ungoldman@gmail.com', # npm_package_contributors_425_name: 'Joshua Bennett', # npm_package_contributors_371_name: 'Adam Byrne', # npm_package_contributors_348_name: 'Julian Simioni', # npm_package_contributors_312_email: 'jamietre@gmail.com', # npm_package_contributors_304_name: 'Derek Peterson', # npm_package_contributors_297_email: 'euprogramador@gmail.com', # npm_package_contributors_279_email: 'sbekkhus91@gmail.com', # npm_package_contributors_252_name: 'Jonas Weber', # npm_package_contributors_240_email: 'isaac@saucelabs.com', # npm_package_contributors_235_email: 'daijiro.wachi@gmail.com', # npm_package_contributors_107_email: 'florian@margaine.com', # npm_package_contributors_50_name: 'Jason Smith', # npm_package_bundleDependencies_44: 'lodash.clonedeep', # npm_package_dependencies_ini: '~1.3.4', # npm_package_dependencies_find_npm_prefix: '~1.0.1', # TERM_SESSION_ID: '5D1DA972-30A0-4169-8CAE-A6E929461CC7', # npm_package_man_44: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-team.1', # npm_package_contributors_491_name: 'Dominic Watson', # npm_package_contributors_433_name: 'Alex Chesters', # npm_package_contributors_405_email: 'aaron.tribou@gmail.com', # npm_package_contributors_382_email: 'thefourtheye@users.noreply.github.com', # npm_package_contributors_367_name: 'Ryan Hendrickson', # npm_package_contributors_338_name: 'Martin von Gagern', # npm_package_contributors_298_email: 'thomasc@ssimicro.com', # npm_package_contributors_276_email: 'kyle@kemitchell.com', # npm_package_contributors_262_name: 'Takaya Kobayashi', # npm_package_contributors_165_name: 'Thorsten Lorenz', # npm_package_contributors_144_email: 'qslack@qslack.com', # npm_package_contributors_108_email: 'its@johan-nordberg.com', # npm_package_contributors_86_name: 'Jed Schmidt', # npm_package_contributors_41_email: 'w.elwood08@gmail.com', # npm_package_contributors_20_name: 'Tomaž Muraus', # npm_package_contributors_19_name: 'Olivier Melcher', # npm_package_bundleDependencies_47: 'lodash.uniq', # npm_package_bundleDependencies_9: 'bin-links', # npm_package_dependencies_validate_npm_package_name: '~3.0.0', # npm_package_dependencies_path_is_inside: '~1.0.2', # npm_package_man_45: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-test.1', # npm_package_contributors_530_email: 'gszabo@users.noreply.github.com', # npm_package_contributors_484_email: 'leonard.martin@gmail.com', # npm_package_contributors_422_email: 'thechargingvolcano@gmail.com', # npm_package_contributors_405_name: 'Aaron Tribou', # npm_package_contributors_382_name: 'thefourtheye', # npm_package_contributors_376_email: 'daniel@scandinav.se', # npm_package_contributors_303_email: 'kyle.tarplee@numerica.us', # npm_package_contributors_298_name: 'Thomas Cort', # npm_package_contributors_276_name: 'Kyle Mitchell', # npm_package_contributors_255_email: 'karolis.n@gmail.com', # npm_package_contributors_178_email: 'bryan@burgers.io', # npm_package_contributors_144_name: 'Quinn Slack', # npm_package_contributors_108_name: 'Johan Nordberg', # npm_package_contributors_57_email: 'dap@joyent.com', # npm_package_contributors_41_name: 'Will Elwood', # npm_package_contributors_8_email: 'christian.eager@nokia.com', # npm_package_bundleDependencies_46: 'lodash.union', # npm_package_bundleDependencies_8: 'bluebird', # npm_package_dependencies_move_concurrently: '^1.0.1', # npm_package_repository_url: 'git+https://github.com/npm/npm.git', # ATOM_HOME: '/Users/gib/.config/atom', # npm_package_readmeFilename: 'README.md', # npm_package_contributors_509_name: 'David Goss', # npm_package_contributors_506_email: 'anders.d.johnson.developer@gmail.com', # npm_package_contributors_454_email: 'legodude17@users.noreply.github.com', # npm_package_contributors_400_name: 'André Herculano', # npm_package_contributors_388_email: 'polm@dampfkraft.com', # npm_package_contributors_387_name: 'Paul Irish', # npm_package_contributors_318_name: 'fscherwi', # npm_package_contributors_317_email: 'daniel@dko.io', # npm_package_contributors_292_email: 'james@talmage.io', # npm_package_contributors_273_name: 'Antti Mattila', # npm_package_contributors_245_email: 'karl.horky@gmail.com', # npm_package_contributors_230_email: 'kevinsheedy@gmail.com', # npm_package_contributors_141_name: 'CamilleM', # npm_package_contributors_102_email: 'rok@kowalski.gd', # npm_package_contributors_44_name: 'Martin Cooper', # npm_package_scripts_test_tap: 'npm run tap -- "test/tap/*.js" "test/network/*.js" "test/broken-under-*/*.js"', # npm_package_bundleDependencies_56: 'npm-cache-filename', # npm_package_dependencies_npm_registry_client: '~8.5.0', # npm_package_dependencies_gentle_fs: '^2.0.1', # npm_package_dependencies_ansicolors: '~0.3.2', # npm_package_contributors_524_name: 'Marcin Szczepanski', # npm_package_contributors_507_email: 'lotharsee@gmail.com', # npm_package_contributors_455_email: 'beyondcompute@users.noreply.github.com', # npm_package_contributors_443_name: 'Ville Lahdenvuo', # npm_package_contributors_397_name: 'Zirak', # npm_package_contributors_389_email: 'wizard@roborooter.com', # npm_package_contributors_322_name: 'Sebastiaan Deckers', # npm_package_contributors_316_email: 'aaronjkrause@gmail.com', # npm_package_contributors_293_email: 'jane@uber.com', # npm_package_contributors_289_name: 'Rachel Hutchison', # npm_package_contributors_244_email: 'amZotti@users.noreply.github.com', # npm_package_contributors_231_email: 'aleksey@uber.com', # npm_package_contributors_155_name: 'Yazhong Liu', # npm_package_contributors_120_name: 'TJ Holowaychuk', # npm_package_contributors_119_name: 'Alan Shaw', # npm_package_contributors_103_email: 'forbes@lindesay.co.uk', # npm_package_contributors_98_name: 'Jaakko Manninen', # npm_package_contributors_76_name: 'Einar Otto Stangvik', # npm_package_bundleDependencies_57: 'npm-lifecycle', # npm_package_dependencies_npm_lifecycle: '~2.0.0', # npm_package_dependencies_config_chain: '~1.1.11', # npm_package_description: 'a package manager for JavaScript', # NVM_DIR: '/Users/gib/.local/share/nvm', # USER: 'gib', # npm_package_man_8: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-config.1', # npm_package_contributors_535_email: 'hi@vbelozyorov.com', # npm_package_contributors_495_name: 'mmkal', # npm_package_contributors_481_email: 'guangcongluo@gmail.com', # npm_package_contributors_437_name: 'Anna Henningsen', # npm_package_contributors_427_email: 'mdjasper@gmail.com', # npm_package_contributors_373_email: 'rob.ludwig@rideamigos.com', # npm_package_contributors_363_name: 'harryh', # npm_package_contributors_306_email: 'mlumish@google.com', # npm_package_contributors_266_name: 'Jakob Krigovsky', # npm_package_contributors_250_email: 'a.c.kalker@gmail.com', # npm_package_contributors_161_name: 'yoyoyogi', # npm_package_contributors_82_name: 'Meaglin', # npm_package_contributors_68_name: 'Marcus Ekwall', # npm_package_contributors_52_email: 'david.daniel.trejo@gmail.com', # npm_package_contributors_24_name: 'George Miroshnykov', # npm_package_license: 'Artistic-2.0', # npm_package_scripts_dumpconf: 'env | grep npm | sort | uniq', # npm_package_bundleDependencies_104: 'safe-buffer', # npm_package_bundleDependencies_54: 'nopt', # npm_package_dependencies_lodash__baseindexof: '*', # npm_package_dependencies_qrcode_terminal: '~0.11.0', # npm_package_dependencies_archy: '~1.0.0', # npm_package_bin_npm: './bin/npm-cli.js', # LS_COLORS: 'bd=38;5;68:ca=38;5;17:cd=38;5;113;1:di=38;5;30:do=38;5;127:ex=38;5;208;1:pi=38;5;126:fi=0:ln=target:mh=38;5;222;1:no=0:or=48;5;196;38;5;232;1:ow=38;5;220;1:sg=48;5;3;38;5;0:su=38;5;220;1;3;100;1:so=38;5;197:st=38;5;86;48;5;234:tw=48;5;235;38;5;139;3:*LS_COLORS=48;5;89;38;5;197;1;3;4;7:*README=38;5;220;1:*README.rst=38;5;220;1:*LICENSE=38;5;220;1:*COPYING=38;5;220;1:*INSTALL=38;5;220;1:*COPYRIGHT=38;5;220;1:*AUTHORS=38;5;220;1:*HISTORY=38;5;220;1:*CONTRIBUTORS=38;5;220;1:*PATENTS=38;5;220;1:*VERSION=38;5;220;1:*NOTICE=38;5;220;1:*CHANGES=38;5;220;1:*.log=38;5;190:*.txt=38;5;253:*.etx=38;5;184:*.info=38;5;184:*.markdown=38;5;184:*.md=38;5;184:*.mkd=38;5;184:*.nfo=38;5;184:*.pod=38;5;184:*.rst=38;5;184:*.tex=38;5;184:*.textile=38;5;184:*.json=38;5;178:*.msg=38;5;178:*.pgn=38;5;178:*.rss=38;5;178:*.xml=38;5;178:*.yaml=38;5;178:*.yml=38;5;178:*.RData=38;5;178:*.rdata=38;5;178:*.cbr=38;5;141:*.cbz=38;5;141:*.chm=38;5;141:*.djvu=38;5;141:*.pdf=38;5;141:*.PDF=38;5;141:*.docm=38;5;111;4:*.doc=38;5;111:*.docx=38;5;111:*.eps=38;5;111:*.ps=38;5;111:*.odb=38;5;111:*.odt=38;5;111:*.rtf=38;5;111:*.odp=38;5;166:*.pps=38;5;166:*.ppt=38;5;166:*.pptx=38;5;166:*.ppts=38;5;166:*.pptxm=38;5;166;4:*.pptsm=38;5;166;4:*.csv=38;5;78:*.ods=38;5;112:*.xla=38;5;76:*.xls=38;5;112:*.xlsx=38;5;112:*.xlsxm=38;5;112;4:*.xltm=38;5;73;4:*.xltx=38;5;73:*cfg=1:*conf=1:*rc=1:*.ini=1:*.plist=1:*.viminfo=1:*.pcf=1:*.psf=1:*.git=38;5;197:*.gitignore=38;5;240:*.gitattributes=38;5;240:*.gitmodules=38;5;240:*.awk=38;5;172:*.bash=38;5;172:*.bat=38;5;172:*.BAT=38;5;172:*.sed=38;5;172:*.sh=38;5;172:*.zsh=38;5;172:*.vim=38;5;172:*.ahk=38;5;41:*.py=38;5;41:*.pl=38;5;208:*.PL=38;5;160:*.t=38;5;114:*.msql=38;5;222:*.mysql=38;5;222:*.pgsql=38;5;222:*.sql=38;5;222:*.tcl=38;5;64;1:*.r=38;5;49:*.R=38;5;49:*.gs=38;5;81:*.asm=38;5;81:*.cl=38;5;81:*.lisp=38;5;81:*.lua=38;5;81:*.moon=38;5;81:*.c=38;5;81:*.C=38;5;81:*.h=38;5;110:*.H=38;5;110:*.tcc=38;5;110:*.c++=38;5;81:*.h++=38;5;110:*.hpp=38;5;110:*.hxx=38;5;110:*.ii=38;5;110:*.M=38;5;110:*.m=38;5;110:*.cc=38;5;81:*.cs=38;5;81:*.cp=38;5;81:*.cpp=38;5;81:*.cxx=38;5;81:*.cr=38;5;81:*.go=38;5;81:*.f=38;5;81:*.for=38;5;81:*.ftn=38;5;81:*.s=38;5;110:*.S=38;5;110:*.rs=38;5;81:*.swift=38;5;219:*.sx=38;5;81:*.hi=38;5;110:*.hs=38;5;81:*.lhs=38;5;81:*.pyc=38;5;240:*.css=38;5;125;1:*.less=38;5;125;1:*.sass=38;5;125;1:*.scss=38;5;125;1:*.htm=38;5;125;1:*.html=38;5;125;1:*.jhtm=38;5;125;1:*.mht=38;5;125;1:*.eml=38;5;125;1:*.mustache=38;5;125;1:*.coffee=38;5;074;1:*.java=38;5;074;1:*.js=38;5;074;1:*.jsm=38;5;074;1:*.jsm=38;5;074;1:*.jsp=38;5;074;1:*.php=38;5;81:*.ctp=38;5;81:*.twig=38;5;81:*.vb=38;5;81:*.vba=38;5;81:*.vbs=38;5;81:*Dockerfile=38;5;155:*.dockerignore=38;5;240:*Makefile=38;5;155:*MANIFEST=38;5;243:*pm_to_blib=38;5;240:*.am=38;5;242:*.in=38;5;242:*.hin=38;5;242:*.scan=38;5;242:*.m4=38;5;242:*.old=38;5;242:*.out=38;5;242:*.SKIP=38;5;244:*.diff=48;5;197;38;5;232:*.patch=48;5;197;38;5;232;1:*.bmp=38;5;97:*.tiff=38;5;97:*.tif=38;5;97:*.TIFF=38;5;97:*.cdr=38;5;97:*.gif=38;5;97:*.ico=38;5;97:*.jpeg=38;5;97:*.JPG=38;5;97:*.jpg=38;5;97:*.nth=38;5;97:*.png=38;5;97:*.psd=38;5;97:*.xpm=38;5;97:*.ai=38;5;99:*.eps=38;5;99:*.epsf=38;5;99:*.drw=38;5;99:*.ps=38;5;99:*.svg=38;5;99:*.avi=38;5;114:*.divx=38;5;114:*.IFO=38;5;114:*.m2v=38;5;114:*.m4v=38;5;114:*.mkv=38;5;114:*.MOV=38;5;114:*.mov=38;5;114:*.mp4=38;5;114:*.mpeg=38;5;114:*.mpg=38;5;114:*.ogm=38;5;114:*.rmvb=38;5;114:*.sample=38;5;114:*.wmv=38;5;114:*.3g2=38;5;115:*.3gp=38;5;115:*.gp3=38;5;115:*.webm=38;5;115:*.gp4=38;5;115:*.asf=38;5;115:*.flv=38;5;115:*.ts=38;5;115:*.ogv=38;5;115:*.f4v=38;5;115:*.VOB=38;5;115;1:*.vob=38;5;115;1:*.3ga=38;5;137;1:*.S3M=38;5;137;1:*.aac=38;5;137;1:*.au=38;5;137;1:*.dat=38;5;137;1:*.dts=38;5;137;1:*.fcm=38;5;137;1:*.m4a=38;5;137;1:*.mid=38;5;137;1:*.midi=38;5;137;1:*.mod=38;5;137;1:*.mp3=38;5;137;1:*.mp4a=38;5;137;1:*.oga=38;5;137;1:*.ogg=38;5;137;1:*.opus=38;5;137;1:*.s3m=38;5;137;1:*.sid=38;5;137;1:*.wma=38;5;137;1:*.ape=38;5;136;1:*.aiff=38;5;136;1:*.cda=38;5;136;1:*.flac=38;5;136;1:*.alac=38;5;136;1:*.midi=38;5;136;1:*.pcm=38;5;136;1:*.wav=38;5;136;1:*.wv=38;5;136;1:*.wvc=38;5;136;1:*.afm=38;5;66:*.fon=38;5;66:*.fnt=38;5;66:*.pfb=38;5;66:*.pfm=38;5;66:*.ttf=38;5;66:*.otf=38;5;66:*.PFA=38;5;66:*.pfa=38;5;66:*.7z=38;5;40:*.a=38;5;40:*.arj=38;5;40:*.bz2=38;5;40:*.cpio=38;5;40:*.gz=38;5;40:*.lrz=38;5;40:*.lz=38;5;40:*.lzma=38;5;40:*.lzo=38;5;40:*.rar=38;5;40:*.s7z=38;5;40:*.sz=38;5;40:*.tar=38;5;40:*.tgz=38;5;40:*.xz=38;5;40:*.z=38;5;40:*.Z=38;5;40:*.zip=38;5;40:*.zipx=38;5;40:*.zoo=38;5;40:*.zpaq=38;5;40:*.zz=38;5;40:*.apk=38;5;215:*.deb=38;5;215:*.rpm=38;5;215:*.jad=38;5;215:*.jar=38;5;215:*.cab=38;5;215:*.pak=38;5;215:*.pk3=38;5;215:*.vdf=38;5;215:*.vpk=38;5;215:*.bsp=38;5;215:*.dmg=38;5;215:*.r[0-9]{0,2}=38;5;239:*.zx[0-9]{0,2}=38;5;239:*.z[0-9]{0,2}=38;5;239:*.part=38;5;239:*.dmg=38;5;124:*.iso=38;5;124:*.bin=38;5;124:*.nrg=38;5;124:*.qcow=38;5;124:*.sparseimage=38;5;124:*.toast=38;5;124:*.vcd=38;5;124:*.vmdk=38;5;124:*.accdb=38;5;60:*.accde=38;5;60:*.accdr=38;5;60:*.accdt=38;5;60:*.db=38;5;60:*.fmp12=38;5;60:*.fp7=38;5;60:*.localstorage=38;5;60:*.mdb=38;5;60:*.mde=38;5;60:*.sqlite=38;5;60:*.typelib=38;5;60:*.nc=38;5;60:*.pacnew=38;5;33:*.un~=38;5;241:*.orig=38;5;241:*.BUP=38;5;241:*.bak=38;5;241:*.o=38;5;241:*.rlib=38;5;241:*.swp=38;5;244:*.swo=38;5;244:*.tmp=38;5;244:*.sassc=38;5;244:*.pid=38;5;248:*.state=38;5;248:*lockfile=38;5;248:*.err=38;5;160;1:*.error=38;5;160;1:*.stderr=38;5;160;1:*.dump=38;5;241:*.stackdump=38;5;241:*.zcompdump=38;5;241:*.zwc=38;5;241:*.pcap=38;5;29:*.cap=38;5;29:*.dmp=38;5;29:*.DS_Store=38;5;239:*.localized=38;5;239:*.CFUserTextEncoding=38;5;239:*.allow=38;5;112:*.deny=38;5;196:*.service=38;5;45:*@.service=38;5;45:*.socket=38;5;45:*.swap=38;5;45:*.device=38;5;45:*.mount=38;5;45:*.automount=38;5;45:*.target=38;5;45:*.path=38;5;45:*.timer=38;5;45:*.snapshot=38;5;45:*.application=38;5;116:*.cue=38;5;116:*.description=38;5;116:*.directory=38;5;116:*.m3u=38;5;116:*.m3u8=38;5;116:*.md5=38;5;116:*.properties=38;5;116:*.sfv=38;5;116:*.srt=38;5;116:*.theme=38;5;116:*.torrent=38;5;116:*.urlview=38;5;116:*.asc=38;5;192;3:*.bfe=38;5;192;3:*.enc=38;5;192;3:*.gpg=38;5;192;3:*.signature=38;5;192;3:*.sig=38;5;192;3:*.p12=38;5;192;3:*.pem=38;5;192;3:*.pgp=38;5;192;3:*.asc=38;5;192;3:*.enc=38;5;192;3:*.sig=38;5;192;3:*.32x=38;5;213:*.cdi=38;5;213:*.fm2=38;5;213:*.rom=38;5;213:*.sav=38;5;213:*.st=38;5;213:*.a00=38;5;213:*.a52=38;5;213:*.A64=38;5;213:*.a64=38;5;213:*.a78=38;5;213:*.adf=38;5;213:*.atr=38;5;213:*.gb=38;5;213:*.gba=38;5;213:*.gbc=38;5;213:*.gel=38;5;213:*.gg=38;5;213:*.ggl=38;5;213:*.ipk=38;5;213:*.j64=38;5;213:*.nds=38;5;213:*.nes=38;5;213:*.sms=38;5;213:*.pot=38;5;7:*.pcb=38;5;7:*.mm=38;5;7:*.pod=38;5;7:*.gbr=38;5;7:*.spl=38;5;7:*.scm=38;5;7:*.Rproj=38;5;11:*.sis=38;5;7:*.1p=38;5;7:*.3p=38;5;7:*.cnc=38;5;7:*.def=38;5;7:*.ex=38;5;7:*.example=38;5;7:*.feature=38;5;7:*.ger=38;5;7:*.map=38;5;7:*.mf=38;5;7:*.mfasl=38;5;7:*.mi=38;5;7:*.mtx=38;5;7:*.pc=38;5;7:*.pi=38;5;7:*.plt=38;5;7:*.pm=38;5;7:*.rb=38;5;7:*.rdf=38;5;7:*.rst=38;5;7:*.ru=38;5;7:*.sch=38;5;7:*.sty=38;5;7:*.sug=38;5;7:*.t=38;5;7:*.tdy=38;5;7:*.tfm=38;5;7:*.tfnt=38;5;7:*.tg=38;5;7:*.vcard=38;5;7:*.vcf=38;5;7:*.xln=38;5;7:*.iml=38;5;166:*.xcconfig=1:*.entitlements=1:*.strings=1:*.storyboard=38;5;196:*.xcsettings=1:*.xib=38;5;208:', # npm_package_man_9: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-dedupe.1', # npm_package_contributors_508_name: 'Simon Kurtz', # npm_package_contributors_471_email: 'andreas.kohn@gmail.com', # npm_package_contributors_401_name: 'Wyatt Preul', # npm_package_contributors_386_name: 'Thomas Hallock', # npm_package_contributors_369_email: 'hbetts@factset.com', # npm_package_contributors_336_email: 'jakub.g.opensource@gmail.com', # npm_package_contributors_319_name: 'Thomas Reggi', # npm_package_contributors_272_name: 'Mike MacCana', # npm_package_contributors_215_email: 'smikes@cubane.com', # npm_package_contributors_185_email: 'felix@rabe.io', # npm_package_contributors_140_name: 'Tom Huang', # npm_package_contributors_130_email: 'p0deje@gmail.com', # npm_package_contributors_88_email: 'patrick@buzzle.at', # npm_package_contributors_62_email: 'dvyjones@binaryhex.com', # npm_package_contributors_45_name: 'Jann Horn', # npm_package_contributors_17_email: 'tor.valamo@gmail.com', # npm_package_bundleDependencies_105: 'worker-farm', # npm_package_bundleDependencies_55: 'normalize-package-data', # npm_package_dependencies_lru_cache: '~4.1.1', # CCACHE_DIR: '/Users/gib/.local/share/ccache', # npm_package_man_73: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/semver.7', # npm_package_contributors_493_name: 'Brian Beck', # npm_package_contributors_461_email: 'git@twopointzero.us', # npm_package_contributors_431_name: 'Lucas Holmquist', # npm_package_contributors_414_email: 'hsu@peterdavehello.org', # npm_package_contributors_379_email: 'zdoege@gm.slc.edu', # npm_package_contributors_365_name: 'Neil Kistner', # npm_package_contributors_340_email: 'mail@ekmartin.com', # npm_package_contributors_260_name: 'Jeff Barczewski', # npm_package_contributors_219_name: 'Kazuhito Hokamura', # npm_package_contributors_205_email: 'chiller@badwing.com', # npm_package_contributors_195_email: 'busi.hyy@taobao.com', # npm_package_contributors_189_name: 'GeJ', # npm_package_contributors_177_email: 'k.tinnefeld@googlemail.com', # npm_package_contributors_167_name: 'Benjamin Coe', # npm_package_contributors_84_name: 'Nathan Zadoks', # npm_package_contributors_58_email: 'danila.gerasimov@gmail.com', # npm_package_contributors_22_name: 'Orlando Vazquez', # npm_package_contributors_7_email: 'cliffano@gmail.com', # npm_package_bundleDependencies_102: 'wrappy', # npm_package_bundleDependencies_52: 'mississippi', # npm_package_dependencies_npm_packlist: '~1.1.10', # npm_package_man_72: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/removing-npm.7', # npm_package_contributors_521_email: 'supertong@users.noreply.github.com', # npm_package_contributors_518_email: 'xcambar@gmail.com', # npm_package_contributors_472_name: 'Jason Wohlgemuth', # npm_package_contributors_446_email: 'jonahkmoses@gmail.com', # npm_package_contributors_392_email: 'bfred-it@users.noreply.github.com', # npm_package_contributors_335_name: 'Ben Gotow', # npm_package_contributors_327_email: 'andrew.web@ifdattic.com', # npm_package_contributors_216_name: 'Mat Tyndall', # npm_package_contributors_186_name: 'Michael Hayes', # npm_package_contributors_168_name: 'Alex Ford', # npm_package_contributors_150_email: 'dylang@gmail.com', # npm_package_contributors_133_name: 'bitspill', # npm_package_contributors_125_email: 'jason@diamond.name', # npm_package_contributors_73_email: 'jmcantrell@gmail.com', # npm_package_contributors_61_name: 'Andrew Lunny', # npm_package_contributors_14_name: 'Timo Derstappen', # npm_package_scripts_test_node: 'tap --timeout 240 "test/tap/*.js" "test/network/*.js" "test/broken-under-nyc*/*.js"', # npm_package_bundleDependencies_103: 'write-file-atomic', # npm_package_bundleDependencies_53: 'move-concurrently', # npm_package_dependencies_text_table: '~0.2.0', # npm_package_man_71: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-scripts.7', # npm_package_contributors_492_email: 'enrico.weigelt@gr13.net', # npm_package_contributors_464_name: 'Lucas Theisen', # npm_package_contributors_430_email: 'jason.karns@gmail.com', # npm_package_contributors_428_name: 'Max', # npm_package_contributors_411_name: 'Simon MacDonald', # npm_package_contributors_364_email: 'prayag.verma@gmail.com', # npm_package_contributors_345_name: 'Jeff McMahan', # npm_package_contributors_309_name: 'Matthew Hasbach', # npm_package_contributors_261_email: 'dannyfritz@gmail.com', # npm_package_contributors_218_email: 'ramartin.net@gmail.com', # npm_package_contributors_200_name: 'Hunter Loftis', # npm_package_contributors_190_name: 'Andrew Terris', # npm_package_contributors_188_email: 'bradley.meck@gmail.com', # npm_package_contributors_172_name: 'Robin Tweedie', # npm_package_contributors_166_email: 'julian@juliangruber.com', # npm_package_contributors_85_email: 'mscdex@mscdex.net', # npm_package_contributors_23_email: 'kaichenxyz@gmail.com', # npm_package_contributors_2_name: 'Mikeal Rogers', # npm_package_bundleDependencies_100: 'validate-npm-package-name', # npm_package_bundleDependencies_50: 'meant', # npm_package_dependencies_meant: '~1.0.1', # SSH_AUTH_SOCK: '/private/tmp/com.apple.launchd.y3ttQKvlZI/Listeners', # npm_package_man_70: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-scope.7', # npm_package_contributors_492_name: 'Enrico Weigelt, metux IT consult', # npm_package_contributors_430_name: 'Jason Karns', # npm_package_contributors_404_email: 'gk.joker@gmail.com', # npm_package_contributors_383_email: 'yaelz@users.noreply.github.com', # npm_package_contributors_364_name: 'Prayag Verma', # npm_package_contributors_299_email: 'thaddee.tyl@gmail.com', # npm_package_contributors_277_email: 'fishrock123@rocketmail.com', # npm_package_contributors_261_name: 'Danny Fritz', # npm_package_contributors_218_name: 'Ron Martinez', # npm_package_contributors_188_name: 'Bradley Meck', # npm_package_contributors_166_name: 'Julian Gruber', # npm_package_contributors_145_email: 'alex@kocharin.ru', # npm_package_contributors_109_email: 'ibobrik@gmail.com', # npm_package_contributors_85_name: 'Brian White', # npm_package_contributors_40_email: 'conny@fuchsia.se', # npm_package_contributors_23_name: 'Kai Chen', # npm_package_bundleDependencies_101: 'which', # npm_package_bundleDependencies_51: 'mkdirp', # npm_package_dependencies_safe_buffer: '~5.1.1', # npm_package_dependencies_dezalgo: '~1.0.3', # __CF_USER_TEXT_ENCODING: '0x1F5:0:0', # npm_execpath: '/Users/gib/wrk/com/DANGER/node/deps/npm/bin/npm-cli.js', # npm_package_man_2: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-bin.1', # npm_package_contributors_524_email: 'marcin@imagichine.com.au', # npm_package_contributors_501_name: 'Tim Needham', # npm_package_contributors_453_name: 'Arseniy Maximov', # npm_package_contributors_443_email: 'tuhoojabotti@gmail.com', # npm_package_contributors_408_name: 'Aleksey Shvayka', # npm_package_contributors_397_email: 'zirakertan@gmail.com', # npm_package_contributors_322_email: 'seb@ninja.sg', # npm_package_contributors_310_name: 'Jon Hall', # npm_package_contributors_295_name: 'Andrew Crites', # npm_package_contributors_289_email: 'rhutchix@intel.com', # npm_package_contributors_242_name: 'David Marr', # npm_package_contributors_237_name: 'Aria Stewart', # npm_package_contributors_155_email: 'yorkiefixer@gmail.com', # npm_package_contributors_149_name: 'Zeke Sikelianos', # npm_package_contributors_120_email: 'tj@vision-media.ca', # npm_package_contributors_119_email: 'alan@freestyle-developments.co.uk', # npm_package_contributors_105_name: 'Jake Verbaten', # npm_package_contributors_98_email: 'jaakko@rocketpack.fi', # npm_package_contributors_76_email: 'einaros@gmail.com', # npm_package_devDependencies_npm_registry_mock: '~1.1.0', # npm_package_dependencies_bluebird: '~3.5.1', # MAKELEVEL: '1', # npm_package_man_3: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-bugs.1', # npm_package_contributors_525_email: 'josh@textio.com', # npm_package_contributors_515_name: 'Joshua Chaitin-Pollak', # npm_package_contributors_442_email: 'alex@strugee.net', # npm_package_contributors_396_email: 'sam@silverstripe.com', # npm_package_contributors_353_name: 'Dave Galbraith', # npm_package_contributors_323_email: 'lady3bean@users.noreply.github.com', # npm_package_contributors_288_email: 'enet4mikeenet@gmail.com', # npm_package_contributors_281_name: 'thefourtheye', # npm_package_contributors_227_name: 'Oddur Sigurdsson', # npm_package_contributors_154_email: 'mikolalysenko@gmail.com', # npm_package_contributors_128_name: 'Jess Martin', # npm_package_contributors_121_email: 'pyro@feisty.io', # npm_package_contributors_118_email: 'tburnham@hubspot.com', # npm_package_contributors_111_name: 'Mathias Bynens', # npm_package_contributors_99_email: 'luke.arduini@gmail.com', # npm_package_contributors_90_name: 'Ryan Emery', # npm_package_contributors_77_email: 'heyacct@gmail.com', # npm_package_contributors_32_name: 'Visnu Pitiyanuvath', # npm_package_devDependencies_marked_man: '~0.2.1', # npm_package_dependencies_fs_write_stream_atomic: '~1.0.10', # npm_package_dependencies_detect_indent: '~5.0.0', # PAGER: 'less', # npm_package_man_0: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-access.1', # npm_package_contributors_508_email: 'simonkurtz@gmail.com', # npm_package_contributors_460_name: 'Brian Dukes', # npm_package_contributors_415_name: 'Jordan Klassen', # npm_package_contributors_401_email: 'wpreul@gmail.com', # npm_package_contributors_386_email: 'thomas@1stdibs.com', # npm_package_contributors_378_name: 'doug.wade', # npm_package_contributors_341_name: 'Rafał Pocztarski', # npm_package_contributors_319_email: 'thomas@reggi.com', # npm_package_contributors_272_email: 'mike.maccana@gmail.com', # npm_package_contributors_204_name: 'Timo Weiß', # npm_package_contributors_194_name: 'Chulki Lee', # npm_package_contributors_176_name: 'Forrest L Norvell', # npm_package_contributors_140_email: 'hzlhu.dargon@gmail.com', # npm_package_contributors_59_name: 'Rod Vagg', # npm_package_contributors_45_email: 'jannhorn@googlemail.com', # npm_package_contributors_6_name: 'Francisco Treacy', # npm_package_devDependencies_tacks: '~1.2.6', # npm_package_dependencies_umask: '~1.1.0', # npm_package_dependencies_read_installed: '~4.0.3', # npm_package_dependencies_npmlog: '~4.1.2', # npm_package_dependencies_normalize_package_data: '~2.4.0', # npm_package_author_name: 'Isaac Z. Schlueter', # MFLAGS: '- --jobserver-fds=3,9 -j', # npm_package_man_1: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-adduser.1', # npm_package_contributors_501_email: 'tim.needham@wmfs.net', # npm_package_contributors_496_name: 'Andrew Schmadel', # npm_package_contributors_478_name: 'Ramana Venkata', # npm_package_contributors_453_email: 'localhost@kern0.ru', # npm_package_contributors_434_name: 'Robert Gay', # npm_package_contributors_408_email: 'shvaikalesh@gmail.com', # npm_package_contributors_360_name: 'Rafał Legiędź', # npm_package_contributors_310_email: 'jon_hall@outlook.com', # npm_package_contributors_295_email: 'ajcrites@gmail.com', # npm_package_contributors_265_name: 'Michiel Sikma', # npm_package_contributors_242_email: 'davemarr@gmail.com', # npm_package_contributors_237_email: 'aredridel@nbtsc.org', # npm_package_contributors_162_name: 'J. Tangelder', # npm_package_contributors_149_email: 'zeke@sikelianos.com', # npm_package_contributors_139_name: 'Sergey Belov', # npm_package_contributors_105_email: 'raynos2@gmail.com', # npm_package_contributors_81_name: 'Maxim Bogushevich', # npm_package_contributors_27_name: 'Pete Kruckenberg', # npm_package_dependencies_lodash_without: '~4.4.0', # npm_package_dependencies_glob: '~7.1.2', # npm_package_man_6: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-cache.1', # npm_package_contributors_528_email: 'tmcw@users.noreply.github.com', # npm_package_contributors_527_name: 'Alexandra Ulsh', # npm_package_contributors_511_email: 'fasterthanlime@users.noreply.github.com', # npm_package_contributors_440_name: 'Mike Engel', # npm_package_contributors_394_name: 'Anna Henningsen', # npm_package_contributors_358_name: 'Vedat Mahir YILMAZ', # npm_package_contributors_357_email: 'persson.jonathan@gmail.com', # npm_package_contributors_321_name: 'Jason Kurian', # npm_package_contributors_285_email: 'cedric.nelson@gmail.com', # npm_package_contributors_223_email: 'bpage@dewalch.com', # npm_package_contributors_159_email: 'shawn@wildermuth.com', # npm_package_contributors_156_name: 'Neil Gentleman', # npm_package_contributors_123_name: 'Elan Shanker', # npm_package_contributors_115_email: 'elisee@sparklin.org', # npm_package_contributors_94_email: 'johan@skold.cc', # npm_package_contributors_75_name: 'Don Park', # npm_package_contributors_39_name: 'Jameson Little', # npm_package_contributors_36_email: 'iainsproat@gmail.com', # npm_package_dependencies_debuglog: '*', # npm_package_dependencies_npm_package_arg: '~6.0.0', # npm_package_man_7: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-completion.1', # npm_package_contributors_536_email: 'bfarias@godaddy.com', # npm_package_contributors_502_name: 'leonardo rojas', # npm_package_contributors_482_email: 'steven@ceriously.com', # npm_package_contributors_468_email: 'jakob@krigovsky.com', # npm_package_contributors_450_name: 'Henry Zhu', # npm_package_contributors_424_email: 'boneskull@boneskull.com', # npm_package_contributors_370_email: 'lewis.cowper@googlemail.com', # npm_package_contributors_349_email: 'jimb@yahoo-inc.com', # npm_package_contributors_313_name: 'James Hartig', # npm_package_contributors_305_email: 'greg.whiteley@atomos.com', # npm_package_contributors_296_name: 'Joshua Egan', # npm_package_contributors_278_name: 'Michael Klein', # npm_package_contributors_253_email: 'twhid@twhid.com', # npm_package_contributors_241_name: 'Marcin Wosinek', # npm_package_contributors_234_name: 'Andrey Fedorov', # npm_package_contributors_106_name: 'Schabse Laks', # npm_package_contributors_51_email: 'buzypi@gmail.com', # npm_package_dependencies_lodash__cacheindexof: '*', # npm_package_dependencies_strip_ansi: '~4.0.0', # npm_package_dependencies_inherits: '~2.0.3', # PATH: '/Users/gib/wrk/com/DANGER/node/deps/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/node_modules/.bin:/Users/gib/wrk/com/DANGER/node/out/Release:/Users/gib/wrk/com/DANGER/node/out/tools/bin:/Users/gib/.local/share/cargo/bin:/usr/local/opt/ccache/libexec:/Users/gib/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin:/usr/local/opt/coreutils/libexec/gnubin', # npm_package_man_4: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-build.1', # npm_package_contributors_532_name: 'Andrew Pitman', # npm_package_contributors_486_name: 'Simon Legg', # npm_package_contributors_467_email: 'pavloblack@hotmail.com', # npm_package_contributors_420_name: 'Christophe Hurpeau', # npm_package_contributors_419_name: 'David Emmerson', # npm_package_contributors_412_email: 'sheerun@sher.pl', # npm_package_contributors_374_name: 'Chris Warren', # npm_package_contributors_346_email: 'timkrins@gmail.com', # npm_package_contributors_301_name: 'Andrew Murray', # npm_package_contributors_257_name: 'Richard Littauer', # npm_package_contributors_208_name: 'Chris Meyers', # npm_package_contributors_203_email: 'me@fiws.net', # npm_package_contributors_198_name: 'Laurie Voss', # npm_package_contributors_193_email: 'adam.meadows@gmail.com', # npm_package_contributors_171_email: 'ceejceej@gmail.com', # npm_package_contributors_55_name: 'Tim Oxley', # npm_package_contributors_1_email: 'ssteinerX@gmail.com', # npm_package_bundleDependencies_58: 'npm-install-checks', # npm_package_dependencies_npm_profile: '~2.0.5', # npm_package_dependencies_lodash_clonedeep: '~4.5.0', # CARGO_HOME: '/Users/gib/.local/share/cargo', # npm_package_man_5: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-bundle.1', # npm_package_contributors_526_name: 'Jakub Holy', # npm_package_contributors_493_email: 'exogen@gmail.com', # npm_package_contributors_441_name: 'baderbuddy', # npm_package_contributors_431_email: 'lholmqui@redhat.com', # npm_package_contributors_395_name: 'Rachel Evans', # npm_package_contributors_365_email: 'neil.kistner@gmail.com', # npm_package_contributors_359_name: 'Samuel Reed', # npm_package_contributors_320_name: 'Thomas Michael McTiernan', # npm_package_contributors_260_email: 'jeff.barczewski@gmail.com', # npm_package_contributors_219_email: 'k.hokamura@gmail.com', # npm_package_contributors_189_email: 'geraud@gcu.info', # npm_package_contributors_167_email: 'bencoe@gmail.com', # npm_package_contributors_157_name: 'Kris Kowal', # npm_package_contributors_122_name: 'Paulo Cesar', # npm_package_contributors_84_email: 'nathan@nathan7.eu', # npm_package_contributors_74_name: 'Ribettes', # npm_package_contributors_38_name: 'Felix Geisendörfer', # npm_package_contributors_22_email: 'ovazquez@gmail.com', # npm_package_devDependencies_deep_equal: '~1.0.1', # npm_package_bundleDependencies_59: 'npm-package-arg', # npm_package_dependencies_readdir_scoped_modules: '*', # npm_package_dependencies_init_package_json: '~1.10.1', # npm_package_directories_man: './man', # _: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/node_modules/.bin/tap', # npm_package_man_64: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-config.7', # npm_package_contributors_533_email: 'jacob@wejendorp.dk', # npm_package_contributors_523_name: 'Carsten Brandt', # npm_package_contributors_487_email: 'kenneth.kin.lum@gmail.com', # npm_package_contributors_444_name: 'Natalie Wolfe', # npm_package_contributors_421_email: 'daniel.pazsoldan@gmail.com', # npm_package_contributors_418_email: 'koss@nocorp.me', # npm_package_contributors_390_name: 'Felix Rieseberg', # npm_package_contributors_375_email: 'scott@plumlee.org', # npm_package_contributors_325_name: 'Juan Caicedo', # npm_package_contributors_300_email: 'steve@steveklabnik.com', # npm_package_contributors_256_email: 'adi_ady_ade@hotmail.com', # npm_package_contributors_228_name: 'Eric Mill', # npm_package_contributors_209_email: 'ludwig@mediatool.com', # npm_package_contributors_199_email: 'me@re-becca.org', # npm_package_contributors_152_name: 'Yeonghoon Park', # npm_package_contributors_127_name: 'Thom Blake', # npm_package_contributors_71_name: 'Domenic Denicola', # npm_package_contributors_54_email: 'george@shapeshed.com', # npm_package_bundleDependencies_63: 'npm-user-validate', # npm_package_dependencies_which: '~1.3.0', # npm_package_dependencies_sorted_object: '~2.0.1', # npm_package_dependencies_slide: '~1.1.6', # npm_package_dependencies_readable_stream: '~2.3.3', # npm_package_dependencies_opener: '~1.4.3', # npm_package_dependencies_libnpx: '~9.7.1', # npm_package_directories_bin: './bin', # npm_package_man_65: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-developers.7', # npm_package_contributors_532_email: 'apitman@users.noreply.github.com', # npm_package_contributors_498_name: 'Mark Banner', # npm_package_contributors_486_email: 'leggsimon@gmail.com', # npm_package_contributors_476_name: 'Aki', # npm_package_contributors_420_email: 'christophe@hurpeau.com', # npm_package_contributors_419_email: 'david.emmerson@gmail.com', # npm_package_contributors_374_email: 'chris@ixalon.net', # npm_package_contributors_331_name: 'Tiago Rodrigues', # npm_package_contributors_301_email: 'radarhere@gmail.com', # npm_package_contributors_257_email: 'richard.littauer@gmail.com', # npm_package_contributors_212_name: 'Terin Stock', # npm_package_contributors_208_email: 'chris.meyers.fsu@gmail.com', # npm_package_contributors_198_email: 'git@seldo.com', # npm_package_contributors_182_name: 'Chris Williams', # npm_package_contributors_137_name: 'Steve Mason', # npm_package_contributors_65_name: 'Jens Grunert', # npm_package_contributors_55_email: 'secoif@gmail.com', # npm_package_contributors_29_name: 'Chris Wong', # npm_package_contributors_10_name: 'Alex K. Wolfe', # npm_package_bundleDependencies_62: 'npm-registry-client', # npm_package_dependencies_call_limit: '~1.1.0', # PWD: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg', # npm_package_man_66: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-disputes.7', # npm_package_man_39: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-shrinkwrap.1', # npm_package_contributors_536_name: 'Bradley Farias', # npm_package_contributors_496_email: 'schmod@users.noreply.github.com', # npm_package_contributors_482_name: 'Steven', # npm_package_contributors_478_email: 'idlike2dream@gmail.com', # npm_package_contributors_468_name: 'Jakob Krigovsky', # npm_package_contributors_434_email: 'robert.gay@redfin.com', # npm_package_contributors_424_name: 'Christopher Hiller', # npm_package_contributors_370_name: 'Lewis Cowper', # npm_package_contributors_360_email: 'rafal.legiedz@gmail.com', # npm_package_contributors_349_name: 'Jimb Esser', # npm_package_contributors_305_name: 'Greg Whiteley', # npm_package_contributors_265_email: 'michiel@wedemandhtml.com', # npm_package_contributors_253_name: 'Tim Whidden', # npm_package_contributors_162_email: 'j.tangelder@gmail.com', # npm_package_contributors_139_email: 'peimei@ya.ru', # npm_package_contributors_81_email: 'boga1@mail.ru', # npm_package_contributors_51_name: 'Gautham Pai', # npm_package_contributors_27_email: 'pete@kruckenberg.com', # npm_package_bundleDependencies_61: 'npm-profile', # npm_package_dependencies_imurmurhash: '*', # npm_package_dependencies_tar: '^4.0.2', # npm_package_dependencies_graceful_fs: '~4.1.11', # npm_package_bugs_url: 'https://github.com/npm/npm/issues', # npm_package_author_url: 'http://blog.izs.me', # npm_package_preferGlobal: 'true', # npm_lifecycle_event: 'test-node', # npm_package_man_67: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-index.7', # npm_package_man_38: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-search.1', # npm_package_contributors_523_email: 'mail@cebe.cc', # npm_package_contributors_522_name: 'tripu', # npm_package_contributors_445_name: 'Andrew Schmadel', # npm_package_contributors_444_email: 'nwolfe@newrelic.com', # npm_package_contributors_391_name: 'Glen Mailer', # npm_package_contributors_390_email: 'felix@felixrieseberg.com', # npm_package_contributors_325_email: 'retiredcanadianpoet@gmail.com', # npm_package_contributors_324_name: 'Tomi Carr', # npm_package_contributors_229_name: 'Gabriel Barros', # npm_package_contributors_228_email: 'eric@konklone.com', # npm_package_contributors_153_name: 'Rafael de Oleza', # npm_package_contributors_152_email: 'sola92@gmail.com', # npm_package_contributors_127_email: 'tblake@brightroll.com', # npm_package_contributors_126_name: 'Maximilian Antoni', # npm_package_contributors_71_email: 'domenic@domenicdenicola.com', # npm_package_contributors_70_name: 'Phillip Howell', # npm_package_bundleDependencies_60: 'npm-packlist', # EDITOR: 'nvim', # BABEL_CACHE_PATH: '/Users/gib/.cache/babel/cache.json', # npm_package_man_60: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npmrc.5', # npm_package_contributors_530_name: 'Gabor Szabo', # npm_package_contributors_484_name: 'Leonard Martin', # npm_package_contributors_472_email: 'jhwohlgemuth@users.noreply.github.com', # npm_package_contributors_422_name: 'Sakthipriyan Vairamani', # npm_package_contributors_376_name: 'Daniel Pedersen', # npm_package_contributors_335_email: 'bengotow@gmail.com', # npm_package_contributors_303_name: 'Kyle M. Tarplee', # npm_package_contributors_255_name: 'Karolis Narkevicius', # npm_package_contributors_216_email: 'mat.tyndall@gmail.com', # npm_package_contributors_186_email: 'michael@hayes.io', # npm_package_contributors_178_name: 'Bryan Burgers', # npm_package_contributors_168_email: 'Alex.Ford@CodeTunnel.com', # npm_package_contributors_133_email: 'bitspill+github@bitspill.net', # npm_package_contributors_61_email: 'alunny@gmail.com', # npm_package_contributors_57_name: 'Dave Pacheco', # npm_package_contributors_14_email: 'teemow@gmail.com', # npm_package_contributors_8_name: 'Christian Eager', # npm_package_devDependencies_marked: '~0.3.6', # npm_package_bundleDependencies_89: 'ssri', # npm_package_bundleDependencies_67: 'osenv', # npm_package_repository_type: 'git', # npm_package_keywords_0: 'install', # npm_package_name: 'npm', # LANG: 'en_GB.UTF-8', # npm_package_man_61: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/package-lock.json.5', # npm_package_contributors_461_name: 'J F', # npm_package_contributors_459_email: 'divergentdave@gmail.com', # npm_package_contributors_414_name: 'Peter Dave Hello', # npm_package_contributors_402_email: 'mborins@us.ibm.com', # npm_package_contributors_385_email: 'jameskmonger@hotmail.co.uk', # npm_package_contributors_379_name: 'Zac', # npm_package_contributors_340_name: 'Martin Ek', # npm_package_contributors_271_email: 'rinquin.arnaud@gmail.com', # npm_package_contributors_248_email: 'helge.holm@gmail.com', # npm_package_contributors_205_name: 'Christopher Hiller', # npm_package_contributors_195_name: '不四', # npm_package_contributors_177_name: 'Karsten Tinnefeld', # npm_package_contributors_143_email: 'evan@btc.com', # npm_package_contributors_58_name: 'Danila Gerasimov', # npm_package_contributors_46_email: 'cspotcode@gmail.com', # npm_package_contributors_7_name: 'Cliffano Subagio', # npm_package_scripts_tap_cover: 'tap --nyc-arg=\'--cache\' --coverage --timeout 600', # npm_package_bundleDependencies_88: 'sorted-union-stream', # npm_package_bundleDependencies_66: 'opener', # npm_package_dependencies_retry: '~0.10.1', # npm_package_dependencies_query_string: '~5.0.1', # npm_package_keywords_1: 'modules', # npm_package_man_62: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/package.json.5', # npm_package_contributors_517_email: 'ScottFreeCode@users.noreply.github.com', # npm_package_contributors_449_email: 'chocolate@cpan.org', # npm_package_contributors_406_name: 'Tapani Moilanen', # npm_package_contributors_381_name: 'Andres Kalle', # npm_package_contributors_351_email: 'chris.sirhc@gmail.com', # npm_package_contributors_328_email: 'jorrit@ncode.nl', # npm_package_contributors_283_email: 'bangbang93@163.com', # npm_package_contributors_275_name: 'Matt Zorn', # npm_package_contributors_239_name: 'Vladimir Rutsky', # npm_package_contributors_225_email: 'martinvdpub@gmail.com', # npm_package_contributors_147_name: 'Denis Gladkikh', # npm_package_contributors_113_email: 'matt@mattlunn.me.uk', # npm_package_contributors_92_email: 'jan@apache.org', # npm_package_contributors_42_name: 'Dean Landolt', # npm_package_contributors_30_email: 'brons_github@rinspin.com', # npm_package_bundleDependencies_65: 'once', # npm_package_bundleDependencies_29: 'inflight', # npm_package_keywords_2: 'package manager', # npm_package_man_63: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-coding-style.7', # npm_package_contributors_531_name: 'Andreas Müller', # npm_package_contributors_485_name: 'Teddy Katz', # npm_package_contributors_466_email: 'hh_2013@foxmail.com', # npm_package_contributors_423_name: 'Zach Renner', # npm_package_contributors_413_email: 'gregers.gram.rygg@finn.no', # npm_package_contributors_377_name: 'rhgb', # npm_package_contributors_347_email: 'halhenke@gmail.com', # npm_package_contributors_302_name: 'Stephan Bönnemann', # npm_package_contributors_254_name: 'Andreas', # npm_package_contributors_202_email: 'jussi.kalliokoski@gmail.com', # npm_package_contributors_192_email: 'fengmk2@gmail.com', # npm_package_contributors_179_name: 'David Beitey', # npm_package_contributors_170_email: 'sean.mcgivern@rightscale.com', # npm_package_contributors_56_name: 'Tyler Green', # npm_package_contributors_9_name: 'Dav Glass', # npm_package_contributors_0_email: 'i@izs.me', # npm_package_devDependencies_require_inject: '~1.4.2', # npm_package_bundleDependencies_64: 'npmlog', # npm_package_bundleDependencies_28: 'imurmurhash', # npm_package_dependencies_columnify: '~1.5.4', # npm_package_keywords_3: 'package.json', # XPC_FLAGS: '0x0', # npm_package_man_33: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-rebuild.1', # npm_package_contributors_512_name: 'Samuel Marks', # npm_package_contributors_457_url: 'Nichols || Goulding', # npm_package_contributors_407_email: 'laughinghan@gmail.com', # npm_package_contributors_398_name: 'Daniel Lupu', # npm_package_contributors_380_email: 'griffinschneider@gmail.com', # npm_package_contributors_354_name: 's100', # npm_package_contributors_286_name: 'Kat Marchán', # npm_package_contributors_274_email: 'laiso@lai.so', # npm_package_contributors_238_email: 'charles.w.rudolph@gmail.com', # npm_package_contributors_220_name: 'Tristan Davies', # npm_package_contributors_146_email: 'daniel.santiago@highlevelwebs.com', # npm_package_contributors_116_name: 'Robert Gieseke', # npm_package_contributors_97_name: 'Paolo Fragomeni', # npm_package_contributors_79_name: 'Mark Dube', # npm_package_contributors_43_email: 'efimovov@gmail.com', # npm_package_contributors_35_name: 'Tony', # npm_package_bundleDependencies_85: 'sha', # npm_package_bundleDependencies_27: 'iferr', # npm_package_dependencies_validate_npm_package_license: '*', # npm_package_dependencies_npm_install_checks: '~3.0.0', # npm_package_dependencies_nopt: '~4.0.1', # npm_package_dependencies_aproba: '~1.2.0', # npm_package_man_32: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-README.1', # npm_package_contributors_490_name: 'happylynx', # npm_package_contributors_432_name: 'Ionică Bizău', # npm_package_contributors_406_email: 'moilanen.tapani@gmail.com', # npm_package_contributors_381_email: 'mjomble@gmail.com', # npm_package_contributors_366_name: 'Zoujie Wzj', # npm_package_contributors_339_name: 'Eymen Gunay', # npm_package_contributors_275_email: 'zornme@gmail.com', # npm_package_contributors_263_name: 'Ra\'Shaun Stovall', # npm_package_contributors_239_email: 'rutsky@users.noreply.github.com', # npm_package_contributors_164_name: 'Andrey Kislyuk', # npm_package_contributors_147_email: 'outcoldman@gmail.com', # npm_package_contributors_87_name: 'Ian Livingstone', # npm_package_contributors_42_email: 'dean@deanlandolt.com', # npm_package_contributors_21_name: 'Evan Meagher', # npm_package_contributors_18_name: 'Whyme.Lyu', # npm_package_bundleDependencies_84: 'semver', # npm_package_bundleDependencies_26: 'hosted-git-info', # npm_package_man_31: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-publish.1', # npm_package_contributors_489_email: 'JozeM@ixtlan-team.si', # npm_package_contributors_463_email: 'famousgarkin@outlook.com', # npm_package_contributors_459_name: 'David Cook', # npm_package_contributors_416_email: 'jason@jason-palmer.com', # npm_package_contributors_402_name: 'Myles Borins', # npm_package_contributors_385_name: 'James Monger', # npm_package_contributors_342_email: 'mreeder@uber.com', # npm_package_contributors_271_name: 'Arnaud Rinquin', # npm_package_contributors_258_email: 'oli@zilla.org.uk', # npm_package_contributors_248_name: 'Helge Skogly Holm', # npm_package_contributors_207_email: 'anders@janmyr.com', # npm_package_contributors_197_email: 'kenan@kenany.me', # npm_package_contributors_175_email: 'casati_gianluca@yahoo.it', # npm_package_contributors_143_name: 'Evan Lucas', # npm_package_contributors_46_name: 'Andrew Bradley', # npm_package_contributors_5_email: 'charlie.robbins@gmail.com', # npm_package_bundleDependencies_87: 'sorted-object', # npm_package_bundleDependencies_69: 'path-is-inside', # npm_package_bundleDependencies_25: 'has-unicode', # npm_package_main: './lib/npm.js', # npm_package_man_30: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-prune.1', # npm_package_contributors_535_name: 'Victor Belozyorov', # npm_package_contributors_534_email: 'a.lopez.sanchez@outlook.es', # npm_package_contributors_481_name: 'Guangcong Luo', # npm_package_contributors_480_email: 'racztiborzoltan@gmail.com', # npm_package_contributors_427_name: 'Michael Jasper', # npm_package_contributors_426_email: 'andrewm.bpi@gmail.com', # npm_package_contributors_373_name: 'Robert Ludwig', # npm_package_contributors_372_email: 'ifeanyioraelosi@gmail.com', # npm_package_contributors_307_email: 'saper@saper.info', # npm_package_contributors_306_name: 'murgatroid99', # npm_package_contributors_251_email: 'b.n.williams@gmail.com', # npm_package_contributors_250_name: 'Alain Kalker', # npm_package_contributors_53_email: 'paul@vorb.de', # npm_package_contributors_52_name: 'David Trejo', # npm_package_bundleDependencies_86: 'slide', # npm_package_bundleDependencies_68: 'pacote', # npm_package_bundleDependencies_24: 'graceful-fs', # npm_package_version: '5.6.0', # XPC_SERVICE_NAME: '0', # npm_package_man_68: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-orgs.7', # npm_package_man_37: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-run-script.1', # npm_package_contributors_502_email: 'leonardo.rojas@shopify.com', # npm_package_contributors_475_name: 'Colin Rotherham', # npm_package_contributors_450_email: 'hi@henryzoo.com', # npm_package_contributors_439_name: 'Douglas Wilson', # npm_package_contributors_332_name: 'Tim', # npm_package_contributors_313_email: 'james@levenlabs.com', # npm_package_contributors_296_email: 'josh-egan@users.noreply.github.com', # npm_package_contributors_278_email: 'mischkl@users.noreply.github.com', # npm_package_contributors_268_name: 'Erik Wienhold', # npm_package_contributors_241_email: 'marcin.wosinek@gmail.com', # npm_package_contributors_234_email: 'anfedorov@gmail.com', # npm_package_contributors_211_name: 'Nick Santos', # npm_package_contributors_181_name: 'Zach Pomerantz', # npm_package_contributors_134_name: 'Gabriel Falkenberg', # npm_package_contributors_106_email: 'Dev@SLaks.net', # npm_package_contributors_66_name: 'Joost-Wim Boekesteijn', # npm_package_contributors_13_name: 'Arlo Breault', # npm_package_bundleDependencies_81: 'request', # npm_package_bundleDependencies_23: 'glob', # npm_package_dependencies_ssri: '~5.0.0', # npm_package_man_69: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man7/npm-registry.7', # npm_package_man_36: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-root.1', # npm_package_contributors_528_name: 'Tom MacWright', # npm_package_contributors_511_name: 'Amos Wenger', # npm_package_contributors_495_email: 'misha.kaletsky@gmail.com', # npm_package_contributors_437_email: 'github@addaleax.net', # npm_package_contributors_363_email: 'Aourin@users.noreply.github.com', # npm_package_contributors_357_name: 'Jonathan Persson', # npm_package_contributors_285_name: 'Cedric Nelson', # npm_package_contributors_266_email: 'jakob.krigovsky@gmail.com', # npm_package_contributors_223_name: 'Ben Page', # npm_package_contributors_161_email: 'yogesh.k@gmail.com', # npm_package_contributors_159_name: 'Shawn Wildermuth', # npm_package_contributors_115_name: 'elisee', # npm_package_contributors_94_name: 'Johan Sköld', # npm_package_contributors_82_email: 'Meaglin.wasabi@gmail.com', # npm_package_contributors_68_email: 'marcus.ekwall@gmail.com', # npm_package_contributors_36_name: 'Iain Sproat', # npm_package_contributors_24_email: 'gmiroshnykov@lohika.com', # npm_package_bundleDependencies_80: 'readdir-scoped-modules', # npm_package_bundleDependencies_22: 'gentle-fs', # npm_package_dependencies_read_package_json: '~2.0.12', # SHLVL: '3', # HOME: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd', # npm_package_man_35: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-restart.1', # npm_package_contributors_507_name: 'Benjamin Fernandes', # npm_package_contributors_474_email: 'jan.pilzer@gmx.de', # npm_package_contributors_455_name: 'Evgeny Kulikov', # npm_package_contributors_438_email: 'kim@kimroen.com', # npm_package_contributors_389_name: 'Francis Gulotta', # npm_package_contributors_333_email: 'WickyNilliams@users.noreply.github.com', # npm_package_contributors_316_name: 'Aaron Krause', # npm_package_contributors_293_name: 'jane arc', # npm_package_contributors_269_email: 'james.butler@sandfox.co.uk', # npm_package_contributors_244_name: 'Anthony Zotti', # npm_package_contributors_231_name: 'Aleksey Smolenchuk', # npm_package_contributors_210_email: 'Wout.Mertens@gmail.com', # npm_package_contributors_180_email: 'yyou@google.com', # npm_package_contributors_135_email: 'alex@qfox.ru', # npm_package_contributors_103_name: 'Forbes Lindesay', # npm_package_contributors_67_email: 'root@ip-10-195-202-5.ec2.internal', # npm_package_contributors_12_email: 'me@reidburke.com', # npm_package_scripts_test: 'standard && npm run test-tap', # npm_package_bundleDependencies_83: 'rimraf', # npm_package_bundleDependencies_21: 'fs-write-stream-atomic', # npm_package_dependencies_inflight: '~1.0.6', # npm_package_dependencies_bin_links: '^1.1.0', # XDG_CONFIG_HOME: '/Users/gib/.config', # TERMINFO: '/Users/gib/.config/terminfo', # npm_package_man_34: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-repo.1', # npm_package_contributors_516_email: 'faazshift@gmail.com', # npm_package_contributors_474_name: 'Hirse', # npm_package_contributors_448_email: 'karaliti@gmail.com', # npm_package_contributors_438_name: 'Kim Røen', # npm_package_contributors_350_email: 'alexis@janeasystems.com', # npm_package_contributors_333_name: 'Nick Williams', # npm_package_contributors_329_email: 'alex.lukin@softgrad.com', # npm_package_contributors_282_email: 'claycarpenter@gmail.com', # npm_package_contributors_269_name: 'James Butler', # npm_package_contributors_224_email: 'jeffjo@squareup.com', # npm_package_contributors_210_name: 'Wout Mertens', # npm_package_contributors_180_name: 'Evan You', # npm_package_contributors_135_name: 'Alexej Yaroshevich', # npm_package_contributors_112_email: 'matt.mcclure@mapmyfitness.com', # npm_package_contributors_93_email: 'stuart@testtrack4.com', # npm_package_contributors_67_name: 'Dalmais Maxence', # npm_package_contributors_31_email: 'federomero@gmail.com', # npm_package_contributors_12_name: 'Reid Burke', # npm_package_scripts_preversion: 'bash scripts/update-authors.sh && git add AUTHORS && git commit -m "update AUTHORS" || true', # npm_package_bundleDependencies_82: 'retry', # npm_package_bundleDependencies_20: 'fs-vacuum', # npm_package_man_28: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-prefix.1', # npm_package_man_11: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-dist-tag.1', # npm_package_contributors_490_email: 'happylynx@users.noreply.github.com', # npm_package_contributors_471_name: 'Andreas Kohn', # npm_package_contributors_432_email: 'bizauionica@gmail.com', # npm_package_contributors_369_name: 'Hutson Betts', # npm_package_contributors_366_email: 'zoujie.wzj@alibaba-inc.com', # npm_package_contributors_339_email: 'eymen@egunay.com', # npm_package_contributors_336_name: 'Jakub Gieryluk', # npm_package_contributors_263_email: 'rashaunstovall@gmail.com', # npm_package_contributors_215_name: 'Sam Mikes', # npm_package_contributors_185_name: 'Felix Rabe', # npm_package_contributors_164_email: 'kislyuk@gmail.com', # npm_package_contributors_130_name: 'Alex Rodionov', # npm_package_contributors_88_name: 'Patrick Pfeiffer', # npm_package_contributors_87_email: 'ianl@cs.dal.ca', # npm_package_contributors_62_name: 'Henrik Hodne', # npm_package_contributors_21_email: 'evan.meagher@gmail.com', # npm_package_contributors_18_email: '5longluna@gmail.com', # npm_package_contributors_17_name: 'Tor Valamo', # npm_package_bundleDependencies_70: 'promise-inflight', # npm_package_dependencies_lodash__baseuniq: '~4.6.0', # npm_package_man_29: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-profile.1', # npm_package_man_10: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-deprecate.1', # npm_package_contributors_491_email: 'intellix@users.noreply.github.com', # npm_package_contributors_465_name: 'Mike Sherov', # npm_package_contributors_433_email: 'AlexChesters@users.noreply.github.com', # npm_package_contributors_429_name: 'Szymon Nowak', # npm_package_contributors_410_name: 'Julian Duque', # npm_package_contributors_367_email: 'ryan.hendrickson@alum.mit.edu', # npm_package_contributors_344_name: 'Scott Addie', # npm_package_contributors_338_email: 'Martin.vGagern@gmx.net', # npm_package_contributors_308_name: 'João Reis', # npm_package_contributors_262_email: 'jigsaw@live.jp', # npm_package_contributors_201_name: 'Peter Richardson', # npm_package_contributors_191_name: 'Michael Nisi', # npm_package_contributors_173_name: 'Miroslav Bajtoš', # npm_package_contributors_165_email: 'thlorenz@gmx.de', # npm_package_contributors_86_email: 'tr@nslator.jp', # npm_package_contributors_20_email: 'kami@k5-storitve.net', # npm_package_contributors_19_email: 'olivier.melcher@gmail.com', # npm_package_contributors_3_name: 'Aaron Blohowiak', # npm_package_scripts_tap: 'tap --timeout 300', # npm_package_bundleDependencies_71: 'query-string', # npm_package_dependencies_write_file_atomic: '~2.1.0', # npm_package_dependencies_read: '~1.0.7', # npm_package_dependencies_lazy_property: '~1.0.0', # npm_package_dependencies_cacache: '~10.0.1', # RUSTUP_HOME: '/Users/gib/.local/share/rustup', # npm_package_man_13: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-doctor.1', # npm_package_contributors_513_email: 'victor@grabcad.com', # npm_package_contributors_503_name: 'Mark Peter Fejes', # npm_package_contributors_451_name: 'Nate Goldman', # npm_package_contributors_399_email: 'fibo@users.noreply.github.com', # npm_package_contributors_355_email: 'sergey.simonchik@jetbrains.com', # npm_package_contributors_312_name: 'James Treworgy', # npm_package_contributors_297_name: 'Carlos Alberto', # npm_package_contributors_287_email: 'talktome@aboutandrew.co.uk', # npm_package_contributors_279_name: 'Simen Bekkhus', # npm_package_contributors_240_name: 'Isaac Murchie', # npm_package_contributors_235_name: 'Daijiro Wachi', # npm_package_contributors_221_email: 'david@volminator.com', # npm_package_contributors_117_email: 'francoisfrisch@gmail.com', # npm_package_contributors_107_name: 'Florian Margaine', # npm_package_contributors_96_email: 'nirk.niggler@gmail.com', # npm_package_contributors_78_email: 'marsup@gmail.com', # npm_package_contributors_34_email: 'mark@tiemonster.info', # npm_package_bundleDependencies_98: 'uuid', # npm_package_bundleDependencies_72: 'qrcode-terminal', # npm_package_dependencies_lodash_restparam: '*', # XDG_CACHE_HOME: '/Users/gib/.cache', # npm_package_man_12: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-docs.1', # npm_package_contributors_509_email: 'david@davidgoss.co.uk', # npm_package_contributors_470_name: 'Jack Nagel', # npm_package_contributors_400_email: 'andresilveirah@gmail.com', # npm_package_contributors_387_email: 'paul.irish@gmail.com', # npm_package_contributors_368_name: 'Arturo Coronel', # npm_package_contributors_337_name: 'Kevin Lorenz', # npm_package_contributors_318_email: 'fscherwi@users.noreply.github.com', # npm_package_contributors_273_email: 'anttti@fastmail.fm', # npm_package_contributors_214_name: 'Thomas Torp', # npm_package_contributors_184_name: 'Mick Thompson', # npm_package_contributors_141_email: 'camille.moulin@alterway.fr', # npm_package_contributors_131_name: 'Matt Colyer', # npm_package_contributors_89_name: 'Paul Miller', # npm_package_contributors_63_name: 'Adam Blackburn', # npm_package_contributors_44_email: 'mfncooper@gmail.com', # npm_package_contributors_16_name: 'Ben Noordhuis', # npm_package_scripts_test_coverage: 'npm run tap-cover -- "test/tap/*.js" "test/network/*.js" "test/broken-under-*/*.js"', # npm_package_bundleDependencies_99: 'validate-npm-package-license', # npm_package_bundleDependencies_73: 'qw', # LESS: '--tabs=1,3 --ignore-case --RAW-CONTROL-CHARS', # LOGNAME: 'gib', # npm_lifecycle_script: 'tap --timeout 240 "test/tap/*.js" "test/network/*.js" "test/broken-under-nyc*/*.js"', # npm_package_man_59: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npm-shrinkwrap.json.5', # npm_package_man_15: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-explore.1', # npm_package_contributors_520_email: 'igor.nadj@shinesolutions.com', # npm_package_contributors_519_email: 'nrvikram19@gmail.com', # npm_package_contributors_505_name: 'MichaelQQ', # npm_package_contributors_457_name: 'Carol', # npm_package_contributors_447_email: 'daijiro.wachi@gmail.com', # npm_package_contributors_393_email: 'maochenyan@gmail.com', # npm_package_contributors_326_email: 'ashley@npmjs.com', # npm_package_contributors_314_name: 'Stephanie Snopek', # npm_package_contributors_291_name: 'Eugene Sharygin', # npm_package_contributors_246_name: 'Jordan Harband', # npm_package_contributors_233_name: 'Blaine Bublitz', # npm_package_contributors_151_email: 'franck.cuny@gmail.com', # npm_package_contributors_124_email: 'jon@jonspencer.ca', # npm_package_contributors_101_name: 'Marcel Klehr', # npm_package_contributors_72_email: 'mail@substack.net', # npm_package_contributors_48_name: 'Stephen Sugden', # npm_package_devDependencies_sprintf_js: '~1.1.1', # npm_package_bundleDependencies_74: 'read', # npm_package_bundleDependencies_38: 'lodash._baseindexof', # npm_package_dependencies_unique_filename: '~1.1.0', # npm_package_dependencies_ansi_regex: '~3.0.0', # VISUAL: 'nvim', # BLUEMIX_HOME: '/Users/gib/.local/share/bluemix', # npm_package_man_58: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npm-package-locks.5', # npm_package_man_14: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-edit.1', # npm_package_contributors_460_email: 'bdukes@engagesoftware.com', # npm_package_contributors_458_name: 'Jarid Margolin', # npm_package_contributors_415_email: 'forivall@gmail.com', # npm_package_contributors_403_name: 'Elliot Lee', # npm_package_contributors_384_name: 'Yann Odeyer', # npm_package_contributors_378_email: 'doug.wade@redfin.com', # npm_package_contributors_341_email: 'r.pocztarski@gmail.com', # npm_package_contributors_270_name: 'Kevin Kragenbrink', # npm_package_contributors_249_name: 'Peter A. Shevtsov', # npm_package_contributors_204_email: 'timoweiss@Timo-MBP.local', # npm_package_contributors_194_email: 'chulki.lee@gmail.com', # npm_package_contributors_176_email: 'ogd@aoaioxxysz.net', # npm_package_contributors_142_name: 'Sébastien Santoro', # npm_package_contributors_59_email: 'rod@vagg.org', # npm_package_contributors_47_name: 'Maciej Małecki', # npm_package_contributors_6_email: 'francisco.treacy@gmail.com', # npm_package_devDependencies_npm_registry_couchapp: '~2.7.0', # npm_package_bundleDependencies_75: 'read-cmd-shim', # npm_package_bundleDependencies_39: 'lodash._baseuniq', # npm_package_dependencies_lodash__getnative: '*', # npm_package_dependencies_sorted_union_stream: '~2.1.3', # npm_package_dependencies_npm_cache_filename: '~1.0.2', # npm_package_author_email: 'i@izs.me', # LESSHISTFILE: '/Users/gib/.cache/less/history', # NODE_REPL_HISTORY: '/Users/gib/.cache/node_repl_history', # npm_package_man_17: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-help.1', # npm_package_contributors_525_name: 'Josh Clow', # npm_package_contributors_504_email: 'rpflorence@gmail.com', # npm_package_contributors_456_email: 'chalkerx@gmail.com', # npm_package_contributors_442_name: 'Alex Jordan', # npm_package_contributors_396_name: 'Sam Minnee', # npm_package_contributors_323_name: 'lady3bean', # npm_package_contributors_315_email: 'kent@doddsfamily.us', # npm_package_contributors_290_email: 'ryantemple145@gmail.com', # npm_package_contributors_288_name: 'Eduardo Pinho', # npm_package_contributors_247_email: 'gulli@kolibri.is', # npm_package_contributors_232_email: 'emorley@mozilla.com', # npm_package_contributors_154_name: 'Mikola Lysenko', # npm_package_contributors_121_name: 'Nicholas Kinsey', # npm_package_contributors_118_name: 'Trevor Burnham', # npm_package_contributors_100_email: 'larz@larz-laptop.(none)', # npm_package_contributors_99_name: 'Luke Arduini', # npm_package_contributors_77_name: 'Kei Son', # npm_package_contributors_49_email: 'mbudde@gmail.com', # npm_package_bundleDependencies_76: 'read-installed', # npm_package_dependencies_mkdirp: '~0.5.1', # npm_package_dependencies_mississippi: '~1.3.0', # npm_package_dependencies_chownr: '~1.0.1', # FZF_DEFAULT_COMMAND: 'fd --type f --hidden --follow --exclude .git', # npm_package_man_16: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-help-search.1', # npm_package_contributors_504_name: 'Ryan Florence', # npm_package_contributors_475_email: 'work@colinr.com', # npm_package_contributors_456_name: 'Сковорода Никита Андреевич', # npm_package_contributors_439_email: 'dougwilson@live.com', # npm_package_contributors_332_email: 'tim-github@baverstock.org.uk', # npm_package_contributors_315_name: 'Kent C. Dodds', # npm_package_contributors_290_name: 'Ryan Temple', # npm_package_contributors_268_email: 'git@ewie.name', # npm_package_contributors_247_name: 'Guðlaugur Stefán Egilsson', # npm_package_contributors_232_name: 'Ed Morley', # npm_package_contributors_211_email: 'nick@medium.com', # npm_package_contributors_181_email: 'zmp@umich.edu', # npm_package_contributors_134_email: 'gabriel.falkenberg@gmail.com', # npm_package_contributors_100_name: 'Larz Conwell', # npm_package_contributors_66_email: 'joost-wim@boekesteijn.nl', # npm_package_contributors_49_name: 'Michael Budde', # npm_package_contributors_13_email: 'arlolra@gmail.com', # npm_package_bundleDependencies_77: 'read-package-json', # npm_package_config_publishtest: 'false', # npm_package_man_55: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npm-folders.5', # npm_package_man_20: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-install.1', # npm_package_man_19: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-install-test.1', # npm_package_contributors_497_name: 'AJ Jordan', # npm_package_contributors_479_name: 'kierendixon', # npm_package_contributors_465_email: 'mike.sherov@gmail.com', # npm_package_contributors_435_name: 'Steven', # npm_package_contributors_429_email: 'szimek@gmail.com', # npm_package_contributors_410_email: 'julianduquej@gmail.com', # npm_package_contributors_361_name: 'Jan Schär', # npm_package_contributors_344_email: 'tobias.addie@gmail.com', # npm_package_contributors_308_email: 'reis@janeasystems.com', # npm_package_contributors_264_name: 'Julien Meddah', # npm_package_contributors_201_email: 'github@zoomy.net', # npm_package_contributors_191_email: 'michael.nisi@gmail.com', # npm_package_contributors_173_email: 'miroslav@strongloop.com', # npm_package_contributors_163_name: 'Jean Lauliac', # npm_package_contributors_138_name: 'Wil Moore III', # npm_package_contributors_80_name: 'Nathan Rajlich', # npm_package_contributors_26_name: 'Max Goodman', # npm_package_contributors_3_email: 'aaron.blohowiak@gmail.com', # npm_package_bundleDependencies_92: 'text-table', # npm_package_bundleDependencies_78: 'read-package-tree', # npm_package_bundleDependencies_34: 'JSONStream', # npm_package_dependencies_lodash__bindcallback: '*', # npm_package_dependencies_osenv: '~0.1.4', # npm_package_man_54: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npx.1', # npm_package_man_21: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-link.1', # npm_package_man_18: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-init.1', # npm_package_contributors_533_name: 'Jacob Wejendorp', # npm_package_contributors_487_name: 'Kin Lum', # npm_package_contributors_464_email: 'ltheisen@mitre.org', # npm_package_contributors_428_email: 'contact@mstoiber.com', # npm_package_contributors_421_name: 'Daniel Paz-Soldan', # npm_package_contributors_418_name: 'Sasha Koss', # npm_package_contributors_411_email: 'simon.macdonald@gmail.com', # npm_package_contributors_375_name: 'Scott Plumlee', # npm_package_contributors_345_email: 'jeffrey.lee.mcmahan@gmail.com', # npm_package_contributors_309_email: 'hasbach.git@gmail.com', # npm_package_contributors_300_name: 'Steve Klabnik', # npm_package_contributors_256_name: 'Adrian Lynch', # npm_package_contributors_209_name: 'Ludwig Magnusson', # npm_package_contributors_200_email: 'hunter@hunterloftis.com', # npm_package_contributors_199_name: 'Rebecca Turner', # npm_package_contributors_190_email: 'atterris@gmail.com', # npm_package_contributors_172_email: 'robin@songkick.com', # npm_package_contributors_54_name: 'George Ornbo', # npm_package_contributors_2_email: 'mikeal.rogers@gmail.com', # npm_package_bundleDependencies_93: 'uid-number', # npm_package_bundleDependencies_79: 'readable-stream', # npm_package_bundleDependencies_35: 'lazy-property', # npm_package_dependencies_cmd_shim: '~2.0.2', # npm_package_man_57: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npm-json.5', # npm_package_man_22: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-logout.1', # npm_package_contributors_521_name: 'Tong Li', # npm_package_contributors_518_name: 'Xavier Cambar', # npm_package_contributors_470_email: 'jacknagel@users.noreply.github.com', # npm_package_contributors_446_name: 'Jonah Moses', # npm_package_contributors_392_name: 'Federico Brigante', # npm_package_contributors_368_email: 'aoitsu3@gmail.com', # npm_package_contributors_337_email: 'mail@kevinlorenz.com', # npm_package_contributors_327_name: 'Andrew Marcinkevičius', # npm_package_contributors_214_email: 'thomas@erupt.no', # npm_package_contributors_184_email: 'dthompson@gmail.com', # npm_package_contributors_150_name: 'Dylan Greene', # npm_package_contributors_131_email: 'matt@colyer.name', # npm_package_contributors_125_name: 'Jason Diamond', # npm_package_contributors_89_email: 'paul@paulmillr.com', # npm_package_contributors_73_name: 'Jeremy Cantrell', # npm_package_contributors_63_email: 'regality@gmail.com', # npm_package_contributors_16_email: 'info@bnoordhuis.nl', # npm_package_bundleDependencies_90: 'strip-ansi', # npm_package_bundleDependencies_36: 'libnpx', # npm_package_dependencies_lodash_union: '~4.6.0', # npm_package_dependencies_lockfile: '~1.0.3', # DISPLAY: '/private/tmp/com.apple.launchd.TAXUfQyYWF/org.macosforge.xquartz:0', # npm_package_man_56: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man5/npm-global.5', # npm_package_man_23: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-ls.1', # npm_package_contributors_500_name: 'Sanketh Katta', # npm_package_contributors_497_email: 'alex@strugee.net', # npm_package_contributors_479_email: 'knitesoulja@hotmail.com', # npm_package_contributors_452_name: 'Ted Yavuzkurt', # npm_package_contributors_435_email: 'stevokk@hotmail.com', # npm_package_contributors_409_name: 'Emma Ramirez', # npm_package_contributors_361_email: 'jscissr@gmail.com', # npm_package_contributors_311_name: 'Anna Henningsen', # npm_package_contributors_294_name: 'Joseph Dykstra', # npm_package_contributors_264_email: 'julien.meddah@deveryware.com', # npm_package_contributors_243_name: 'Bryan English', # npm_package_contributors_236_name: 'Luc Thevenard', # npm_package_contributors_163_email: 'jean@lauliac.com', # npm_package_contributors_148_name: 'Andrew Horton', # npm_package_contributors_138_email: 'wil.moore@wilmoore.com', # npm_package_contributors_104_name: 'Vaz Allen', # npm_package_contributors_80_email: 'nathan@tootallnate.net', # npm_package_contributors_26_email: 'c@chromakode.com', # npm_package_scripts_prepare: 'node bin/npm-cli.js --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc', # npm_package_devDependencies_tap: '~10.7.2', # npm_package_devDependencies_standard: '~6.0.8', # npm_package_bundleDependencies_91: 'tar', # npm_package_bundleDependencies_37: 'lockfile', # npm_package_dependencies_read_package_tree: '~5.1.6', # npm_package_man_51: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-view.1', # npm_package_man_24: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-outdated.1', # npm_package_contributors_483_email: 'jan.pilzer@gmx.de', # npm_package_contributors_469_email: 'george@rawlinson.net.nz', # npm_package_contributors_466_name: '薛定谔的猫', # npm_package_contributors_425_email: 'legodudejb@gmail.com', # npm_package_contributors_413_name: 'Gregers Gram Rygg', # npm_package_contributors_371_email: 'misterbyrne@gmail.com', # npm_package_contributors_348_email: 'julian@simioni.org', # npm_package_contributors_347_name: 'Hal Henke', # npm_package_contributors_304_email: 'derekpetey@gmail.com', # npm_package_contributors_252_email: 'github@jonasw.de', # npm_package_contributors_202_name: 'Jussi Kalliokoski', # npm_package_contributors_192_name: 'fengmk2', # npm_package_contributors_170_name: 'Sean McGivern', # npm_package_contributors_50_email: 'jhs@iriscouch.com', # npm_package_contributors_0_name: 'Isaac Z. Schlueter', # npm_package_bundleDependencies_96: 'unpipe', # npm_package_bundleDependencies_30: 'inherits', # npm_package_man_50: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-version.1', # npm_package_man_25: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-owner.1', # npm_package_contributors_529_email: 'felicio@users.noreply.github.com', # npm_package_contributors_510_email: 'lgp1985@yahoo.com.br', # npm_package_contributors_494_name: 'Ramana Venkata', # npm_package_contributors_436_name: 'Tim Caswell', # npm_package_contributors_362_name: 'Xcat Liu', # npm_package_contributors_356_email: 'elvanja@gmail.com', # npm_package_contributors_284_email: 'nmalaguti@palantir.com', # npm_package_contributors_267_name: 'Charmander', # npm_package_contributors_222_email: 'lin.w.clark@gmail.com', # npm_package_contributors_160_name: 'Wesley de Souza', # npm_package_contributors_158_email: 'alex.gorbatchev@gmail.com', # npm_package_contributors_114_email: 'akrsch@gmail.com', # npm_package_contributors_100_url: 'none', # npm_package_contributors_95_email: 'stuart@stuartk.com', # npm_package_contributors_83_name: 'Ben Evans', # npm_package_contributors_69_name: 'Aaron Stacy', # npm_package_contributors_37_email: 'trentm@gmail.com', # npm_package_contributors_25_name: 'Geoff Flarity', # npm_package_bundleDependencies_97: 'update-notifier', # npm_package_bundleDependencies_31: 'ini', # npm_package_dependencies_qw: '~1.0.1', # npm_package_directories_doc: './doc', # npm_package_man_53: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm.1', # npm_package_man_26: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-pack.1', # npm_package_contributors_526_email: 'jakubholy@jakubholy.net', # npm_package_contributors_514_name: 'legodude17', # npm_package_contributors_441_email: 'baderbuddy@gmail.com', # npm_package_contributors_395_email: 'git@rve.org.uk', # npm_package_contributors_359_email: 'samuel.trace.reed@gmail.com', # npm_package_contributors_352_name: 'Beau Gunderson', # npm_package_contributors_320_email: 'thomasmctiernan@gmail.com', # npm_package_contributors_280_name: 'Victor', # npm_package_contributors_226_name: 'Mark J. Titorenko', # npm_package_contributors_157_email: 'kris.kowal@cixar.com', # npm_package_contributors_129_name: 'Spain Train', # npm_package_contributors_122_email: 'pauloc062@gmail.com', # npm_package_contributors_110_name: 'Di Wu', # npm_package_contributors_91_name: 'Carl Lange', # npm_package_contributors_74_email: 'patlogan29@gmail.com', # npm_package_contributors_38_email: 'felix@debuggable.com', # npm_package_contributors_33_name: 'Irakli Gozalishvili', # npm_package_bundleDependencies_94: 'umask', # npm_package_bundleDependencies_32: 'init-package-json', # npm_package_dependencies_worker_farm: '~1.5.1', # npm_package_dependencies_once: '~1.4.0', # npm_package_directories_lib: './lib', # npm_node_execpath: '/Users/gib/wrk/com/DANGER/node/out/Release/node', # npm_package_man_52: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-whoami.1', # npm_package_man_27: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/man/man1/npm-ping.1', # npm_package_contributors_505_email: 'mingsian.tu@vpon.com', # npm_package_contributors_467_name: 'Paweł Lula', # npm_package_contributors_457_email: 'carol.nichols@gmail.com', # npm_package_contributors_412_name: 'Adam Stankiewicz', # npm_package_contributors_346_name: 'Tim Krins', # npm_package_contributors_314_email: 'stephaniesnopek@gmail.com', # npm_package_contributors_291_email: 'eush77@gmail.com', # npm_package_contributors_246_email: 'ljharb@gmail.com', # npm_package_contributors_233_email: 'blaine@iceddev.com', # npm_package_contributors_203_name: 'Filip Weiss', # npm_package_contributors_193_name: 'Adam Meadows', # npm_package_contributors_171_name: 'C J Silverio', # npm_package_contributors_101_email: 'mklehr@gmx.net', # npm_package_contributors_48_email: 'glurgle@gmail.com', # npm_package_contributors_1_name: 'Steve Steiner', # npm_package_bundleDependencies_95: 'unique-filename', # npm_package_bundleDependencies_33: 'is-cidr', # npm_package_dependencies_JSONStream: '~1.3.1', # TAP_TIMEOUT: '240', # TAP_COLORS: '0', # TAP: '1', # npm_config_userconfig: '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc', # npm_config_other_env_thing: '1000', # random_env_var: 'asdf', # npm_config__underbar_env_thing: 'underful', # NPM_CONFIG_UPPERCASE_ENV_THING: '42' } ok 1 - config properities list: cli: # of elements ok 2 - config properities list: cli -> foo ok 3 - config properities list: cli -> umask ok 4 - config properities list: envData: # of elements ok 5 - config properities list: envData -> userconfig ok 6 - config properities list: envData -> _underbar-env-thing ok 7 - config properities list: envData -> uppercase-env-thing ok 8 - config properities list: envData -> other-env-thing not ok 9 - config properities list: projectData: # of elements --- found: 2 wanted: 1 compare: === at: line: 67 column: 5 file: test/tap/config-basic.js type: global function: isDeeplyDetails stack: | isDeeplyDetails (test/tap/config-basic.js:67:5) test/tap/config-basic.js:78:7 Array.forEach () test/tap/config-basic.js:77:17 lib/config/core.js:81:7 Array.forEach () lib/config/core.js:80:13 f (node_modules/once/once.js:25:25) finalize (lib/config/core.js:198:5) afterExtras (lib/config/core.js:189:5) node_modules/mkdirp/index.js:48:26 source: | t.is(Object.keys(aa).length, Object.keys(bb).length, msg + ': # of elements') ... ok 10 - config properities list: projectData -> legacy-bundling ok 11 - config properities list: ucData: # of elements ok 12 - config properities list: ucData -> globalconfig ok 13 - config properities list: ucData -> email ok 14 - config properities list: ucData -> env-thing ok 15 - config properities list: ucData -> init.author.name ok 16 - config properities list: ucData -> init.author.email ok 17 - config properities list: ucData -> init.author.url ok 18 - config properities list: ucData -> init.version ok 19 - config properities list: ucData -> npm:publishtest ok 20 - config properities list: ucData -> _npmjs.org:couch ok 21 - config properities list: ucData -> npm-www:nocache ok 22 - config properities list: ucData -> nodedir ok 23 - config properities list: ucData -> sign-git-tag ok 24 - config properities list: ucData -> message ok 25 - config properities list: ucData -> strict-ssl ok 26 - config properities list: ucData -> tmp ok 27 - config properities list: ucData -> _auth ok 28 - config properities list: ucData -> _token: # of elements ok 29 - config properities list: ucData -> _token -> AuthSession ok 30 - config properities list: ucData -> _token -> version ok 31 - config properities list: ucData -> _token -> expires ok 32 - config properities list: ucData -> _token -> path ok 33 - config properities list: ucData -> _token -> httponly ok 34 - config properities list: gcData: # of elements ok 35 - config properities list: gcData -> package-config:foo ok 36 - config properities list: biData: # of elements ok 37 - config by source: # of elements ok 38 - config by source -> cli: # of elements ok 39 - config by source -> cli -> data: # of elements ok 40 - config by source -> cli -> data -> foo ok 41 - config by source -> cli -> data -> umask ok 42 - config by source -> env: # of elements ok 43 - config by source -> env -> data: # of elements ok 44 - config by source -> env -> data -> userconfig ok 45 - config by source -> env -> data -> _underbar-env-thing ok 46 - config by source -> env -> data -> uppercase-env-thing ok 47 - config by source -> env -> data -> other-env-thing ok 48 - config by source -> env -> prefix ok 49 - config by source -> project: # of elements ok 50 - config by source -> project -> path ok 51 - config by source -> project -> type not ok 52 - config by source -> project -> data: # of elements --- found: 2 wanted: 1 compare: === at: line: 67 column: 5 file: test/tap/config-basic.js type: global function: isDeeplyDetails stack: | isDeeplyDetails (test/tap/config-basic.js:67:5) test/tap/config-basic.js:69:5 Array.forEach () isDeeplyDetails (test/tap/config-basic.js:68:19) test/tap/config-basic.js:69:5 Array.forEach () isDeeplyDetails (test/tap/config-basic.js:68:19) test/tap/config-basic.js:80:5 lib/config/core.js:81:7 Array.forEach () lib/config/core.js:80:13 f (node_modules/once/once.js:25:25) finalize (lib/config/core.js:198:5) afterExtras (lib/config/core.js:189:5) node_modules/mkdirp/index.js:48:26 source: | t.is(Object.keys(aa).length, Object.keys(bb).length, msg + ': # of elements') ... ok 53 - config by source -> project -> data -> legacy-bundling ok 54 - config by source -> user: # of elements ok 55 - config by source -> user -> path ok 56 - config by source -> user -> type ok 57 - config by source -> user -> data: # of elements ok 58 - config by source -> user -> data -> globalconfig ok 59 - config by source -> user -> data -> email ok 60 - config by source -> user -> data -> env-thing ok 61 - config by source -> user -> data -> init.author.name ok 62 - config by source -> user -> data -> init.author.email ok 63 - config by source -> user -> data -> init.author.url ok 64 - config by source -> user -> data -> init.version ok 65 - config by source -> user -> data -> npm:publishtest ok 66 - config by source -> user -> data -> _npmjs.org:couch ok 67 - config by source -> user -> data -> npm-www:nocache ok 68 - config by source -> user -> data -> nodedir ok 69 - config by source -> user -> data -> sign-git-tag ok 70 - config by source -> user -> data -> message ok 71 - config by source -> user -> data -> strict-ssl ok 72 - config by source -> user -> data -> tmp ok 73 - config by source -> user -> data -> _auth ok 74 - config by source -> user -> data -> _token: # of elements ok 75 - config by source -> user -> data -> _token -> AuthSession ok 76 - config by source -> user -> data -> _token -> version ok 77 - config by source -> user -> data -> _token -> expires ok 78 - config by source -> user -> data -> _token -> path ok 79 - config by source -> user -> data -> _token -> httponly ok 80 - config by source -> global: # of elements ok 81 - config by source -> global -> path ok 82 - config by source -> global -> type ok 83 - config by source -> global -> data: # of elements ok 84 - config by source -> global -> data -> package-config:foo ok 85 - config by source -> builtin: # of elements ok 86 - config by source -> builtin -> data: # of elements ok 87 - root configuration is empty ok 88 - defaults: # of elements ok 89 - defaults -> access ok 90 - defaults -> allow-same-version ok 91 - defaults -> always-auth ok 92 - defaults -> also ok 93 - defaults -> auth-type ok 94 - defaults -> bin-links ok 95 - defaults -> browser ok 96 - defaults -> ca ok 97 - defaults -> cafile ok 98 - defaults -> cache ok 99 - defaults -> cache-lock-stale ok 100 - defaults -> cache-lock-retries ok 101 - defaults -> cache-lock-wait ok 102 - defaults -> cache-max ok 103 - defaults -> cache-min ok 104 - defaults -> cert ok 105 - defaults -> cidr ok 106 - defaults -> color ok 107 - defaults -> depth ok 108 - defaults -> description ok 109 - defaults -> dev ok 110 - defaults -> dry-run ok 111 - defaults -> editor ok 112 - defaults -> engine-strict ok 113 - defaults -> force ok 114 - defaults -> fetch-retries ok 115 - defaults -> fetch-retry-factor ok 116 - defaults -> fetch-retry-mintimeout ok 117 - defaults -> fetch-retry-maxtimeout ok 118 - defaults -> git ok 119 - defaults -> git-tag-version ok 120 - defaults -> commit-hooks ok 121 - defaults -> global ok 122 - defaults -> globalconfig ok 123 - defaults -> global-style ok 124 - defaults -> group ok 125 - defaults -> ham-it-up ok 126 - defaults -> heading ok 127 - defaults -> if-present ok 128 - defaults -> ignore-prepublish ok 129 - defaults -> ignore-scripts ok 130 - defaults -> init-module ok 131 - defaults -> init-author-name ok 132 - defaults -> init-author-email ok 133 - defaults -> init-author-url ok 134 - defaults -> init-version ok 135 - defaults -> init-license ok 136 - defaults -> json ok 137 - defaults -> key ok 138 - defaults -> legacy-bundling ok 139 - defaults -> link ok 140 - defaults -> local-address ok 141 - defaults -> loglevel ok 142 - defaults -> logstream: # of elements ok 143 - defaults -> logstream -> connecting ok 144 - defaults -> logstream -> _hadError ok 145 - defaults -> logstream -> _handle: # of elements ok 146 - defaults -> logstream -> _handle -> writeQueueSize ok 147 - defaults -> logstream -> _handle -> onread ok 148 - defaults -> logstream -> _parent ok 149 - defaults -> logstream -> _host ok 150 - defaults -> logstream -> _readableState: # of elements ok 151 - defaults -> logstream -> _readableState -> objectMode ok 152 - defaults -> logstream -> _readableState -> highWaterMark ok 153 - defaults -> logstream -> _readableState -> buffer: # of elements ok 154 - defaults -> logstream -> _readableState -> buffer -> head ok 155 - defaults -> logstream -> _readableState -> buffer -> tail ok 156 - defaults -> logstream -> _readableState -> buffer -> length ok 157 - defaults -> logstream -> _readableState -> length ok 158 - defaults -> logstream -> _readableState -> pipes ok 159 - defaults -> logstream -> _readableState -> pipesCount ok 160 - defaults -> logstream -> _readableState -> flowing ok 161 - defaults -> logstream -> _readableState -> ended ok 162 - defaults -> logstream -> _readableState -> endEmitted ok 163 - defaults -> logstream -> _readableState -> reading ok 164 - defaults -> logstream -> _readableState -> sync ok 165 - defaults -> logstream -> _readableState -> needReadable ok 166 - defaults -> logstream -> _readableState -> emittedReadable ok 167 - defaults -> logstream -> _readableState -> readableListening ok 168 - defaults -> logstream -> _readableState -> resumeScheduled ok 169 - defaults -> logstream -> _readableState -> destroyed ok 170 - defaults -> logstream -> _readableState -> defaultEncoding ok 171 - defaults -> logstream -> _readableState -> awaitDrain ok 172 - defaults -> logstream -> _readableState -> readingMore ok 173 - defaults -> logstream -> _readableState -> decoder ok 174 - defaults -> logstream -> _readableState -> encoding ok 175 - defaults -> logstream -> readable ok 176 - defaults -> logstream -> domain ok 177 - defaults -> logstream -> _events: # of elements ok 178 - defaults -> logstream -> _events -> end ok 179 - defaults -> logstream -> _events -> finish ok 180 - defaults -> logstream -> _events -> _socketEnd ok 181 - defaults -> logstream -> _eventsCount ok 182 - defaults -> logstream -> _maxListeners ok 183 - defaults -> logstream -> _writableState: # of elements ok 184 - defaults -> logstream -> _writableState -> objectMode ok 185 - defaults -> logstream -> _writableState -> highWaterMark ok 186 - defaults -> logstream -> _writableState -> finalCalled ok 187 - defaults -> logstream -> _writableState -> needDrain ok 188 - defaults -> logstream -> _writableState -> ending ok 189 - defaults -> logstream -> _writableState -> ended ok 190 - defaults -> logstream -> _writableState -> finished ok 191 - defaults -> logstream -> _writableState -> destroyed ok 192 - defaults -> logstream -> _writableState -> decodeStrings ok 193 - defaults -> logstream -> _writableState -> defaultEncoding ok 194 - defaults -> logstream -> _writableState -> length ok 195 - defaults -> logstream -> _writableState -> writing ok 196 - defaults -> logstream -> _writableState -> corked ok 197 - defaults -> logstream -> _writableState -> sync ok 198 - defaults -> logstream -> _writableState -> bufferProcessing ok 199 - defaults -> logstream -> _writableState -> onwrite ok 200 - defaults -> logstream -> _writableState -> writecb ok 201 - defaults -> logstream -> _writableState -> writelen ok 202 - defaults -> logstream -> _writableState -> bufferedRequest ok 203 - defaults -> logstream -> _writableState -> lastBufferedRequest ok 204 - defaults -> logstream -> _writableState -> pendingcb ok 205 - defaults -> logstream -> _writableState -> prefinished ok 206 - defaults -> logstream -> _writableState -> errorEmitted ok 207 - defaults -> logstream -> _writableState -> bufferedRequestCount ok 208 - defaults -> logstream -> _writableState -> corkedRequestsFree: # of elements ok 209 - defaults -> logstream -> _writableState -> corkedRequestsFree -> next ok 210 - defaults -> logstream -> _writableState -> corkedRequestsFree -> entry ok 211 - defaults -> logstream -> _writableState -> corkedRequestsFree -> finish ok 212 - defaults -> logstream -> writable ok 213 - defaults -> logstream -> allowHalfOpen ok 214 - defaults -> logstream -> _bytesDispatched ok 215 - defaults -> logstream -> _sockname ok 216 - defaults -> logstream -> _pendingData ok 217 - defaults -> logstream -> _pendingEncoding ok 218 - defaults -> logstream -> server ok 219 - defaults -> logstream -> _server ok 220 - defaults -> logstream -> _type ok 221 - defaults -> logstream -> fd ok 222 - defaults -> logstream -> _isStdio ok 223 - defaults -> logstream -> destroySoon ok 224 - defaults -> logstream -> _destroy ok 225 - defaults -> logs-max ok 226 - defaults -> long ok 227 - defaults -> maxsockets ok 228 - defaults -> message ok 229 - defaults -> metrics-registry ok 230 - defaults -> node-options ok 231 - defaults -> node-version ok 232 - defaults -> offline ok 233 - defaults -> onload-script ok 234 - defaults -> only ok 235 - defaults -> optional ok 236 - defaults -> otp ok 237 - defaults -> package-lock ok 238 - defaults -> package-lock-only ok 239 - defaults -> parseable ok 240 - defaults -> prefer-offline ok 241 - defaults -> prefer-online ok 242 - defaults -> prefix ok 243 - defaults -> production ok 244 - defaults -> progress ok 245 - defaults -> proxy ok 246 - defaults -> https-proxy ok 247 - defaults -> user-agent ok 248 - defaults -> read-only ok 249 - defaults -> rebuild-bundle ok 250 - defaults -> registry ok 251 - defaults -> rollback ok 252 - defaults -> save ok 253 - defaults -> save-bundle ok 254 - defaults -> save-dev ok 255 - defaults -> save-exact ok 256 - defaults -> save-optional ok 257 - defaults -> save-prefix ok 258 - defaults -> save-prod ok 259 - defaults -> scope ok 260 - defaults -> script-shell ok 261 - defaults -> scripts-prepend-node-path ok 262 - defaults -> searchopts ok 263 - defaults -> searchexclude ok 264 - defaults -> searchlimit ok 265 - defaults -> searchstaleness ok 266 - defaults -> send-metrics ok 267 - defaults -> shell ok 268 - defaults -> shrinkwrap ok 269 - defaults -> sign-git-tag ok 270 - defaults -> sso-poll-frequency ok 271 - defaults -> sso-type ok 272 - defaults -> strict-ssl ok 273 - defaults -> tag ok 274 - defaults -> tag-version-prefix ok 275 - defaults -> timing ok 276 - defaults -> tmp ok 277 - defaults -> unicode ok 278 - defaults -> unsafe-perm ok 279 - defaults -> usage ok 280 - defaults -> user ok 281 - defaults -> userconfig ok 282 - defaults -> umask ok 283 - defaults -> version ok 284 - defaults -> versions ok 285 - defaults -> viewer ok 286 - defaults -> _exit ok 287 - defaults -> globalignorefile ok 288 - current root config is defaults: # of elements ok 289 - current root config is defaults -> access ok 290 - current root config is defaults -> allow-same-version ok 291 - current root config is defaults -> always-auth ok 292 - current root config is defaults -> also ok 293 - current root config is defaults -> auth-type ok 294 - current root config is defaults -> bin-links ok 295 - current root config is defaults -> browser ok 296 - current root config is defaults -> ca ok 297 - current root config is defaults -> cafile ok 298 - current root config is defaults -> cache ok 299 - current root config is defaults -> cache-lock-stale ok 300 - current root config is defaults -> cache-lock-retries ok 301 - current root config is defaults -> cache-lock-wait ok 302 - current root config is defaults -> cache-max ok 303 - current root config is defaults -> cache-min ok 304 - current root config is defaults -> cert ok 305 - current root config is defaults -> cidr ok 306 - current root config is defaults -> color ok 307 - current root config is defaults -> depth ok 308 - current root config is defaults -> description ok 309 - current root config is defaults -> dev ok 310 - current root config is defaults -> dry-run ok 311 - current root config is defaults -> editor ok 312 - current root config is defaults -> engine-strict ok 313 - current root config is defaults -> force ok 314 - current root config is defaults -> fetch-retries ok 315 - current root config is defaults -> fetch-retry-factor ok 316 - current root config is defaults -> fetch-retry-mintimeout ok 317 - current root config is defaults -> fetch-retry-maxtimeout ok 318 - current root config is defaults -> git ok 319 - current root config is defaults -> git-tag-version ok 320 - current root config is defaults -> commit-hooks ok 321 - current root config is defaults -> global ok 322 - current root config is defaults -> globalconfig ok 323 - current root config is defaults -> global-style ok 324 - current root config is defaults -> group ok 325 - current root config is defaults -> ham-it-up ok 326 - current root config is defaults -> heading ok 327 - current root config is defaults -> if-present ok 328 - current root config is defaults -> ignore-prepublish ok 329 - current root config is defaults -> ignore-scripts ok 330 - current root config is defaults -> init-module ok 331 - current root config is defaults -> init-author-name ok 332 - current root config is defaults -> init-author-email ok 333 - current root config is defaults -> init-author-url ok 334 - current root config is defaults -> init-version ok 335 - current root config is defaults -> init-license ok 336 - current root config is defaults -> json ok 337 - current root config is defaults -> key ok 338 - current root config is defaults -> legacy-bundling ok 339 - current root config is defaults -> link ok 340 - current root config is defaults -> local-address ok 341 - current root config is defaults -> loglevel ok 342 - current root config is defaults -> logstream: # of elements ok 343 - current root config is defaults -> logstream -> connecting ok 344 - current root config is defaults -> logstream -> _hadError ok 345 - current root config is defaults -> logstream -> _handle: # of elements ok 346 - current root config is defaults -> logstream -> _handle -> writeQueueSize ok 347 - current root config is defaults -> logstream -> _handle -> onread ok 348 - current root config is defaults -> logstream -> _parent ok 349 - current root config is defaults -> logstream -> _host ok 350 - current root config is defaults -> logstream -> _readableState: # of elements ok 351 - current root config is defaults -> logstream -> _readableState -> objectMode ok 352 - current root config is defaults -> logstream -> _readableState -> highWaterMark ok 353 - current root config is defaults -> logstream -> _readableState -> buffer: # of elements ok 354 - current root config is defaults -> logstream -> _readableState -> buffer -> head ok 355 - current root config is defaults -> logstream -> _readableState -> buffer -> tail ok 356 - current root config is defaults -> logstream -> _readableState -> buffer -> length ok 357 - current root config is defaults -> logstream -> _readableState -> length ok 358 - current root config is defaults -> logstream -> _readableState -> pipes ok 359 - current root config is defaults -> logstream -> _readableState -> pipesCount ok 360 - current root config is defaults -> logstream -> _readableState -> flowing ok 361 - current root config is defaults -> logstream -> _readableState -> ended ok 362 - current root config is defaults -> logstream -> _readableState -> endEmitted ok 363 - current root config is defaults -> logstream -> _readableState -> reading ok 364 - current root config is defaults -> logstream -> _readableState -> sync ok 365 - current root config is defaults -> logstream -> _readableState -> needReadable ok 366 - current root config is defaults -> logstream -> _readableState -> emittedReadable ok 367 - current root config is defaults -> logstream -> _readableState -> readableListening ok 368 - current root config is defaults -> logstream -> _readableState -> resumeScheduled ok 369 - current root config is defaults -> logstream -> _readableState -> destroyed ok 370 - current root config is defaults -> logstream -> _readableState -> defaultEncoding ok 371 - current root config is defaults -> logstream -> _readableState -> awaitDrain ok 372 - current root config is defaults -> logstream -> _readableState -> readingMore ok 373 - current root config is defaults -> logstream -> _readableState -> decoder ok 374 - current root config is defaults -> logstream -> _readableState -> encoding ok 375 - current root config is defaults -> logstream -> readable ok 376 - current root config is defaults -> logstream -> domain ok 377 - current root config is defaults -> logstream -> _events: # of elements ok 378 - current root config is defaults -> logstream -> _events -> end ok 379 - current root config is defaults -> logstream -> _events -> finish ok 380 - current root config is defaults -> logstream -> _events -> _socketEnd ok 381 - current root config is defaults -> logstream -> _eventsCount ok 382 - current root config is defaults -> logstream -> _maxListeners ok 383 - current root config is defaults -> logstream -> _writableState: # of elements ok 384 - current root config is defaults -> logstream -> _writableState -> objectMode ok 385 - current root config is defaults -> logstream -> _writableState -> highWaterMark ok 386 - current root config is defaults -> logstream -> _writableState -> finalCalled ok 387 - current root config is defaults -> logstream -> _writableState -> needDrain ok 388 - current root config is defaults -> logstream -> _writableState -> ending ok 389 - current root config is defaults -> logstream -> _writableState -> ended ok 390 - current root config is defaults -> logstream -> _writableState -> finished ok 391 - current root config is defaults -> logstream -> _writableState -> destroyed ok 392 - current root config is defaults -> logstream -> _writableState -> decodeStrings ok 393 - current root config is defaults -> logstream -> _writableState -> defaultEncoding ok 394 - current root config is defaults -> logstream -> _writableState -> length ok 395 - current root config is defaults -> logstream -> _writableState -> writing ok 396 - current root config is defaults -> logstream -> _writableState -> corked ok 397 - current root config is defaults -> logstream -> _writableState -> sync ok 398 - current root config is defaults -> logstream -> _writableState -> bufferProcessing ok 399 - current root config is defaults -> logstream -> _writableState -> onwrite ok 400 - current root config is defaults -> logstream -> _writableState -> writecb ok 401 - current root config is defaults -> logstream -> _writableState -> writelen ok 402 - current root config is defaults -> logstream -> _writableState -> bufferedRequest ok 403 - current root config is defaults -> logstream -> _writableState -> lastBufferedRequest ok 404 - current root config is defaults -> logstream -> _writableState -> pendingcb ok 405 - current root config is defaults -> logstream -> _writableState -> prefinished ok 406 - current root config is defaults -> logstream -> _writableState -> errorEmitted ok 407 - current root config is defaults -> logstream -> _writableState -> bufferedRequestCount ok 408 - current root config is defaults -> logstream -> _writableState -> corkedRequestsFree: # of elements ok 409 - current root config is defaults -> logstream -> _writableState -> corkedRequestsFree -> next ok 410 - current root config is defaults -> logstream -> _writableState -> corkedRequestsFree -> entry ok 411 - current root config is defaults -> logstream -> _writableState -> corkedRequestsFree -> finish ok 412 - current root config is defaults -> logstream -> writable ok 413 - current root config is defaults -> logstream -> allowHalfOpen ok 414 - current root config is defaults -> logstream -> _bytesDispatched ok 415 - current root config is defaults -> logstream -> _sockname ok 416 - current root config is defaults -> logstream -> _pendingData ok 417 - current root config is defaults -> logstream -> _pendingEncoding ok 418 - current root config is defaults -> logstream -> server ok 419 - current root config is defaults -> logstream -> _server ok 420 - current root config is defaults -> logstream -> _type ok 421 - current root config is defaults -> logstream -> fd ok 422 - current root config is defaults -> logstream -> _isStdio ok 423 - current root config is defaults -> logstream -> destroySoon ok 424 - current root config is defaults -> logstream -> _destroy ok 425 - current root config is defaults -> logs-max ok 426 - current root config is defaults -> long ok 427 - current root config is defaults -> maxsockets ok 428 - current root config is defaults -> message ok 429 - current root config is defaults -> metrics-registry ok 430 - current root config is defaults -> node-options ok 431 - current root config is defaults -> node-version ok 432 - current root config is defaults -> offline ok 433 - current root config is defaults -> onload-script ok 434 - current root config is defaults -> only ok 435 - current root config is defaults -> optional ok 436 - current root config is defaults -> otp ok 437 - current root config is defaults -> package-lock ok 438 - current root config is defaults -> package-lock-only ok 439 - current root config is defaults -> parseable ok 440 - current root config is defaults -> prefer-offline ok 441 - current root config is defaults -> prefer-online ok 442 - current root config is defaults -> prefix ok 443 - current root config is defaults -> production ok 444 - current root config is defaults -> progress ok 445 - current root config is defaults -> proxy ok 446 - current root config is defaults -> https-proxy ok 447 - current root config is defaults -> user-agent ok 448 - current root config is defaults -> read-only ok 449 - current root config is defaults -> rebuild-bundle ok 450 - current root config is defaults -> registry ok 451 - current root config is defaults -> rollback ok 452 - current root config is defaults -> save ok 453 - current root config is defaults -> save-bundle ok 454 - current root config is defaults -> save-dev ok 455 - current root config is defaults -> save-exact ok 456 - current root config is defaults -> save-optional ok 457 - current root config is defaults -> save-prefix ok 458 - current root config is defaults -> save-prod ok 459 - current root config is defaults -> scope ok 460 - current root config is defaults -> script-shell ok 461 - current root config is defaults -> scripts-prepend-node-path ok 462 - current root config is defaults -> searchopts ok 463 - current root config is defaults -> searchexclude ok 464 - current root config is defaults -> searchlimit ok 465 - current root config is defaults -> searchstaleness ok 466 - current root config is defaults -> send-metrics ok 467 - current root config is defaults -> shell ok 468 - current root config is defaults -> shrinkwrap ok 469 - current root config is defaults -> sign-git-tag ok 470 - current root config is defaults -> sso-poll-frequency ok 471 - current root config is defaults -> sso-type ok 472 - current root config is defaults -> strict-ssl ok 473 - current root config is defaults -> tag ok 474 - current root config is defaults -> tag-version-prefix ok 475 - current root config is defaults -> timing ok 476 - current root config is defaults -> tmp ok 477 - current root config is defaults -> unicode ok 478 - current root config is defaults -> unsafe-perm ok 479 - current root config is defaults -> usage ok 480 - current root config is defaults -> user ok 481 - current root config is defaults -> userconfig ok 482 - current root config is defaults -> umask ok 483 - current root config is defaults -> version ok 484 - current root config is defaults -> versions ok 485 - current root config is defaults -> viewer ok 486 - current root config is defaults -> _exit ok 487 - current root config is defaults -> globalignorefile ok 488 - umask is as expected ok 489 - config name is as expected 1..489 # failed 2 of 489 tests not ok 1 - no builtin # time=182.852ms 1..1 # failed 1 test # time=253.582ms not ok 48 - test/tap/config-basic.js # time=502.619ms --- timeout: 240000 file: test/tap/config-basic.js command: /Users/gib/wrk/com/DANGER/node/out/Release/node args: - test/tap/config-basic.js cwd: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg exitCode: 1 ... # Subtest: test/tap/config-builtin.js # Subtest: with builtin not ok 1 - should be equivalent --- found: - foo: bar heading: foo git-tag-version: false - userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc other-env-thing: '1000' _underbar-env-thing: underful uppercase-env-thing: '42' - save-prefix: '~' legacy-bundling: true - globalconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig email: i@izs.me env-thing: asdf init.author.name: Isaac Z. Schlueter init.author.email: i@izs.me init.author.url: 'http://blog.izs.me/' init.version: 1.2.3 'npm:publishtest': true '_npmjs.org:couch': 'https://admin:password@localhost:5984/registry' 'npm-www:nocache': '1' nodedir: /Users/isaacs/dev/js/node-v0.8 sign-git-tag: true message: v%s strict-ssl: false tmp: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/.tmp _auth: dXNlcm5hbWU6cGFzc3dvcmQ= _token: AuthSession: yabba-dabba-doodle version: '1' expires: '1345001053415' path: / httponly: true - 'package-config:foo': boo - builtin-config: true wanted: - foo: bar heading: foo git-tag-version: false - userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc _underbar-env-thing: underful uppercase-env-thing: 42 other-env-thing: 1000 - legacy-bundling: true - globalconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig email: i@izs.me env-thing: asdf init.author.name: Isaac Z. Schlueter init.author.email: i@izs.me init.author.url: 'http://blog.izs.me/' init.version: 1.2.3 'npm:publishtest': true '_npmjs.org:couch': 'https://admin:password@localhost:5984/registry' 'npm-www:nocache': '1' nodedir: /Users/isaacs/dev/js/node-v0.8 sign-git-tag: true message: v%s strict-ssl: false tmp: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/.tmp _auth: dXNlcm5hbWU6cGFzc3dvcmQ= _token: AuthSession: yabba-dabba-doodle version: '1' expires: '1345001053415' path: / httponly: true - 'package-config:foo': boo - builtin-config: true at: line: 58 column: 7 file: test/tap/config-builtin.js type: global stack: | test/tap/config-builtin.js:58:7 lib/config/core.js:81:7 Array.forEach () lib/config/core.js:80:13 f (node_modules/once/once.js:25:25) finalize (lib/config/core.js:198:5) afterExtras (lib/config/core.js:189:5) node_modules/mkdirp/index.js:48:26 source: | t.same(conf.list, expectList) ... not ok 2 - should be equivalent --- found: cli: data: foo: bar heading: foo git-tag-version: false env: data: userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc other-env-thing: '1000' _underbar-env-thing: underful uppercase-env-thing: '42' source: userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc other-env-thing: '1000' _underbar-env-thing: underful uppercase-env-thing: '42' prefix: '' project: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/.npmrc type: ini data: save-prefix: '~' legacy-bundling: true user: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc type: ini data: globalconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig email: i@izs.me env-thing: asdf init.author.name: Isaac Z. Schlueter init.author.email: i@izs.me init.author.url: 'http://blog.izs.me/' init.version: 1.2.3 'npm:publishtest': true '_npmjs.org:couch': 'https://admin:password@localhost:5984/registry' 'npm-www:nocache': '1' nodedir: /Users/isaacs/dev/js/node-v0.8 sign-git-tag: true message: v%s strict-ssl: false tmp: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/.tmp _auth: dXNlcm5hbWU6cGFzc3dvcmQ= _token: AuthSession: yabba-dabba-doodle version: '1' expires: '1345001053415' path: / httponly: true global: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig type: ini data: 'package-config:foo': boo builtin: data: builtin-config: true wanted: cli: data: foo: bar heading: foo git-tag-version: false env: data: userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc _underbar-env-thing: underful uppercase-env-thing: 42 other-env-thing: 1000 source: userconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc _underbar-env-thing: underful uppercase-env-thing: '42' other-env-thing: '1000' prefix: '' project: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/.npmrc type: ini data: legacy-bundling: true user: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig-with-gc type: ini data: globalconfig: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig email: i@izs.me env-thing: asdf init.author.name: Isaac Z. Schlueter init.author.email: i@izs.me init.author.url: 'http://blog.izs.me/' init.version: 1.2.3 'npm:publishtest': true '_npmjs.org:couch': 'https://admin:password@localhost:5984/registry' 'npm-www:nocache': '1' nodedir: /Users/isaacs/dev/js/node-v0.8 sign-git-tag: true message: v%s strict-ssl: false tmp: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/.tmp _auth: dXNlcm5hbWU6cGFzc3dvcmQ= _token: AuthSession: yabba-dabba-doodle version: '1' expires: '1345001053415' path: / httponly: true global: path: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/globalconfig type: ini data: 'package-config:foo': boo builtin: data: builtin-config: true at: line: 59 column: 7 file: test/tap/config-builtin.js type: global stack: | test/tap/config-builtin.js:59:7 lib/config/core.js:81:7 Array.forEach () lib/config/core.js:80:13 f (node_modules/once/once.js:25:25) finalize (lib/config/core.js:198:5) afterExtras (lib/config/core.js:189:5) node_modules/mkdirp/index.js:48:26 source: | t.same(conf.sources, expectSources) ... ok 3 - should be equivalent ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal 1..7 # failed 2 of 7 tests not ok 1 - with builtin # time=56.416ms 1..1 # failed 1 test # time=62.408ms not ok 49 - test/tap/config-builtin.js # time=300.312ms --- timeout: 240000 file: test/tap/config-builtin.js command: /Users/gib/wrk/com/DANGER/node/out/Release/node args: - test/tap/config-builtin.js cwd: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg exitCode: 1 ... # Subtest: test/tap/config-certfile.js # Subtest: cafile loads as ca ok 1 - should be equivalent ok 2 - should be equivalent 1..2 ok 1 - cafile loads as ca # time=18.428ms 1..1 # time=25.368ms ok 50 - test/tap/config-certfile.js # time=270.589ms # Subtest: test/tap/config-credentials.js # Subtest: getting scope with no credentials set ok 1 - configuration loaded ok 2 - nerfed URL extracted 1..2 ok 1 - getting scope with no credentials set # time=29.331ms # Subtest: trying to set credentials with no URI ok 1 - configuration loaded ok 2 - enforced missing URI 1..2 ok 2 - trying to set credentials with no URI # time=1.308ms # Subtest: trying to clear credentials with no URI ok 1 - configuration loaded ok 2 - enforced missing URI 1..2 ok 3 - trying to clear credentials with no URI # time=0.699ms # Subtest: set with missing credentials object ok 1 - configuration loaded ok 2 - enforced missing credentials 1..2 ok 4 - set with missing credentials object # time=0.693ms # Subtest: set with empty credentials object ok 1 - configuration loaded ok 2 - enforced missing credentials 1..2 ok 5 - set with empty credentials object # time=0.932ms # Subtest: set with token ok 1 - configuration loaded ok 2 - needs only token ok 3 - got bearer token and scope 1..3 ok 6 - set with token # time=1.641ms # Subtest: clear with token ok 1 - configuration loaded ok 2 - needs only token ok 3 - needs only URI ok 4 - token all gone 1..4 ok 7 - clear with token # time=1.209ms # Subtest: set with missing username ok 1 - configuration loaded ok 2 - enforced missing email 1..2 ok 8 - set with missing username # time=0.815ms # Subtest: set with missing password ok 1 - configuration loaded ok 2 - enforced missing email 1..2 ok 9 - set with missing password # time=0.828ms # Subtest: set with missing email ok 1 - configuration loaded ok 2 - enforced missing email 1..2 ok 10 - set with missing email # time=0.617ms # Subtest: set with old-style credentials ok 1 - configuration loaded ok 2 - requires all of username, password, and email ok 3 - got credentials 1..3 ok 11 - set with old-style credentials # time=1.947ms # Subtest: clear with old-style credentials ok 1 - configuration loaded ok 2 - requires all of username, password, and email ok 3 - clearing only required URI ok 4 - username cleared ok 5 - password cleared 1..5 ok 12 - clear with old-style credentials # time=1.642ms # Subtest: get old-style credentials for default registry ok 1 - should be equivalent 1..1 ok 13 - get old-style credentials for default registry # time=0.582ms # Subtest: set with always-auth enabled ok 1 - configuration loaded ok 2 - got credentials 1..2 ok 14 - set with always-auth enabled # time=0.867ms # Subtest: set with always-auth disabled ok 1 - configuration loaded ok 2 - got credentials 1..2 ok 15 - set with always-auth disabled # time=0.746ms # Subtest: set with global always-auth enabled ok 1 - configuration loaded ok 2 - got credentials 1..2 ok 16 - set with global always-auth enabled # time=0.773ms # Subtest: set with global always-auth disabled ok 1 - configuration loaded ok 2 - got credentials 1..2 ok 17 - set with global always-auth disabled # time=2.053ms 1..17 # time=61.048ms ok 51 - test/tap/config-credentials.js # time=303.884ms # Subtest: test/tap/config-edit.js # Subtest: setup ok 1 - old directory removed ok 2 - created package directory correctly 1..2 ok 1 - setup # time=9.114ms # Subtest: saving configs ok 1 - command ran without issue ok 2 - got nothing on stderr ok 3 - exit ok ok 4 - got success message 1..4 ok 2 - saving configs # time=355.8ms # Subtest: cleanup ok 1 - test directory removed OK 1..1 ok 3 - cleanup # time=3.017ms 1..3 # time=374.553ms ok 52 - test/tap/config-edit.js # time=582.32ms # Subtest: test/tap/config-list.js # Subtest: setup 1..0 ok 1 - setup # time=4.757ms # Subtest: config list includes project config ok 1 - should not error ok 2 - stderr is empty ok 3 - contains project config ok 4 - excludes private config ok 5 - excludes private segmented config 1..5 ok 2 - config list includes project config # time=302.648ms # Subtest: config list --json outputs json ok 1 - should not error ok 2 - stderr is empty ok 3 - contains project config ok 4 - excludes argv ok 5 - excludes private config ok 6 - excludes private config 1..6 ok 3 - config list --json outputs json # time=310.521ms # Subtest: clean 1..0 ok 4 - clean # time=2.354ms 1..4 # time=629.1ms ok 53 - test/tap/config-list.js # time=843.464ms # Subtest: test/tap/config-malformed.js # Subtest: with malformed ok 1 - Expected parse error 1..1 ok 1 - with malformed # time=6.662ms 1..1 # time=11.32ms ok 54 - test/tap/config-malformed.js # time=265.063ms # Subtest: test/tap/config-meta.js # Subtest: get files ok 1 - got files 1..1 ok 1 - get files # time=312.558ms # Subtest: get lines ok 1 - got lines 1..1 ok 2 - get lines # time=479.265ms # Subtest: get docs ok 1 - read the docs 1..1 ok 3 - get docs # time=1.119ms # Subtest: check configs ok 1 - should be documented save-exact /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/deps.js:296 ok 2 - should be defined in npmconf save-exact ok 3 - should have default in npmconf save-exact ok 4 - should be documented save-prefix /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/deps.js:297 ok 5 - should be defined in npmconf save-prefix ok 6 - should have default in npmconf save-prefix ok 7 - should be documented scope /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/map-to-registry.js:27 ok 8 - should be defined in npmconf scope ok 9 - should have default in npmconf scope ok 10 - should be documented force /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:269 ok 11 - should be defined in npmconf force ok 12 - should have default in npmconf force ok 13 - should be documented registry /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/whoami.js:14 ok 14 - should be defined in npmconf registry ok 15 - should have default in npmconf registry ok 16 - should be documented auth-type /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/adduser.js:36 ok 17 - should be defined in npmconf auth-type ok 18 - should have default in npmconf auth-type ok 19 - should be documented otp /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/map-to-registry.js:98 ok 20 - should be defined in npmconf otp ok 21 - should have default in npmconf otp ok 22 - should be documented always-auth /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:88 ok 23 - should be defined in npmconf always-auth ok 24 - should have default in npmconf always-auth ok 25 - should be documented sso-type /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/auth/sso.js:6 ok 26 - should be defined in npmconf sso-type ok 27 - should have default in npmconf sso-type ok 28 - should be documented browser /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/repo.js:34 ok 29 - should be defined in npmconf browser ok 30 - should have default in npmconf browser ok 31 - should be documented sso-poll-frequency /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/auth/sso.js:53 ok 32 - should be defined in npmconf sso-poll-frequency ok 33 - should have default in npmconf sso-poll-frequency ok 34 - should be documented global /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/view.js:79 ok 35 - should be defined in npmconf global ok 36 - should have default in npmconf global ok 37 - should be documented logstream /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:292 ok 38 - should be defined in npmconf logstream ok 39 - should have default in npmconf logstream ok 40 - should be documented bin-links /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/build.js:100 ok 41 - should be defined in npmconf bin-links ok 42 - should have default in npmconf bin-links ok 43 - should be documented rebuild-bundle /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/decompose-actions.js:34 ok 44 - should be defined in npmconf rebuild-bundle ok 45 - should have default in npmconf rebuild-bundle ok 46 - should be documented cache /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/metrics.js:30 ok 47 - should be defined in npmconf cache ok 48 - should have default in npmconf cache ok 49 - should be documented ignore-scripts /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/lifecycle.js:18 ok 50 - should be defined in npmconf ignore-scripts ok 51 - should have default in npmconf ignore-scripts ok 52 - should be documented json /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/view.js:280 ok 53 - should be defined in npmconf json ok 54 - should have default in npmconf json ok 55 - should be documented parseable /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/token.js:79 ok 56 - should be defined in npmconf parseable ok 57 - should have default in npmconf parseable ok 58 - should be documented prefix /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/completion/installed-deep.js:21 ok 59 - should be defined in npmconf prefix ok 60 - should have default in npmconf prefix ok 61 - should be documented umask /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:334 ok 62 - should be defined in npmconf umask ok 63 - should have default in npmconf umask ok 64 - should be documented userconfig /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/help.js:178 ok 65 - should be defined in npmconf userconfig ok 66 - should have default in npmconf userconfig ok 67 - should be documented globalconfig /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config.js:242 ok 68 - should be defined in npmconf globalconfig ok 69 - should have default in npmconf globalconfig ok 70 - should be documented cafile /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/core.js:182 ok 71 - should be defined in npmconf cafile ok 72 - should have default in npmconf cafile ok 73 - should be documented group /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/doctor/check-files-permission.js:10 ok 74 - should be defined in npmconf group ok 75 - should have default in npmconf group ok 76 - should be documented ignore-prepublish /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/pack.js:94 ok 77 - should be defined in npmconf ignore-prepublish ok 78 - should have default in npmconf ignore-prepublish ok 79 - should be documented node-options /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/lifecycle.js:20 ok 80 - should be defined in npmconf node-options ok 81 - should have default in npmconf node-options ok 82 - should be documented production /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/prune.js:39 ok 83 - should be defined in npmconf production ok 84 - should have default in npmconf production ok 85 - should be documented script-shell /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/lifecycle.js:22 ok 86 - should be defined in npmconf script-shell ok 87 - should have default in npmconf script-shell ok 88 - should be documented scripts-prepend-node-path /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/lifecycle.js:23 ok 89 - should be defined in npmconf scripts-prepend-node-path ok 90 - should have default in npmconf scripts-prepend-node-path ok 91 - should be documented unsafe-perm /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/lifecycle.js:24 ok 92 - should be defined in npmconf unsafe-perm ok 93 - should have default in npmconf unsafe-perm ok 94 - should be documented user /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/doctor/check-files-permission.js:10 ok 95 - should be defined in npmconf user ok 96 - should have default in npmconf user ok 97 - should be documented ca /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:13 ok 98 - should be defined in npmconf ca ok 99 - should have default in npmconf ca ok 100 - should be documented cert /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:11 ok 101 - should be defined in npmconf cert ok 102 - should have default in npmconf cert ok 103 - should be documented tag /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/view.js:106 ok 104 - should be defined in npmconf tag ok 105 - should have default in npmconf tag ok 106 - should be documented key /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:12 ok 107 - should be defined in npmconf key ok 108 - should have default in npmconf key ok 109 - should be documented local-address /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:8 ok 110 - should be defined in npmconf local-address ok 111 - should have default in npmconf local-address ok 112 - should be documented cache-min /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:35 ok 113 - should be defined in npmconf cache-min ok 114 - should have default in npmconf cache-min ok 115 - should be documented maxsockets /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:25 ok 116 - should be defined in npmconf maxsockets ok 117 - should have default in npmconf maxsockets ok 118 - should be documented offline /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:34 ok 119 - should be defined in npmconf offline ok 120 - should have default in npmconf offline ok 121 - should be documented prefer-offline /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:35 ok 122 - should be defined in npmconf prefer-offline ok 123 - should have default in npmconf prefer-offline ok 124 - should be documented prefer-online /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:36 ok 125 - should be defined in npmconf prefer-online ok 126 - should have default in npmconf prefer-online ok 127 - should be documented cache-max /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/pacote.js:36 ok 128 - should be defined in npmconf cache-max ok 129 - should have default in npmconf cache-max ok 130 - should be documented https-proxy /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:7 ok 131 - should be defined in npmconf https-proxy ok 132 - should have default in npmconf https-proxy ok 133 - should be documented proxy /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:6 ok 134 - should be defined in npmconf proxy ok 135 - should have default in npmconf proxy ok 136 - should be documented fetch-retries /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:17 ok 137 - should be defined in npmconf fetch-retries ok 138 - should have default in npmconf fetch-retries ok 139 - should be documented fetch-retry-factor /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:18 ok 140 - should be defined in npmconf fetch-retry-factor ok 141 - should have default in npmconf fetch-retry-factor ok 142 - should be documented fetch-retry-mintimeout /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:19 ok 143 - should be defined in npmconf fetch-retry-mintimeout ok 144 - should have default in npmconf fetch-retry-mintimeout ok 145 - should be documented fetch-retry-maxtimeout /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:20 ok 146 - should be defined in npmconf fetch-retry-maxtimeout ok 147 - should have default in npmconf fetch-retry-maxtimeout ok 148 - should be documented strict-ssl /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/config/reg-client.js:14 ok 149 - should be defined in npmconf strict-ssl ok 150 - should have default in npmconf strict-ssl ok 151 - should be documented user-agent /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:277 ok 152 - should be defined in npmconf user-agent ok 153 - should have default in npmconf user-agent ok 154 - should be documented editor /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/edit.js:17 ok 155 - should be defined in npmconf editor ok 156 - should have default in npmconf editor ok 157 - should be documented long /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:67 ok 158 - should be defined in npmconf long ok 159 - should have default in npmconf long ok 160 - should be documented dry-run /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/update.js:24 ok 161 - should be defined in npmconf dry-run ok 162 - should have default in npmconf dry-run ok 163 - should be documented shell /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/explore.js:36 ok 164 - should be defined in npmconf shell ok 165 - should have default in npmconf shell ok 166 - should be documented usage /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/help.js:42 ok 167 - should be defined in npmconf usage ok 168 - should have default in npmconf usage ok 169 - should be documented viewer /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/help.js:117 ok 170 - should be defined in npmconf viewer ok 171 - should have default in npmconf viewer ok 172 - should be documented init-module /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/init.js:15 ok 173 - should be defined in npmconf init-module ok 174 - should have default in npmconf init-module ok 175 - should be documented optional /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/deps.js:465 ok 176 - should be defined in npmconf optional ok 177 - should have default in npmconf optional ok 178 - should be documented global-style /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/deps.js:735 ok 179 - should be defined in npmconf global-style ok 180 - should have default in npmconf global-style ok 181 - should be documented legacy-bundling /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/deps.js:736 ok 182 - should be defined in npmconf legacy-bundling ok 183 - should have default in npmconf legacy-bundling ok 184 - should be documented dev /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/outdated.js:226 ok 185 - should be defined in npmconf dev ok 186 - should have default in npmconf dev ok 187 - should be documented only /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/prune.js:39 ok 188 - should be defined in npmconf only ok 189 - should have default in npmconf only ok 190 - should be documented also /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/outdated.js:226 ok 191 - should be defined in npmconf also ok 192 - should have default in npmconf also ok 193 - should be documented shrinkwrap /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/save.js:45 ok 194 - should be defined in npmconf shrinkwrap ok 195 - should have default in npmconf shrinkwrap ok 196 - should be documented package-lock /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/save.js:45 ok 197 - should be defined in npmconf package-lock ok 198 - should have default in npmconf package-lock ok 199 - should be documented save-bundle /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/save.js:53 ok 200 - should be defined in npmconf save-bundle ok 201 - should have default in npmconf save-bundle ok 202 - should be documented save /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/outdated.js:249 ok 203 - should be defined in npmconf save ok 204 - should have default in npmconf save ok 205 - should be documented save-dev /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/outdated.js:244 ok 206 - should be defined in npmconf save-dev ok 207 - should have default in npmconf save-dev ok 208 - should be documented save-prod /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/save.js:147 ok 209 - should be defined in npmconf save-prod ok 210 - should have default in npmconf save-prod ok 211 - should be documented save-optional /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/outdated.js:252 ok 212 - should be defined in npmconf save-optional ok 213 - should have default in npmconf save-optional ok 214 - should be documented node-version /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/error-message.js:267 ok 215 - should be defined in npmconf node-version ok 216 - should have default in npmconf node-version ok 217 - should be documented engine-strict /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install/validate-args.js:47 ok 218 - should be defined in npmconf engine-strict ok 219 - should have default in npmconf engine-strict ok 220 - should be documented package-lock-only /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install.js:231 ok 221 - should be defined in npmconf package-lock-only ok 222 - should have default in npmconf package-lock-only ok 223 - should be documented rollback /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/install.js:232 ok 224 - should be defined in npmconf rollback ok 225 - should have default in npmconf rollback ok 226 - should be documented link /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/ls.js:151 ok 227 - should be defined in npmconf link ok 228 - should have default in npmconf link ok 229 - should be documented loglevel /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:290 ok 230 - should be defined in npmconf loglevel ok 231 - should have default in npmconf loglevel ok 232 - should be documented unicode /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/star.js:24 ok 233 - should be defined in npmconf unicode ok 234 - should have default in npmconf unicode ok 235 - should be documented depth /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/completion/installed-deep.js:8 ok 236 - should be defined in npmconf depth ok 237 - should have default in npmconf depth ok 238 - should be documented onload-script /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:230 ok 239 - should be defined in npmconf onload-script ok 240 - should have default in npmconf onload-script ok 241 - should be documented metrics-registry /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/metrics-launch.js:13 ok 242 - should be defined in npmconf metrics-registry ok 243 - should have default in npmconf metrics-registry ok 244 - should be documented color /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:288 ok 245 - should be defined in npmconf color ok 246 - should have default in npmconf color ok 247 - should be documented heading /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:291 ok 248 - should be defined in npmconf heading ok 249 - should have default in npmconf heading ok 250 - should be documented progress /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:317 ok 251 - should be defined in npmconf progress ok 252 - should have default in npmconf progress ok 253 - should be documented logs-max /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:326 ok 254 - should be defined in npmconf logs-max ok 255 - should have default in npmconf logs-max ok 256 - should be documented tmp /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/npm.js:434 ok 257 - should be defined in npmconf tmp ok 258 - should have default in npmconf tmp ok 259 - should be documented access /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/publish.js:164 ok 260 - should be defined in npmconf access ok 261 - should have default in npmconf access ok 262 - should be documented if-present /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/run-script.js:147 ok 263 - should be defined in npmconf if-present ok 264 - should have default in npmconf if-present ok 265 - should be documented description /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:68 ok 266 - should be defined in npmconf description ok 267 - should have default in npmconf description ok 268 - should be documented searchexclude /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:25 ok 269 - should be defined in npmconf searchexclude ok 270 - should have default in npmconf searchexclude ok 271 - should be documented searchopts /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:26 ok 272 - should be defined in npmconf searchopts ok 273 - should have default in npmconf searchopts ok 274 - should be documented searchlimit /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:27 ok 275 - should be defined in npmconf searchlimit ok 276 - should have default in npmconf searchlimit ok 277 - should be documented searchstaleness /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/search.js:29 ok 278 - should be defined in npmconf searchstaleness ok 279 - should have default in npmconf searchstaleness ok 280 - should be documented cidr /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/token.js:167 ok 281 - should be defined in npmconf cidr ok 282 - should have default in npmconf cidr ok 283 - should be documented read-only /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/token.js:168 ok 284 - should be defined in npmconf read-only ok 285 - should have default in npmconf read-only ok 286 - should be documented timing /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/error-handler.js:67 ok 287 - should be defined in npmconf timing ok 288 - should have default in npmconf timing ok 289 - should be documented git /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/git.js:8 ok 290 - should be defined in npmconf git ok 291 - should have default in npmconf git ok 292 - should be documented cache-lock-stale /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/locker.js:26 ok 293 - should be defined in npmconf cache-lock-stale ok 294 - should have default in npmconf cache-lock-stale ok 295 - should be documented cache-lock-retries /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/locker.js:27 ok 296 - should be defined in npmconf cache-lock-retries ok 297 - should have default in npmconf cache-lock-retries ok 298 - should be documented cache-lock-wait /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/locker.js:28 ok 299 - should be defined in npmconf cache-lock-wait ok 300 - should have default in npmconf cache-lock-wait ok 301 - should be documented send-metrics /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/utils/metrics-launch.js:11 ok 302 - should be defined in npmconf send-metrics ok 303 - should have default in npmconf send-metrics ok 304 - should be documented tag-version-prefix /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:299 ok 305 - should be defined in npmconf tag-version-prefix ok 306 - should have default in npmconf tag-version-prefix ok 307 - should be documented allow-same-version /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:94 ok 308 - should be defined in npmconf allow-same-version ok 309 - should have default in npmconf allow-same-version ok 310 - should be documented git-tag-version /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:250 ok 311 - should be defined in npmconf git-tag-version ok 312 - should have default in npmconf git-tag-version ok 313 - should be documented commit-hooks /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:283 ok 314 - should be defined in npmconf commit-hooks ok 315 - should have default in npmconf commit-hooks ok 316 - should be documented message /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:289 ok 317 - should be defined in npmconf message ok 318 - should have default in npmconf message ok 319 - should be documented sign-git-tag /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/lib/version.js:290 ok 320 - should be defined in npmconf sign-git-tag ok 321 - should have default in npmconf sign-git-tag ok 322 - config in doc should be used somewhere access ok 323 - should be defined in npmconf access ok 324 - should have default in npmconf access ok 325 - config in doc should be used somewhere allow-same-version ok 326 - should be defined in npmconf allow-same-version ok 327 - should have default in npmconf allow-same-version ok 328 - config in doc should be used somewhere always-auth ok 329 - should be defined in npmconf always-auth ok 330 - should have default in npmconf always-auth ok 331 - config in doc should be used somewhere also ok 332 - should be defined in npmconf also ok 333 - should have default in npmconf also ok 334 - config in doc should be used somewhere auth-type ok 335 - should be defined in npmconf auth-type ok 336 - should have default in npmconf auth-type ok 337 - config in doc should be used somewhere bin-links ok 338 - should be defined in npmconf bin-links ok 339 - should have default in npmconf bin-links ok 340 - config in doc should be used somewhere browser ok 341 - should be defined in npmconf browser ok 342 - should have default in npmconf browser ok 343 - config in doc should be used somewhere ca ok 344 - should be defined in npmconf ca ok 345 - should have default in npmconf ca ok 346 - config in doc should be used somewhere cafile ok 347 - should be defined in npmconf cafile ok 348 - should have default in npmconf cafile ok 349 - config in doc should be used somewhere cache ok 350 - should be defined in npmconf cache ok 351 - should have default in npmconf cache ok 352 - config in doc should be used somewhere cache-lock-stale ok 353 - should be defined in npmconf cache-lock-stale ok 354 - should have default in npmconf cache-lock-stale ok 355 - config in doc should be used somewhere cache-lock-retries ok 356 - should be defined in npmconf cache-lock-retries ok 357 - should have default in npmconf cache-lock-retries ok 358 - config in doc should be used somewhere cache-lock-wait ok 359 - should be defined in npmconf cache-lock-wait ok 360 - should have default in npmconf cache-lock-wait ok 361 - config in doc should be used somewhere cache-max ok 362 - should be defined in npmconf cache-max ok 363 - should have default in npmconf cache-max ok 364 - config in doc should be used somewhere cache-min ok 365 - should be defined in npmconf cache-min ok 366 - should have default in npmconf cache-min ok 367 - config in doc should be used somewhere cert ok 368 - should be defined in npmconf cert ok 369 - should have default in npmconf cert ok 370 - config in doc should be used somewhere cidr ok 371 - should be defined in npmconf cidr ok 372 - should have default in npmconf cidr ok 373 - config in doc should be used somewhere color ok 374 - should be defined in npmconf color ok 375 - should have default in npmconf color ok 376 - config in doc should be used somewhere depth ok 377 - should be defined in npmconf depth ok 378 - should have default in npmconf depth ok 379 - config in doc should be used somewhere description ok 380 - should be defined in npmconf description ok 381 - should have default in npmconf description ok 382 - config in doc should be used somewhere dev ok 383 - should be defined in npmconf dev ok 384 - should have default in npmconf dev ok 385 - config in doc should be used somewhere dry-run ok 386 - should be defined in npmconf dry-run ok 387 - should have default in npmconf dry-run ok 388 - config in doc should be used somewhere editor ok 389 - should be defined in npmconf editor ok 390 - should have default in npmconf editor ok 391 - config in doc should be used somewhere engine-strict ok 392 - should be defined in npmconf engine-strict ok 393 - should have default in npmconf engine-strict ok 394 - config in doc should be used somewhere force ok 395 - should be defined in npmconf force ok 396 - should have default in npmconf force ok 397 - config in doc should be used somewhere fetch-retries ok 398 - should be defined in npmconf fetch-retries ok 399 - should have default in npmconf fetch-retries ok 400 - config in doc should be used somewhere fetch-retry-factor ok 401 - should be defined in npmconf fetch-retry-factor ok 402 - should have default in npmconf fetch-retry-factor ok 403 - config in doc should be used somewhere fetch-retry-mintimeout ok 404 - should be defined in npmconf fetch-retry-mintimeout ok 405 - should have default in npmconf fetch-retry-mintimeout ok 406 - config in doc should be used somewhere fetch-retry-maxtimeout ok 407 - should be defined in npmconf fetch-retry-maxtimeout ok 408 - should have default in npmconf fetch-retry-maxtimeout ok 409 - config in doc should be used somewhere git ok 410 - should be defined in npmconf git ok 411 - should have default in npmconf git ok 412 - config in doc should be used somewhere git-tag-version ok 413 - should be defined in npmconf git-tag-version ok 414 - should have default in npmconf git-tag-version ok 415 - config in doc should be used somewhere commit-hooks ok 416 - should be defined in npmconf commit-hooks ok 417 - should have default in npmconf commit-hooks ok 418 - config in doc should be used somewhere global ok 419 - should be defined in npmconf global ok 420 - should have default in npmconf global ok 421 - config in doc should be used somewhere globalconfig ok 422 - should be defined in npmconf globalconfig ok 423 - should have default in npmconf globalconfig ok 424 - config in doc should be used somewhere global-style ok 425 - should be defined in npmconf global-style ok 426 - should have default in npmconf global-style ok 427 - config in doc should be used somewhere group ok 428 - should be defined in npmconf group ok 429 - should have default in npmconf group ok 430 - config in doc should be used somewhere heading ok 431 - should be defined in npmconf heading ok 432 - should have default in npmconf heading ok 433 - config in doc should be used somewhere https-proxy ok 434 - should be defined in npmconf https-proxy ok 435 - should have default in npmconf https-proxy ok 436 - config in doc should be used somewhere if-present ok 437 - should be defined in npmconf if-present ok 438 - should have default in npmconf if-present ok 439 - config in doc should be used somewhere ignore-prepublish ok 440 - should be defined in npmconf ignore-prepublish ok 441 - should have default in npmconf ignore-prepublish ok 442 - config in doc should be used somewhere ignore-scripts ok 443 - should be defined in npmconf ignore-scripts ok 444 - should have default in npmconf ignore-scripts ok 445 - config in doc should be used somewhere init-module ok 446 - should be defined in npmconf init-module ok 447 - should have default in npmconf init-module ok 448 - config in doc should be used somewhere init-author-name ok 449 - should be defined in npmconf init-author-name ok 450 - should have default in npmconf init-author-name ok 451 - config in doc should be used somewhere init-author-email ok 452 - should be defined in npmconf init-author-email ok 453 - should have default in npmconf init-author-email ok 454 - config in doc should be used somewhere init-author-url ok 455 - should be defined in npmconf init-author-url ok 456 - should have default in npmconf init-author-url ok 457 - config in doc should be used somewhere init-license ok 458 - should be defined in npmconf init-license ok 459 - should have default in npmconf init-license ok 460 - config in doc should be used somewhere init-version ok 461 - should be defined in npmconf init-version ok 462 - should have default in npmconf init-version ok 463 - config in doc should be used somewhere json ok 464 - should be defined in npmconf json ok 465 - should have default in npmconf json ok 466 - config in doc should be used somewhere key ok 467 - should be defined in npmconf key ok 468 - should have default in npmconf key ok 469 - config in doc should be used somewhere legacy-bundling ok 470 - should be defined in npmconf legacy-bundling ok 471 - should have default in npmconf legacy-bundling ok 472 - config in doc should be used somewhere link ok 473 - should be defined in npmconf link ok 474 - should have default in npmconf link ok 475 - config in doc should be used somewhere local-address ok 476 - should be defined in npmconf local-address ok 477 - should have default in npmconf local-address ok 478 - config in doc should be used somewhere loglevel ok 479 - should be defined in npmconf loglevel ok 480 - should have default in npmconf loglevel ok 481 - config in doc should be used somewhere logstream ok 482 - should be defined in npmconf logstream ok 483 - should have default in npmconf logstream ok 484 - config in doc should be used somewhere logs-max ok 485 - should be defined in npmconf logs-max ok 486 - should have default in npmconf logs-max ok 487 - config in doc should be used somewhere long ok 488 - should be defined in npmconf long ok 489 - should have default in npmconf long ok 490 - config in doc should be used somewhere maxsockets ok 491 - should be defined in npmconf maxsockets ok 492 - should have default in npmconf maxsockets ok 493 - config in doc should be used somewhere message ok 494 - should be defined in npmconf message ok 495 - should have default in npmconf message ok 496 - config in doc should be used somewhere metrics-registry ok 497 - should be defined in npmconf metrics-registry ok 498 - should have default in npmconf metrics-registry ok 499 - config in doc should be used somewhere node-options ok 500 - should be defined in npmconf node-options ok 501 - should have default in npmconf node-options ok 502 - config in doc should be used somewhere node-version ok 503 - should be defined in npmconf node-version ok 504 - should have default in npmconf node-version ok 505 - config in doc should be used somewhere offline ok 506 - should be defined in npmconf offline ok 507 - should have default in npmconf offline ok 508 - config in doc should be used somewhere onload-script ok 509 - should be defined in npmconf onload-script ok 510 - should have default in npmconf onload-script ok 511 - config in doc should be used somewhere only ok 512 - should be defined in npmconf only ok 513 - should have default in npmconf only ok 514 - config in doc should be used somewhere optional ok 515 - should be defined in npmconf optional ok 516 - should have default in npmconf optional ok 517 - config in doc should be used somewhere otp ok 518 - should be defined in npmconf otp ok 519 - should have default in npmconf otp ok 520 - config in doc should be used somewhere package-lock ok 521 - should be defined in npmconf package-lock ok 522 - should have default in npmconf package-lock ok 523 - config in doc should be used somewhere package-lock-only ok 524 - should be defined in npmconf package-lock-only ok 525 - should have default in npmconf package-lock-only ok 526 - config in doc should be used somewhere parseable ok 527 - should be defined in npmconf parseable ok 528 - should have default in npmconf parseable ok 529 - config in doc should be used somewhere prefer-offline ok 530 - should be defined in npmconf prefer-offline ok 531 - should have default in npmconf prefer-offline ok 532 - config in doc should be used somewhere prefer-online ok 533 - should be defined in npmconf prefer-online ok 534 - should have default in npmconf prefer-online ok 535 - config in doc should be used somewhere prefix ok 536 - should be defined in npmconf prefix ok 537 - should have default in npmconf prefix ok 538 - config in doc should be used somewhere production ok 539 - should be defined in npmconf production ok 540 - should have default in npmconf production ok 541 - config in doc should be used somewhere progress ok 542 - should be defined in npmconf progress ok 543 - should have default in npmconf progress ok 544 - config in doc should be used somewhere proxy ok 545 - should be defined in npmconf proxy ok 546 - should have default in npmconf proxy ok 547 - config in doc should be used somewhere read-only ok 548 - should be defined in npmconf read-only ok 549 - should have default in npmconf read-only ok 550 - config in doc should be used somewhere rebuild-bundle ok 551 - should be defined in npmconf rebuild-bundle ok 552 - should have default in npmconf rebuild-bundle ok 553 - config in doc should be used somewhere registry ok 554 - should be defined in npmconf registry ok 555 - should have default in npmconf registry ok 556 - config in doc should be used somewhere rollback ok 557 - should be defined in npmconf rollback ok 558 - should have default in npmconf rollback ok 559 - config in doc should be used somewhere save ok 560 - should be defined in npmconf save ok 561 - should have default in npmconf save ok 562 - config in doc should be used somewhere save-bundle ok 563 - should be defined in npmconf save-bundle ok 564 - should have default in npmconf save-bundle ok 565 - config in doc should be used somewhere save-prod ok 566 - should be defined in npmconf save-prod ok 567 - should have default in npmconf save-prod ok 568 - config in doc should be used somewhere save-dev ok 569 - should be defined in npmconf save-dev ok 570 - should have default in npmconf save-dev ok 571 - config in doc should be used somewhere save-exact ok 572 - should be defined in npmconf save-exact ok 573 - should have default in npmconf save-exact ok 574 - config in doc should be used somewhere save-optional ok 575 - should be defined in npmconf save-optional ok 576 - should have default in npmconf save-optional ok 577 - config in doc should be used somewhere save-prefix ok 578 - should be defined in npmconf save-prefix ok 579 - should have default in npmconf save-prefix ok 580 - config in doc should be used somewhere scope ok 581 - should be defined in npmconf scope ok 582 - should have default in npmconf scope ok 583 - config in doc should be used somewhere script-shell ok 584 - should be defined in npmconf script-shell ok 585 - should have default in npmconf script-shell ok 586 - config in doc should be used somewhere scripts-prepend-node-path ok 587 - should be defined in npmconf scripts-prepend-node-path ok 588 - should have default in npmconf scripts-prepend-node-path ok 589 - config in doc should be used somewhere searchexclude ok 590 - should be defined in npmconf searchexclude ok 591 - should have default in npmconf searchexclude ok 592 - config in doc should be used somewhere searchopts ok 593 - should be defined in npmconf searchopts ok 594 - should have default in npmconf searchopts ok 595 - config in doc should be used somewhere searchlimit ok 596 - should be defined in npmconf searchlimit ok 597 - should have default in npmconf searchlimit ok 598 - config in doc should be used somewhere searchstaleness ok 599 - should be defined in npmconf searchstaleness ok 600 - should have default in npmconf searchstaleness ok 601 - config in doc should be used somewhere send-metrics ok 602 - should be defined in npmconf send-metrics ok 603 - should have default in npmconf send-metrics ok 604 - config in doc should be used somewhere shell ok 605 - should be defined in npmconf shell ok 606 - should have default in npmconf shell ok 607 - config in doc should be used somewhere shrinkwrap ok 608 - should be defined in npmconf shrinkwrap ok 609 - should have default in npmconf shrinkwrap ok 610 - config in doc should be used somewhere sign-git-tag ok 611 - should be defined in npmconf sign-git-tag ok 612 - should have default in npmconf sign-git-tag ok 613 - config in doc should be used somewhere sso-poll-frequency ok 614 - should be defined in npmconf sso-poll-frequency ok 615 - should have default in npmconf sso-poll-frequency ok 616 - config in doc should be used somewhere sso-type ok 617 - should be defined in npmconf sso-type ok 618 - should have default in npmconf sso-type ok 619 - config in doc should be used somewhere strict-ssl ok 620 - should be defined in npmconf strict-ssl ok 621 - should have default in npmconf strict-ssl ok 622 - config in doc should be used somewhere tag ok 623 - should be defined in npmconf tag ok 624 - should have default in npmconf tag ok 625 - config in doc should be used somewhere tag-version-prefix ok 626 - should be defined in npmconf tag-version-prefix ok 627 - should have default in npmconf tag-version-prefix ok 628 - config in doc should be used somewhere timing ok 629 - should be defined in npmconf timing ok 630 - should have default in npmconf timing ok 631 - config in doc should be used somewhere tmp ok 632 - should be defined in npmconf tmp ok 633 - should have default in npmconf tmp ok 634 - config in doc should be used somewhere unicode ok 635 - should be defined in npmconf unicode ok 636 - should have default in npmconf unicode ok 637 - config in doc should be used somewhere unsafe-perm ok 638 - should be defined in npmconf unsafe-perm ok 639 - should have default in npmconf unsafe-perm ok 640 - config in doc should be used somewhere usage ok 641 - should be defined in npmconf usage ok 642 - should have default in npmconf usage ok 643 - config in doc should be used somewhere user ok 644 - should be defined in npmconf user ok 645 - should have default in npmconf user ok 646 - config in doc should be used somewhere userconfig ok 647 - should be defined in npmconf userconfig ok 648 - should have default in npmconf userconfig ok 649 - config in doc should be used somewhere umask ok 650 - should be defined in npmconf umask ok 651 - should have default in npmconf umask ok 652 - config in doc should be used somewhere user-agent ok 653 - should be defined in npmconf user-agent ok 654 - should have default in npmconf user-agent ok 655 - config in doc should be used somewhere viewer ok 656 - should be defined in npmconf viewer ok 657 - should have default in npmconf viewer ok 658 - defined type should be documented access ok 659 - defined type should be used access ok 660 - defined type should be documented allow-same-version ok 661 - defined type should be used allow-same-version ok 662 - defined type should be documented always-auth ok 663 - defined type should be used always-auth ok 664 - defined type should be documented also ok 665 - defined type should be used also ok 666 - defined type should be documented auth-type ok 667 - defined type should be used auth-type ok 668 - defined type should be documented bin-links ok 669 - defined type should be used bin-links ok 670 - defined type should be documented browser ok 671 - defined type should be used browser ok 672 - defined type should be documented ca ok 673 - defined type should be used ca ok 674 - defined type should be documented cafile ok 675 - defined type should be used cafile ok 676 - defined type should be documented cache ok 677 - defined type should be used cache ok 678 - defined type should be documented cache-lock-stale ok 679 - defined type should be used cache-lock-stale ok 680 - defined type should be documented cache-lock-retries ok 681 - defined type should be used cache-lock-retries ok 682 - defined type should be documented cache-lock-wait ok 683 - defined type should be used cache-lock-wait ok 684 - defined type should be documented cache-max ok 685 - defined type should be used cache-max ok 686 - defined type should be documented cache-min ok 687 - defined type should be used cache-min ok 688 - defined type should be documented cert ok 689 - defined type should be used cert ok 690 - defined type should be documented cidr ok 691 - defined type should be used cidr ok 692 - defined type should be documented color ok 693 - defined type should be used color ok 694 - defined type should be documented depth ok 695 - defined type should be used depth ok 696 - defined type should be documented description ok 697 - defined type should be used description ok 698 - defined type should be documented dev ok 699 - defined type should be used dev ok 700 - defined type should be documented dry-run ok 701 - defined type should be used dry-run ok 702 - defined type should be documented editor ok 703 - defined type should be used editor ok 704 - defined type should be documented engine-strict ok 705 - defined type should be used engine-strict ok 706 - defined type should be documented force ok 707 - defined type should be used force ok 708 - defined type should be documented fetch-retries ok 709 - defined type should be used fetch-retries ok 710 - defined type should be documented fetch-retry-factor ok 711 - defined type should be used fetch-retry-factor ok 712 - defined type should be documented fetch-retry-mintimeout ok 713 - defined type should be used fetch-retry-mintimeout ok 714 - defined type should be documented fetch-retry-maxtimeout ok 715 - defined type should be used fetch-retry-maxtimeout ok 716 - defined type should be documented git ok 717 - defined type should be used git ok 718 - defined type should be documented git-tag-version ok 719 - defined type should be used git-tag-version ok 720 - defined type should be documented commit-hooks ok 721 - defined type should be used commit-hooks ok 722 - defined type should be documented global ok 723 - defined type should be used global ok 724 - defined type should be documented globalconfig ok 725 - defined type should be used globalconfig ok 726 - defined type should be documented global-style ok 727 - defined type should be used global-style ok 728 - defined type should be documented group ok 729 - defined type should be used group ok 730 - defined type should be documented https-proxy ok 731 - defined type should be used https-proxy ok 732 - defined type should be documented user-agent ok 733 - defined type should be used user-agent ok 734 - defined type should be documented heading ok 735 - defined type should be used heading ok 736 - defined type should be documented if-present ok 737 - defined type should be used if-present ok 738 - defined type should be documented ignore-prepublish ok 739 - defined type should be used ignore-prepublish ok 740 - defined type should be documented ignore-scripts ok 741 - defined type should be used ignore-scripts ok 742 - defined type should be documented init-module ok 743 - defined type should be used init-module ok 744 - defined type should be documented init-author-name ok 745 - defined type should be used init-author-name ok 746 - defined type should be documented init-author-email ok 747 - defined type should be used init-author-email ok 748 - defined type should be documented init-author-url ok 749 - defined type should be used init-author-url ok 750 - defined type should be documented init-license ok 751 - defined type should be used init-license ok 752 - defined type should be documented init-version ok 753 - defined type should be used init-version ok 754 - defined type should be documented json ok 755 - defined type should be used json ok 756 - defined type should be documented key ok 757 - defined type should be used key ok 758 - defined type should be documented legacy-bundling ok 759 - defined type should be used legacy-bundling ok 760 - defined type should be documented link ok 761 - defined type should be used link ok 762 - defined type should be documented local-address ok 763 - defined type should be used local-address ok 764 - defined type should be documented loglevel ok 765 - defined type should be used loglevel ok 766 - defined type should be documented logstream ok 767 - defined type should be used logstream ok 768 - defined type should be documented logs-max ok 769 - defined type should be used logs-max ok 770 - defined type should be documented long ok 771 - defined type should be used long ok 772 - defined type should be documented maxsockets ok 773 - defined type should be used maxsockets ok 774 - defined type should be documented message ok 775 - defined type should be used message ok 776 - defined type should be documented metrics-registry ok 777 - defined type should be used metrics-registry ok 778 - defined type should be documented node-options ok 779 - defined type should be used node-options ok 780 - defined type should be documented node-version ok 781 - defined type should be used node-version ok 782 - defined type should be documented offline ok 783 - defined type should be used offline ok 784 - defined type should be documented onload-script ok 785 - defined type should be used onload-script ok 786 - defined type should be documented only ok 787 - defined type should be used only ok 788 - defined type should be documented optional ok 789 - defined type should be used optional ok 790 - defined type should be documented package-lock ok 791 - defined type should be used package-lock ok 792 - defined type should be documented otp ok 793 - defined type should be used otp ok 794 - defined type should be documented package-lock-only ok 795 - defined type should be used package-lock-only ok 796 - defined type should be documented parseable ok 797 - defined type should be used parseable ok 798 - defined type should be documented prefer-offline ok 799 - defined type should be used prefer-offline ok 800 - defined type should be documented prefer-online ok 801 - defined type should be used prefer-online ok 802 - defined type should be documented prefix ok 803 - defined type should be used prefix ok 804 - defined type should be documented production ok 805 - defined type should be used production ok 806 - defined type should be documented progress ok 807 - defined type should be used progress ok 808 - defined type should be documented proxy ok 809 - defined type should be used proxy ok 810 - defined type should be documented read-only ok 811 - defined type should be used read-only ok 812 - defined type should be documented rebuild-bundle ok 813 - defined type should be used rebuild-bundle ok 814 - defined type should be documented registry ok 815 - defined type should be used registry ok 816 - defined type should be documented rollback ok 817 - defined type should be used rollback ok 818 - defined type should be documented save ok 819 - defined type should be used save ok 820 - defined type should be documented save-bundle ok 821 - defined type should be used save-bundle ok 822 - defined type should be documented save-dev ok 823 - defined type should be used save-dev ok 824 - defined type should be documented save-exact ok 825 - defined type should be used save-exact ok 826 - defined type should be documented save-optional ok 827 - defined type should be used save-optional ok 828 - defined type should be documented save-prefix ok 829 - defined type should be used save-prefix ok 830 - defined type should be documented save-prod ok 831 - defined type should be used save-prod ok 832 - defined type should be documented scope ok 833 - defined type should be used scope ok 834 - defined type should be documented script-shell ok 835 - defined type should be used script-shell ok 836 - defined type should be documented scripts-prepend-node-path ok 837 - defined type should be used scripts-prepend-node-path ok 838 - defined type should be documented searchopts ok 839 - defined type should be used searchopts ok 840 - defined type should be documented searchexclude ok 841 - defined type should be used searchexclude ok 842 - defined type should be documented searchlimit ok 843 - defined type should be used searchlimit ok 844 - defined type should be documented searchstaleness ok 845 - defined type should be used searchstaleness ok 846 - defined type should be documented send-metrics ok 847 - defined type should be used send-metrics ok 848 - defined type should be documented shell ok 849 - defined type should be used shell ok 850 - defined type should be documented shrinkwrap ok 851 - defined type should be used shrinkwrap ok 852 - defined type should be documented sign-git-tag ok 853 - defined type should be used sign-git-tag ok 854 - defined type should be documented sso-poll-frequency ok 855 - defined type should be used sso-poll-frequency ok 856 - defined type should be documented sso-type ok 857 - defined type should be used sso-type ok 858 - defined type should be documented strict-ssl ok 859 - defined type should be used strict-ssl ok 860 - defined type should be documented tag ok 861 - defined type should be used tag ok 862 - defined type should be documented timing ok 863 - defined type should be used timing ok 864 - defined type should be documented tmp ok 865 - defined type should be used tmp ok 866 - defined type should be documented unicode ok 867 - defined type should be used unicode ok 868 - defined type should be documented unsafe-perm ok 869 - defined type should be used unsafe-perm ok 870 - defined type should be documented usage ok 871 - defined type should be used usage ok 872 - defined type should be documented user ok 873 - defined type should be used user ok 874 - defined type should be documented userconfig ok 875 - defined type should be used userconfig ok 876 - defined type should be documented umask ok 877 - defined type should be used umask ok 878 - defined type should be documented tag-version-prefix ok 879 - defined type should be used tag-version-prefix ok 880 - defined type should be documented viewer ok 881 - defined type should be used viewer ok 882 - defaulted type should be documented access ok 883 - defaulted type should be used access ok 884 - defaulted type should be documented allow-same-version ok 885 - defaulted type should be used allow-same-version ok 886 - defaulted type should be documented always-auth ok 887 - defaulted type should be used always-auth ok 888 - defaulted type should be documented also ok 889 - defaulted type should be used also ok 890 - defaulted type should be documented auth-type ok 891 - defaulted type should be used auth-type ok 892 - defaulted type should be documented bin-links ok 893 - defaulted type should be used bin-links ok 894 - defaulted type should be documented browser ok 895 - defaulted type should be used browser ok 896 - defaulted type should be documented ca ok 897 - defaulted type should be used ca ok 898 - defaulted type should be documented cafile ok 899 - defaulted type should be used cafile ok 900 - defaulted type should be documented cache ok 901 - defaulted type should be used cache ok 902 - defaulted type should be documented cache-lock-stale ok 903 - defaulted type should be used cache-lock-stale ok 904 - defaulted type should be documented cache-lock-retries ok 905 - defaulted type should be used cache-lock-retries ok 906 - defaulted type should be documented cache-lock-wait ok 907 - defaulted type should be used cache-lock-wait ok 908 - defaulted type should be documented cache-max ok 909 - defaulted type should be used cache-max ok 910 - defaulted type should be documented cache-min ok 911 - defaulted type should be used cache-min ok 912 - defaulted type should be documented cert ok 913 - defaulted type should be used cert ok 914 - defaulted type should be documented cidr ok 915 - defaulted type should be used cidr ok 916 - defaulted type should be documented color ok 917 - defaulted type should be used color ok 918 - defaulted type should be documented depth ok 919 - defaulted type should be used depth ok 920 - defaulted type should be documented description ok 921 - defaulted type should be used description ok 922 - defaulted type should be documented dev ok 923 - defaulted type should be used dev ok 924 - defaulted type should be documented dry-run ok 925 - defaulted type should be used dry-run ok 926 - defaulted type should be documented editor ok 927 - defaulted type should be used editor ok 928 - defaulted type should be documented engine-strict ok 929 - defaulted type should be used engine-strict ok 930 - defaulted type should be documented force ok 931 - defaulted type should be used force ok 932 - defaulted type should be documented fetch-retries ok 933 - defaulted type should be used fetch-retries ok 934 - defaulted type should be documented fetch-retry-factor ok 935 - defaulted type should be used fetch-retry-factor ok 936 - defaulted type should be documented fetch-retry-mintimeout ok 937 - defaulted type should be used fetch-retry-mintimeout ok 938 - defaulted type should be documented fetch-retry-maxtimeout ok 939 - defaulted type should be used fetch-retry-maxtimeout ok 940 - defaulted type should be documented git ok 941 - defaulted type should be used git ok 942 - defaulted type should be documented git-tag-version ok 943 - defaulted type should be used git-tag-version ok 944 - defaulted type should be documented commit-hooks ok 945 - defaulted type should be used commit-hooks ok 946 - defaulted type should be documented global ok 947 - defaulted type should be used global ok 948 - defaulted type should be documented globalconfig ok 949 - defaulted type should be used globalconfig ok 950 - defaulted type should be documented global-style ok 951 - defaulted type should be used global-style ok 952 - defaulted type should be documented group ok 953 - defaulted type should be used group ok 954 - defaulted type should be documented heading ok 955 - defaulted type should be used heading ok 956 - defaulted type should be documented if-present ok 957 - defaulted type should be used if-present ok 958 - defaulted type should be documented ignore-prepublish ok 959 - defaulted type should be used ignore-prepublish ok 960 - defaulted type should be documented ignore-scripts ok 961 - defaulted type should be used ignore-scripts ok 962 - defaulted type should be documented init-module ok 963 - defaulted type should be used init-module ok 964 - defaulted type should be documented init-author-name ok 965 - defaulted type should be used init-author-name ok 966 - defaulted type should be documented init-author-email ok 967 - defaulted type should be used init-author-email ok 968 - defaulted type should be documented init-author-url ok 969 - defaulted type should be used init-author-url ok 970 - defaulted type should be documented init-version ok 971 - defaulted type should be used init-version ok 972 - defaulted type should be documented init-license ok 973 - defaulted type should be used init-license ok 974 - defaulted type should be documented json ok 975 - defaulted type should be used json ok 976 - defaulted type should be documented key ok 977 - defaulted type should be used key ok 978 - defaulted type should be documented legacy-bundling ok 979 - defaulted type should be used legacy-bundling ok 980 - defaulted type should be documented link ok 981 - defaulted type should be used link ok 982 - defaulted type should be documented local-address ok 983 - defaulted type should be used local-address ok 984 - defaulted type should be documented loglevel ok 985 - defaulted type should be used loglevel ok 986 - defaulted type should be documented logstream ok 987 - defaulted type should be used logstream ok 988 - defaulted type should be documented logs-max ok 989 - defaulted type should be used logs-max ok 990 - defaulted type should be documented long ok 991 - defaulted type should be used long ok 992 - defaulted type should be documented maxsockets ok 993 - defaulted type should be used maxsockets ok 994 - defaulted type should be documented message ok 995 - defaulted type should be used message ok 996 - defaulted type should be documented metrics-registry ok 997 - defaulted type should be used metrics-registry ok 998 - defaulted type should be documented node-options ok 999 - defaulted type should be used node-options ok 1000 - defaulted type should be documented node-version ok 1001 - defaulted type should be used node-version ok 1002 - defaulted type should be documented offline ok 1003 - defaulted type should be used offline ok 1004 - defaulted type should be documented onload-script ok 1005 - defaulted type should be used onload-script ok 1006 - defaulted type should be documented only ok 1007 - defaulted type should be used only ok 1008 - defaulted type should be documented optional ok 1009 - defaulted type should be used optional ok 1010 - defaulted type should be documented otp ok 1011 - defaulted type should be used otp ok 1012 - defaulted type should be documented package-lock ok 1013 - defaulted type should be used package-lock ok 1014 - defaulted type should be documented package-lock-only ok 1015 - defaulted type should be used package-lock-only ok 1016 - defaulted type should be documented parseable ok 1017 - defaulted type should be used parseable ok 1018 - defaulted type should be documented prefer-offline ok 1019 - defaulted type should be used prefer-offline ok 1020 - defaulted type should be documented prefer-online ok 1021 - defaulted type should be used prefer-online ok 1022 - defaulted type should be documented prefix ok 1023 - defaulted type should be used prefix ok 1024 - defaulted type should be documented production ok 1025 - defaulted type should be used production ok 1026 - defaulted type should be documented progress ok 1027 - defaulted type should be used progress ok 1028 - defaulted type should be documented proxy ok 1029 - defaulted type should be used proxy ok 1030 - defaulted type should be documented https-proxy ok 1031 - defaulted type should be used https-proxy ok 1032 - defaulted type should be documented user-agent ok 1033 - defaulted type should be used user-agent ok 1034 - defaulted type should be documented read-only ok 1035 - defaulted type should be used read-only ok 1036 - defaulted type should be documented rebuild-bundle ok 1037 - defaulted type should be used rebuild-bundle ok 1038 - defaulted type should be documented registry ok 1039 - defaulted type should be used registry ok 1040 - defaulted type should be documented rollback ok 1041 - defaulted type should be used rollback ok 1042 - defaulted type should be documented save ok 1043 - defaulted type should be used save ok 1044 - defaulted type should be documented save-bundle ok 1045 - defaulted type should be used save-bundle ok 1046 - defaulted type should be documented save-dev ok 1047 - defaulted type should be used save-dev ok 1048 - defaulted type should be documented save-exact ok 1049 - defaulted type should be used save-exact ok 1050 - defaulted type should be documented save-optional ok 1051 - defaulted type should be used save-optional ok 1052 - defaulted type should be documented save-prefix ok 1053 - defaulted type should be used save-prefix ok 1054 - defaulted type should be documented save-prod ok 1055 - defaulted type should be used save-prod ok 1056 - defaulted type should be documented scope ok 1057 - defaulted type should be used scope ok 1058 - defaulted type should be documented script-shell ok 1059 - defaulted type should be used script-shell ok 1060 - defaulted type should be documented scripts-prepend-node-path ok 1061 - defaulted type should be used scripts-prepend-node-path ok 1062 - defaulted type should be documented searchopts ok 1063 - defaulted type should be used searchopts ok 1064 - defaulted type should be documented searchexclude ok 1065 - defaulted type should be used searchexclude ok 1066 - defaulted type should be documented searchlimit ok 1067 - defaulted type should be used searchlimit ok 1068 - defaulted type should be documented searchstaleness ok 1069 - defaulted type should be used searchstaleness ok 1070 - defaulted type should be documented send-metrics ok 1071 - defaulted type should be used send-metrics ok 1072 - defaulted type should be documented shell ok 1073 - defaulted type should be used shell ok 1074 - defaulted type should be documented shrinkwrap ok 1075 - defaulted type should be used shrinkwrap ok 1076 - defaulted type should be documented sign-git-tag ok 1077 - defaulted type should be used sign-git-tag ok 1078 - defaulted type should be documented sso-poll-frequency ok 1079 - defaulted type should be used sso-poll-frequency ok 1080 - defaulted type should be documented sso-type ok 1081 - defaulted type should be used sso-type ok 1082 - defaulted type should be documented strict-ssl ok 1083 - defaulted type should be used strict-ssl ok 1084 - defaulted type should be documented tag ok 1085 - defaulted type should be used tag ok 1086 - defaulted type should be documented tag-version-prefix ok 1087 - defaulted type should be used tag-version-prefix ok 1088 - defaulted type should be documented timing ok 1089 - defaulted type should be used timing ok 1090 - defaulted type should be documented tmp ok 1091 - defaulted type should be used tmp ok 1092 - defaulted type should be documented unicode ok 1093 - defaulted type should be used unicode ok 1094 - defaulted type should be documented unsafe-perm ok 1095 - defaulted type should be used unsafe-perm ok 1096 - defaulted type should be documented usage ok 1097 - defaulted type should be used usage ok 1098 - defaulted type should be documented user ok 1099 - defaulted type should be used user ok 1100 - defaulted type should be documented userconfig ok 1101 - defaulted type should be used userconfig ok 1102 - defaulted type should be documented umask ok 1103 - defaulted type should be used umask ok 1104 - defaulted type should be documented viewer ok 1105 - defaulted type should be used viewer 1..1105 ok 4 - check configs # time=154.16ms 1..4 # time=960.111ms ok 55 - test/tap/config-meta.js # time=1142.343ms # Subtest: test/tap/config-new-cafile.js # Subtest: setup 1..0 ok 1 - setup # time=2.298ms # Subtest: can set new cafile when old is gone 1..5 ok 1 - should not error ok 2 - should not error ok 3 - should be equal ok 4 - should be equal ok 5 - should not error ok 2 - can set new cafile when old is gone # time=25.85ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=0.891ms 1..3 # time=36.683ms ok 56 - test/tap/config-new-cafile.js # time=287.147ms # Subtest: test/tap/config-private.js # Subtest: setup 1..0 ok 1 - setup # time=3.908ms # Subtest: config get private var (old auth) ok 1 - should not error ok 2 - password blocked on stderr ok 3 - no output 1..3 ok 2 - config get private var (old auth) # time=330.877ms # Subtest: config get private var (new auth) ok 1 - should not error ok 2 - password blocked on stderr ok 3 - no output 1..3 ok 3 - config get private var (new auth) # time=329.635ms # Subtest: config get public var (new username) ok 1 - should not error ok 2 - stderr is empty ok 3 - got usename is output 1..3 ok 4 - config get public var (new username) # time=306.471ms # Subtest: clean 1..0 ok 5 - clean # time=1.89ms 1..5 # time=981.852ms ok 57 - test/tap/config-private.js # time=1185.65ms # Subtest: test/tap/config-project.js # Subtest: no builtin ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal 1..7 ok 1 - no builtin # time=16.945ms 1..1 # time=21.606ms ok 58 - test/tap/config-project.js # time=258.973ms # Subtest: test/tap/config-save.js # Subtest: saving configs ok 1 - should be equivalent ok 2 - should be equivalent 1..2 ok 1 - saving configs # time=24.475ms # Subtest: setting prefix ok 1 - should be equivalent 1..1 ok 2 - setting prefix # time=0.789ms 1..2 # time=31.118ms ok 59 - test/tap/config-save.js # time=269.159ms # Subtest: test/tap/correct-mkdir.js # Subtest: correct-mkdir: no race conditions ok 1 - should not return while chown still in progress ok 2 - should not return while chown still in progress ok 3 - should not return while chown still in progress 1..3 ok 1 - correct-mkdir: no race conditions # time=37.169ms # Subtest: correct-mkdir: ignore ENOENTs from chownr ok 1 - chownr's ENOENT errors were ignored 1..1 ok 2 - correct-mkdir: ignore ENOENTs from chownr # time=8.562ms # Subtest: correct-mkdir: SUDO_UID and SUDO_GID non-Windows ok 1 - using the environment's UID ok 2 - using the environment's GID 1..2 ok 3 - correct-mkdir: SUDO_UID and SUDO_GID non-Windows # time=9.864ms # Subtest: correct-mkdir: SUDO_UID and SUDO_GID Windows ok 1 - chownr was not called because Windows 1..1 ok 4 - correct-mkdir: SUDO_UID and SUDO_GID Windows # time=7.845ms 1..4 # time=69.964ms ok 60 - test/tap/correct-mkdir.js # time=257.268ms # Subtest: test/tap/cruft-test.js # Subtest: setup 1..0 ok 1 - setup # time=4.522ms # Subtest: cruft ok 1 - no warnings or errors from ls 1..1 ok 2 - cruft # time=462.984ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.455ms 1..3 # time=477.857ms ok 61 - test/tap/cruft-test.js # time=678.266ms # Subtest: test/tap/debug-logs.js # Subtest: setup 1..0 ok 1 - setup # time=5.326ms # Subtest: example ok 1 - command errored ok 2 - debug log mentioned in error message ok 3 - debug log is inside the cache in _logs ok 4 - run #2 errored as expected ok 5 - run #1 errored as expected ok 6 - run #3 errored as expected ok 7 - run #4 errored as expected ok 8 - run #5 errored as expected ok 9 - run #6 errored as expected ok 10 - run #7 errored as expected ok 11 - run #8 errored as expected ok 12 - run #9 errored as expected ok 13 - run #11 errored as expected ok 14 - run #10 errored as expected ok 15 - run #12 errored as expected ok 16 - final run errored as expected ok 17 - there should never be more than 10 log files ok 18 - success run is ok ok 19 - after success there should be logs-max - 1 log files 1..19 ok 2 - example # time=2306.09ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.149ms 1..3 # time=2325.101ms ok 62 - test/tap/debug-logs.js # time=2588.255ms # Subtest: test/tap/dedupe-scoped.js # Subtest: setup 1..0 ok 1 - setup # time=6.218ms # Subtest: dedupe finds the common scoped modules and moves it up one level ok 1 - successful dry run against fake install ok 2 - npm ran without issue ok 3 - npm printed no errors ok 4 - got expected output 1..4 ok 2 - dedupe finds the common scoped modules and moves it up one level # time=528.586ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=7.046ms 1..3 # time=553.423ms ok 63 - test/tap/dedupe-scoped.js # time=750.622ms # Subtest: test/tap/dedupe.js # Subtest: setup # test for https://github.com/npm/npm/issues/4675 1..0 ok 1 - setup # time=11.612ms # Subtest: dedupe finds the common module and moves it up one level ok 1 - successfully installed directory ok 2 - npm install exited with code ok 3 - successfully deduped against previous install ok 4 - npm dedupe exited with code ok 5 - minimist module exists ok 6 - no clean/minimist ok 7 - no optmist/minimist 1..7 ok 2 - dedupe finds the common module and moves it up one level # time=2116.544ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=25.116ms 1..3 # time=2159.94ms ok 64 - test/tap/dedupe.js # time=2376.256ms # Subtest: test/tap/deprecate.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - expect truthy value 1..2 ok 1 - setup # time=12.874ms # Subtest: npm deprecate an unscoped package ok 1 - npm deprecate ok 2 - no error output ok 3 - exited OK 1..3 ok 2 - npm deprecate an unscoped package # time=493.435ms # Subtest: npm deprecate a scoped package ok 1 - npm deprecate ok 2 - no error output ok 3 - exited OK 1..3 ok 3 - npm deprecate a scoped package # time=474.993ms # Subtest: npm deprecate semver range ok 1 - npm deprecate ok 2 - no error output ok 3 - exited OK 1..3 ok 4 - npm deprecate semver range # time=475.887ms # Subtest: npm deprecate bad semver range ok 1 - errored ok 2 - bad semver 1..2 ok 5 - npm deprecate bad semver range # time=475.413ms # Subtest: npm deprecate a package with no semver range ok 1 - npm deprecate ok 2 - no error output ok 3 - exited OK 1..3 ok 6 - npm deprecate a package with no semver range # time=482.448ms # Subtest: cleanup ok 1 - expect truthy value 1..1 ok 7 - cleanup # time=0.788ms 1..7 # time=2423.455ms ok 65 - test/tap/deprecate.js # time=2632.505ms # Subtest: test/tap/dist-tag.js # Subtest: setup ok 1 - /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/dist-tag made successfully ok 2 - wrote package.json 1..2 ok 1 - setup # time=49.127ms # Subtest: npm dist-tags ls in current package ok 1 - npm access ok 2 - exited OK ok 3 - no error output ok 4 - should be equal 1..4 ok 2 - npm dist-tags ls in current package # time=496.536ms # Subtest: npm dist-tags ls on named package ok 1 - npm access ok 2 - exited OK ok 3 - no error output ok 4 - should be equal 1..4 ok 3 - npm dist-tags ls on named package # time=476.69ms # Subtest: npm dist-tags add @scoped/another@7.7.7 c ok 1 - npm access ok 2 - exited OK ok 3 - no error output ok 4 - should be equal 1..4 ok 4 - npm dist-tags add @scoped/another@7.7.7 c # time=485.198ms # Subtest: npm dist-tags set same version ok 1 - npm access ok 2 - exited OK ok 3 - warned about setting same version ok 4 - only expecting warning message 1..4 ok 5 - npm dist-tags set same version # time=494.075ms # Subtest: npm dist-tags rm @scoped/another c ok 1 - npm access ok 2 - exited OK ok 3 - no error output ok 4 - should be equal 1..4 ok 6 - npm dist-tags rm @scoped/another c # time=485.497ms # Subtest: npm dist-tags rm @scoped/another nonexistent ok 1 - npm dist-tag ok 2 - expecting nonzero exit code ok 3 - no error output ok 4 - not expecting output 1..4 ok 7 - npm dist-tags rm @scoped/another nonexistent # time=472.903ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 8 - cleanup # time=4.279ms 1..8 # time=2972.083ms ok 66 - test/tap/dist-tag.js # time=3186.801ms # Subtest: test/tap/do-not-remove-other-bins.js # Subtest: setup 1..0 ok 1 - setup # time=5.653ms + a@1.0.0 added 1 package in 0.217s # Subtest: npm install A ok 1 - install finished successfully ok 2 - exit ok ok 3 - Should not get data on stderr: 1..3 ok 2 - npm install A # time=691.492ms # Subtest: npm install B ok 1 - install finished successfully ok 2 - exit ok ok 3 - Should not get data on stderr: 1..3 ok 3 - npm install B # time=685.442ms # Subtest: verify bins ok 1 - should be equal 1..1 ok 4 - verify bins # time=0.762ms # Subtest: rm install A ok 1 - install finished successfully ok 2 - exit ok ok 3 - Should not get data on stderr: 1..3 ok 5 - rm install A # time=514.907ms # Subtest: verify postremoval bins ok 1 - should be equal 1..1 ok 6 - verify postremoval bins # time=0.729ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 7 - cleanup # time=5.427ms 1..7 # time=1913.225ms ok 67 - test/tap/do-not-remove-other-bins.js # time=2110.797ms # Subtest: test/tap/doctor.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - npm loaded successfully ok 3 - all set up 1..3 ok 1 - setup # time=68.656ms # Subtest: npm doctor ok 1 - npm loaded successfully ok 2 - list should have 9 prop ok 3 - npm ping ok 4 - npm -v ok 5 - node -v ok 6 - npm config get registry ok 7 - Perms check on cached files ok 8 - Perms check on global node_modules ok 9 - Perms check on local node_modules ok 10 - Cache verified ok 11 - git command is installed ok 12 - which git 1..12 ok 2 - npm doctor # time=427.916ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=8.912ms 1..3 # time=513.929ms ok 68 - test/tap/doctor.js # time=797.837ms # Subtest: test/tap/extraneous-dep-cycle-ls-ok.js # Subtest: setup 1..0 ok 1 - setup # time=5.009ms # Subtest: extraneous-dep-cycle ok 1 - install finished successfully ok 2 - ls output shows module 1..2 ok 2 - extraneous-dep-cycle # time=463.426ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.19ms 1..3 # time=480.286ms ok 69 - test/tap/extraneous-dep-cycle-ls-ok.js # time=680.945ms # Subtest: test/tap/false-name.js # Subtest: setup # test for https://github.com/npm/npm/issues/2538 1..0 ok 1 - setup # time=12.408ms # Subtest: not every pkg.name can be required ok 1 - install finished without error ok 2 - install exited ok ok 3 - test-package-with-one-dep installed OK ok 4 - test-pacakge subdep installed OK 1..4 ok 2 - not every pkg.name can be required # time=1126.05ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=15.794ms 1..3 # time=1160.902ms ok 70 - test/tap/false-name.js # time=1379.425ms # Subtest: test/tap/fetch-package-metadata.js # Subtest: setup 1..0 ok 1 - setup # time=27.045ms # Subtest: fetch-package-metadata provides resolved metadata 1..4 ok 1 - setup mock registry ok 2 - fetched metadata ok 3 - _resolved ok 4 - _integrity ok 2 - fetch-package-metadata provides resolved metadata # time=432.13ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=9.622ms 1..3 # time=476.424ms ok 71 - test/tap/fetch-package-metadata.js # time=757.319ms # Subtest: test/tap/files-and-ignores.js # Subtest: basic file inclusion ok 1 - pack went ok ok 2 - toplevel file included ok 3 - nested file included ok 4 - unspecified file not included 1..4 ok 1 - basic file inclusion # time=662.701ms # Subtest: basic file exclusion ok 1 - pack went ok ok 2 - toplevel file excluded ok 3 - nested file excluded ok 4 - unignored file included 1..4 ok 2 - basic file exclusion # time=651.042ms # Subtest: toplevel-only and blanket ignores ok 1 - pack went ok ok 2 - / file excluded ok 3 - nested ./ file included ok 4 - nested / file included ok 5 - double-nested file included ok 6 - nested / file excluded ok 7 - deep file excluded ok 8 - nested deep file excluded ok 9 - double-nested deep file excluded ok 10 - ./ file included 1..10 ok 3 - toplevel-only and blanket ignores # time=661.007ms # Subtest: .npmignore works for nested directories recursively ok 1 - pack went ok ok 2 - toplevel file excluded ok 3 - unignored file included ok 4 - same-name file in nested dir included ok 5 - unignored nested dir file included ok 6 - sub-sub-directory file excluded ok 7 - sub-sube-directory file included ok 8 - deep file excluded ok 9 - sub-dir deep file excluded ok 10 - sub-sub-dir deep file excluded 1..10 ok 4 - .npmignore works for nested directories recursively # time=673.156ms # Subtest: .gitignore should have identical semantics ok 1 - pack went ok ok 2 - / file excluded ok 3 - nested ./ file included ok 4 - nested / file included ok 5 - double-nested file included ok 6 - nested / file excluded ok 7 - deep file excluded ok 8 - nested deep file excluded ok 9 - double-nested deep file excluded ok 10 - ./ file included 1..10 ok 5 - .gitignore should have identical semantics # time=657.856ms # Subtest: .npmignore should always be overridden by files array ok 1 - pack went ok ok 2 - toplevel file excluded ok 3 - unignored file included ok 4 - nested file included 1..4 ok 6 - .npmignore should always be overridden by files array # time=656.864ms # Subtest: .gitignore supported for ignores ok 1 - pack went ok ok 2 - toplevel file excluded ok 3 - nested file excluded ok 4 - unignored file included 1..4 ok 7 - .gitignore supported for ignores # time=646.909ms # Subtest: .npmignore completely overrides .gitignore ok 1 - pack went ok ok 2 - gitignored toplevel file included ok 3 - gitignored extra toplevel file included ok 4 - gitignored nested file included ok 5 - toplevel file excluded ok 6 - nested file excluded 1..6 ok 8 - .npmignore completely overrides .gitignore # time=687.488ms # Subtest: files array overrides .npmignore ok 1 - pack went ok ok 2 - toplevel file included ok 3 - nested file included 1..3 ok 9 - files array overrides .npmignore # time=656.428ms # Subtest: includes files regardless of emptiness ok 1 - pack went ok ok 2 - contentful file included ok 3 - empty file included 1..3 ok 10 - includes files regardless of emptiness # time=649.186ms # Subtest: .npmignore itself gets included ok 1 - pack went ok ok 2 - .npmignore included 1..2 ok 11 - .npmignore itself gets included # time=653.937ms # Subtest: include default files when missing files spec ok 1 - pack went ok ok 2 - index.js included ok 3 - foo included ok 4 - node_modules not included 1..4 ok 12 - include default files when missing files spec # time=649.893ms # Subtest: include main file ok 1 - pack went ok ok 2 - foo.js included because of main ok 3 - index.js not included 1..3 ok 13 - include main file # time=661.59ms # Subtest: certain files ignored by default ok 1 - pack went ok ok 2 - .git not included ok 3 - .svn not included ok 4 - CVS not included ok 5 - .hg not included ok 6 - .lock-wscript not included ok 7 - .wafpickle-0 not included ok 8 - .wafpickle-5 not included ok 9 - .wafpickle-50 not included ok 10 - build/config.gypi not included ok 11 - npm-debug.log not included ok 12 - .npmrc not included ok 13 - .foo.swp not included ok 14 - .DS_Store not included ok 15 - ._ohno not included ok 16 - ._ohnoes not included ok 17 - foo.orig not included ok 18 - package-lock.json not included 1..18 ok 14 - certain files ignored by default # time=651.007ms # Subtest: default-ignored files can be explicitly included ok 1 - pack went ok ok 2 - .git included ok 3 - .svn included ok 4 - CVS included ok 5 - .hg included ok 6 - .lock-wscript included ok 7 - .wafpickle-0 included ok 8 - .wafpickle-5 included ok 9 - .wafpickle-50 included ok 10 - build/config.gypi included ok 11 - npm-debug.log included ok 12 - .npmrc included ok 13 - .foo.swp included ok 14 - .DS_Store included ok 15 - ._ohno included ok 16 - ._ohnoes included ok 17 - foo.orig included ok 18 - package-lock.json included 1..18 ok 15 - default-ignored files can be explicitly included # time=690.138ms # Subtest: certain files included unconditionally ok 1 - pack went ok ok 2 - package.json included ok 3 - README included ok 4 - Readme included ok 5 - readme.md included ok 6 - readme.randomext included ok 7 - changelog included ok 8 - CHAngelog included ok 9 - ChangeLOG.txt included ok 10 - license included ok 11 - licence included ok 12 - LICENSE included ok 13 - LICENCE included 1..13 ok 16 - certain files included unconditionally # time=680.748ms # Subtest: unconditional inclusion does not capture modules ok 1 - pack went ok ok 2 - readme module not included ok 3 - README module not included ok 4 - licence module not included ok 5 - license module not included ok 6 - history module not included ok 7 - History module not included ok 8 - changelog module not included ok 9 - ChangeLOG module not included 1..9 ok 17 - unconditional inclusion does not capture modules # time=666.599ms # Subtest: folder-based inclusion works ok 1 - pack went ok ok 2 - nested dir included ok 3 - nested dir included ok 4 - unspecified file not included ok 5 - dir contents included ok 6 - dir contents included ok 7 - empty dir not included 1..7 ok 18 - folder-based inclusion works # time=658.608ms # Subtest: file that starts with @ sign included normally ok 1 - pack went ok ok 2 - @ dir included ok 3 - @ file included ok 4 - nested @ dir included 1..4 ok 19 - file that starts with @ sign included normally # time=648.03ms 1..19 # time=12577.084ms ok 72 - test/tap/files-and-ignores.js # time=12800.236ms # Subtest: test/tap/full-warning-messages.js # Subtest: setup 1..0 ok 1 - setup # time=5.238ms # Subtest: tree-style ok 1 - result code ok 2 - only added one module ok 3 - modA got installed ok 4 - one warning ok 5 - two lines of warnings ok 6 - expected optional failure warning in stderr ok 7 - reason for optional failure in stderr ok 8 - expected optional failure warning in JSON ok 9 - reason for optional failure in JSON ok 10 - module A ok 11 - module B 1..11 ok 2 - tree-style # time=713.035ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.529ms 1..3 # time=729.642ms ok 73 - test/tap/full-warning-messages.js # time=934.68ms # Subtest: test/tap/gently-rm-cmdshims.js # Subtest: setup 1..0 ok 1 - setup # time=30.352ms # Subtest: remove-cmd-shims 1..2 ok 1 - cmd-shim was removed ok 2 - cmd-shim cygwin script was removed ok 2 - remove-cmd-shims # time=17.232ms # Subtest: dont-remove-cmd-shims 1..2 ok 1 - cmd-shim was not removed ok 2 - cmd-shim cygwin script was not removed ok 3 - dont-remove-cmd-shims # time=3.315ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.27ms 1..4 # time=63.191ms ok 74 - test/tap/gently-rm-cmdshims.js # time=327.641ms # Subtest: test/tap/gently-rm-linked-module.js # Subtest: setup 1..0 ok 1 - setup # time=6.085ms # Subtest: install and link # up to date in 0.074s # /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/linked-global-dir/bin/linked -> /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/linked-global-dir/lib/node_modules/@test/linked/index.js # /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/linked-global-dir/lib/node_modules/@test/linked -> /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/test-module # /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/working-dir/node_modules/@test/linked -> /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/linked-global-dir/lib/node_modules/@test/linked -> /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/gently-rm-linked-module/test-module # ok 1 - link succeeded ok 2 - global bin exists ok 3 - global module is link ok 4 - local bin exists ok 5 - local module is link # removed 1 package in 0.059s # ok 6 - rm succeeded ok 7 - global bin removed ok 8 - global module removed 1..8 ok 2 - install and link # time=1032.795ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=7.928ms 1..3 # time=1054.997ms ok 75 - test/tap/gently-rm-linked-module.js # time=1322.741ms # Subtest: test/tap/gently-rm-overeager.js test-whoops-1.0.0.tgz # Subtest: setup ok 1 - pack 1..1 ok 1 - setup # time=650.042ms # Subtest: cache add ok 1 - test-whoops install didn't explode ok 2 - test-whoops install also failed ok 3 - package directory is still there ok 4 - no files remain 1..4 ok 2 - cache add # time=747.076ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.261ms 1..3 # time=1405.647ms ok 76 - test/tap/gently-rm-overeager.js # time=1604.177ms # Subtest: test/tap/gently-rm-symlinked-global-dir.js # Subtest: setup 1..0 ok 1 - setup # time=5.161ms # Subtest: install and link ok 1 - test-linked install didn't explode ok 2 - test-linked install also failed ok 3 - no log output ok 4 - added the module ok 5 - in the right location ok 6 - test-linked install didn't explode ok 7 - test-linked install also failed ok 8 - no log output ok 9 - updated the module ok 10 - in the right location ok 11 - package directory is still there ok 12 - only stub modules dir remains 1..12 ok 2 - install and link # time=1360.029ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.141ms 1..3 # time=1376.989ms ok 77 - test/tap/gently-rm-symlinked-global-dir.js # time=1582.168ms # Subtest: test/tap/get.js # Subtest: setup ok 1 - should not error ok 2 - should not error 1..2 ok 1 - setup # time=72.052ms # Subtest: get call contract ok 1 - requires a URI ok 2 - requires URI to be a string ok 3 - requires params object ok 4 - params must be object ok 5 - requires callback ok 6 - callback must be function 1..6 ok 2 - get call contract # time=128.382ms # Subtest: basic request 1..6 ok 1 - loaded specified version underscore data ok 2 - should be equal ok 3 - loaded all metadata ok 4 - should be equivalent ok 5 - loaded all metadata ok 6 - should be equal ok 3 - basic request # time=34.073ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=1.241ms 1..4 # time=241.614ms ok 78 - test/tap/get.js # time=518.925ms # Subtest: test/tap/gist-short-shortcut-package.js # Subtest: setup 1..0 ok 1 - setup # time=5.083ms # Subtest: gist-short-shortcut-package ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gist-short-shortcut-package # time=442.802ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.78ms 1..3 # time=458.743ms ok 79 - test/tap/gist-short-shortcut-package.js # time=665.934ms # Subtest: test/tap/gist-short-shortcut.js # Subtest: setup 1..0 ok 1 - setup # time=4.386ms # Subtest: gist-shortcut ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gist-shortcut # time=446.837ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.876ms 1..3 # time=460.991ms ok 80 - test/tap/gist-short-shortcut.js # time=666.083ms # Subtest: test/tap/gist-shortcut-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.998ms # Subtest: gist-shortcut-package ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gist-shortcut-package # time=449.574ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.987ms 1..3 # time=464.745ms ok 81 - test/tap/gist-shortcut-package.js # time=673.386ms # Subtest: test/tap/gist-shortcut.js # Subtest: setup 1..0 ok 1 - setup # time=4.593ms # Subtest: gist-shortcut ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gist-shortcut # time=441.251ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.821ms 1..3 # time=456.134ms ok 82 - test/tap/gist-shortcut.js # time=661.681ms # Subtest: test/tap/git-dependency-install-link.js # Subtest: setup ok 1 - git started up successfully ok 2 - started mock registry 1..2 ok 1 - setup # time=215.276ms # Subtest: install from git repo [no --link] ok 1 - npm install failed ok 2 - expect git to succeed ok 3 - should not go to repository ok 4 - error reading child package.json ok 5 - should be equal 1..5 ok 2 - install from git repo [no --link] # time=1051.444ms # Subtest: install from git repo [with --link] ok 1 - npm install --link failed ok 2 - npm install --link returned non-0 code ok 3 - expect git to succeed ok 4 - should not go to repository ok 5 - no actual output on stderr ok 6 - error reading child package.json ok 7 - should be equal 1..7 ok 3 - install from git repo [with --link] # time=1343.82ms # Subtest: clean 1..0 ok 4 - clean # time=25.338ms 1..4 # time=2641.998ms ok 83 - test/tap/git-dependency-install-link.js # time=2937.925ms # Subtest: test/tap/git-npmignore.js # EXEC: /usr/local/bin/git init # EXEC: /usr/local/bin/git init # EXEC: /usr/local/bin/git init # EXEC: /usr/local/bin/git init # EXEC: /usr/local/bin/git config user.name 'Phantom Faker' # EXEC: /usr/local/bin/git config user.name 'Phantom Faker' # EXEC: /usr/local/bin/git config user.name 'Phantom Faker' # EXEC: /usr/local/bin/git config user.name 'Phantom Faker' # EXEC: /usr/local/bin/git config user.email nope@not.real # EXEC: /usr/local/bin/git config user.email nope@not.real # EXEC: /usr/local/bin/git config user.email nope@not.real # EXEC: /usr/local/bin/git config user.email nope@not.real # EXEC: /usr/local/bin/git config core.autocrlf input # EXEC: /usr/local/bin/git config core.autocrlf input # EXEC: /usr/local/bin/git config core.autocrlf input # EXEC: /usr/local/bin/git config core.autocrlf input # EXEC: /usr/local/bin/git add . # EXEC: /usr/local/bin/git add . # EXEC: /usr/local/bin/git add . # EXEC: /usr/local/bin/git add . # EXEC: /usr/local/bin/git commit -m boot # EXEC: /usr/local/bin/git commit -m boot # EXEC: /usr/local/bin/git commit -m boot # EXEC: /usr/local/bin/git commit -m boot # Subtest: setup ok 1 - setup ran OK 1..1 ok 1 - setup # time=777.266ms # pack /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # Subtest: npm pack directly from directory ok 1 - npm pack exited cleanly ok 2 - npm pack ran silently ok 3 - got expected package name ok 4 - npm install exited cleanly ok 5 - npm install ran silently ok 6 - no unexpected files in packed directory 1..6 ok 2 - npm pack directly from directory # time=1299.482ms # pack git+file:///Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack git+file:///Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack git+file:///Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # pack git+file:///Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/git-npmignore/deps/gitch # Subtest: npm pack via git ok 1 - npm pack exited cleanly ok 2 - npm pack ran silently ok 3 - got expected package name ok 4 - npm install exited cleanly ok 5 - npm install ran silently ok 6 - no unexpected files in packed directory 1..6 ok 3 - npm pack via git # time=1875.163ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=37.186ms 1..4 # time=4005.781ms ok 84 - test/tap/git-npmignore.js # time=4285.658ms # Subtest: test/tap/git-prepare.js # Subtest: setup ok 1 - git started up successfully ok 2 - started mock registry 1..2 ok 1 - setup # time=202.987ms # Subtest: install from git repo with prepare script ok 1 - exited successfully ok 2 - no actual output on stderr ok 3 - build artifact written for git dep 1..3 ok 2 - install from git repo with prepare script # time=2843.682ms # Subtest: clean 1..0 ok 3 - clean # time=26.907ms 1..3 # time=3079.382ms ok 85 - test/tap/git-prepare.js # time=3360.812ms # Subtest: test/tap/github-shortcut-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.461ms # Subtest: github-shortcut-package ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - github-shortcut-package # time=455.789ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.909ms 1..3 # time=471.027ms ok 86 - test/tap/github-shortcut-package.js # time=679.147ms # Subtest: test/tap/github-shortcut.js # Subtest: setup 1..0 ok 1 - setup # time=4.576ms # Subtest: github-shortcut 1..5 ok 1 - npm loaded without error ok 2 - GitHub shortcuts try git URLs first ok 3 - GitHub shortcuts try HTTPS URLs second ok 4 - GitHub shortcuts try SSH third ok 5 - mocked install failed as expected ok 2 - github-shortcut # time=421.471ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.811ms 1..3 # time=435.845ms ok 87 - test/tap/github-shortcut.js # time=637.549ms # Subtest: test/tap/gitlab-shortcut-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.565ms # Subtest: gitlab-shortcut-package ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gitlab-shortcut-package # time=447.496ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.835ms 1..3 # time=461.788ms ok 88 - test/tap/gitlab-shortcut-package.js # time=667.087ms # Subtest: test/tap/gitlab-shortcut.js # Subtest: setup 1..0 ok 1 - setup # time=4.73ms # Subtest: gitlab-shortcut ok 1 - npm loaded without error ok 2 - mocked install failed as expected 1..2 ok 2 - gitlab-shortcut # time=436.61ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.367ms 1..3 # time=452.932ms ok 89 - test/tap/gitlab-shortcut.js # time=650.834ms # Subtest: test/tap/global-prefix-set-in-userconfig.js # Subtest: setup ok 1 - ready 1..1 ok 1 - setup # time=5.391ms # Subtest: run command ok 1 - npm prefix exited with code 0 ok 2 - should be equal 1..2 ok 2 - run command # time=261.861ms # Subtest: made dir ok 1 - expect truthy value 1..1 ok 3 - made dir # time=0.704ms # Subtest: cleanup ok 1 - clean 1..1 ok 4 - cleanup # time=2.141ms 1..4 # time=278.043ms ok 90 - test/tap/global-prefix-set-in-userconfig.js # time=486.975ms # Subtest: test/tap/graceful-restart.js # Subtest: setup 1..0 ok 1 - setup # time=2.139ms # Subtest: graceless restart ok 1 - restart finished successfully ok 2 - npm run-script exited with code ok 3 - expected all scripts to run 1..3 ok 2 - graceless restart # time=353.583ms # Subtest: graceful restart ok 1 - restart finished successfully ok 2 - npm run-script exited with code ok 3 - expected only *restart scripts to run 1..3 ok 3 - graceful restart # time=312.626ms # Subtest: clean 1..0 ok 4 - clean # time=3.72ms 1..4 # time=680.158ms ok 91 - test/tap/graceful-restart.js # time=892.544ms # Subtest: test/tap/help.js # Subtest: npm food ok 1 - command ran with error ok 2 - should match pattern provided ok 3 - stderr should be empty 1..3 ok 1 - npm food # time=311.136ms # Subtest: npm jet ok 1 - command ran with error ok 2 - should match pattern provided ok 3 - stderr should be empty 1..3 ok 2 - npm jet # time=312.131ms 1..2 # time=629.325ms ok 92 - test/tap/help.js # time=815.219ms # Subtest: test/tap/ignore-install-link.js # Subtest: setup 1..0 ok 1 - setup # time=4.947ms up to date in 0.09s # Subtest: ignore install if package is linked ok 1 - npm install exited with code 1..1 ok 2 - ignore install if package is linked # time=521.189ms # Subtest: still a symlink ok 1 - should be equal 1..1 ok 3 - still a symlink # time=0.902ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=5.321ms 1..4 # time=540.55ms ok 93 - test/tap/ignore-install-link.js # time=756.28ms # Subtest: test/tap/ignore-scripts.js # Subtest: setup 1..0 ok 1 - setup # time=4.674ms # Subtest: ignore-scripts: install using the option ok 1 - install with scripts ignored finished successfully ok 2 - npm install exited with code 1..2 ok 2 - ignore-scripts: install using the option # time=693.726ms # Subtest: ignore-scripts: install NOT using the option ok 1 - install with scripts successful ok 2 - npm install exited with code 1..2 ok 3 - ignore-scripts: install NOT using the option # time=531.645ms # Subtest: ignore-scripts: run-script prepublish using the option ok 1 - run-script prepublish with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 4 - ignore-scripts: run-script prepublish using the option # time=346.501ms # Subtest: ignore-scripts: run-script publish using the option ok 1 - run-script publish with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 5 - ignore-scripts: run-script publish using the option # time=380.063ms # Subtest: ignore-scripts: run-script postpublish using the option ok 1 - run-script postpublish with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 6 - ignore-scripts: run-script postpublish using the option # time=341.746ms # Subtest: ignore-scripts: run-script preinstall using the option ok 1 - run-script preinstall with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 7 - ignore-scripts: run-script preinstall using the option # time=344.792ms # Subtest: ignore-scripts: run-script install using the option ok 1 - run-script install with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 8 - ignore-scripts: run-script install using the option # time=379.035ms # Subtest: ignore-scripts: run-script postinstall using the option ok 1 - run-script postinstall with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 9 - ignore-scripts: run-script postinstall using the option # time=351.099ms # Subtest: ignore-scripts: run-script preuninstall using the option ok 1 - run-script preuninstall with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 10 - ignore-scripts: run-script preuninstall using the option # time=347.321ms # Subtest: ignore-scripts: run-script uninstall using the option ok 1 - run-script uninstall with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 11 - ignore-scripts: run-script uninstall using the option # time=374.48ms # Subtest: ignore-scripts: run-script postuninstall using the option ok 1 - run-script postuninstall with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 12 - ignore-scripts: run-script postuninstall using the option # time=338.378ms # Subtest: ignore-scripts: run-script pretest using the option ok 1 - run-script pretest with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 13 - ignore-scripts: run-script pretest using the option # time=345.699ms # Subtest: ignore-scripts: run-script test using the option ok 1 - run-script test with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 14 - ignore-scripts: run-script test using the option # time=385.894ms # Subtest: ignore-scripts: run-script posttest using the option ok 1 - run-script posttest with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 15 - ignore-scripts: run-script posttest using the option # time=349.388ms # Subtest: ignore-scripts: run-script prestop using the option ok 1 - run-script prestop with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 16 - ignore-scripts: run-script prestop using the option # time=345.941ms # Subtest: ignore-scripts: run-script stop using the option ok 1 - run-script stop with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 17 - ignore-scripts: run-script stop using the option # time=388.32ms # Subtest: ignore-scripts: run-script poststop using the option ok 1 - run-script poststop with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 18 - ignore-scripts: run-script poststop using the option # time=337.499ms # Subtest: ignore-scripts: run-script prestart using the option ok 1 - run-script prestart with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 19 - ignore-scripts: run-script prestart using the option # time=336.744ms # Subtest: ignore-scripts: run-script start using the option ok 1 - run-script start with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 20 - ignore-scripts: run-script start using the option # time=393.069ms # Subtest: ignore-scripts: run-script poststart using the option ok 1 - run-script poststart with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 21 - ignore-scripts: run-script poststart using the option # time=344.214ms # Subtest: ignore-scripts: run-script prerestart using the option ok 1 - run-script prerestart with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 22 - ignore-scripts: run-script prerestart using the option # time=344.664ms # Subtest: ignore-scripts: run-script restart using the option ok 1 - run-script restart with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 23 - ignore-scripts: run-script restart using the option # time=377.005ms # Subtest: ignore-scripts: run-script postrestart using the option ok 1 - run-script postrestart with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 24 - ignore-scripts: run-script postrestart using the option # time=337.117ms # Subtest: ignore-scripts: run-script preversion using the option ok 1 - run-script preversion with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 25 - ignore-scripts: run-script preversion using the option # time=341.869ms # Subtest: ignore-scripts: run-script version using the option ok 1 - run-script version with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 26 - ignore-scripts: run-script version using the option # time=392.369ms # Subtest: ignore-scripts: run-script postversion using the option ok 1 - run-script postversion with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 27 - ignore-scripts: run-script postversion using the option # time=338.279ms # Subtest: ignore-scripts: run-script preshrinkwrap using the option ok 1 - run-script preshrinkwrap with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 28 - ignore-scripts: run-script preshrinkwrap using the option # time=366.242ms # Subtest: ignore-scripts: run-script shrinkwrap using the option ok 1 - run-script shrinkwrap with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 29 - ignore-scripts: run-script shrinkwrap using the option # time=376.439ms # Subtest: ignore-scripts: run-script postshrinkwrap using the option ok 1 - run-script postshrinkwrap with ignore-scripts successful ok 2 - npm run-script exited with code 1..2 ok 30 - ignore-scripts: run-script postshrinkwrap using the option # time=344.053ms # Subtest: ignore-scripts: run-script prepublish NOT using the option ok 1 - run-script prepublish finished successfully ok 2 - npm run-script exited with code 1..2 ok 31 - ignore-scripts: run-script prepublish NOT using the option # time=353.561ms # Subtest: ignore-scripts: run-script publish NOT using the option ok 1 - run-script publish finished successfully ok 2 - npm run-script exited with code 1..2 ok 32 - ignore-scripts: run-script publish NOT using the option # time=344.499ms # Subtest: ignore-scripts: run-script postpublish NOT using the option ok 1 - run-script postpublish finished successfully ok 2 - npm run-script exited with code 1..2 ok 33 - ignore-scripts: run-script postpublish NOT using the option # time=348.41ms # Subtest: ignore-scripts: run-script preinstall NOT using the option ok 1 - run-script preinstall finished successfully ok 2 - npm run-script exited with code 1..2 ok 34 - ignore-scripts: run-script preinstall NOT using the option # time=353.488ms # Subtest: ignore-scripts: run-script install NOT using the option ok 1 - run-script install finished successfully ok 2 - npm run-script exited with code 1..2 ok 35 - ignore-scripts: run-script install NOT using the option # time=354.665ms # Subtest: ignore-scripts: run-script postinstall NOT using the option ok 1 - run-script postinstall finished successfully ok 2 - npm run-script exited with code 1..2 ok 36 - ignore-scripts: run-script postinstall NOT using the option # time=345.267ms # Subtest: ignore-scripts: run-script preuninstall NOT using the option ok 1 - run-script preuninstall finished successfully ok 2 - npm run-script exited with code 1..2 ok 37 - ignore-scripts: run-script preuninstall NOT using the option # time=349.813ms # Subtest: ignore-scripts: run-script uninstall NOT using the option ok 1 - run-script uninstall finished successfully ok 2 - npm run-script exited with code 1..2 ok 38 - ignore-scripts: run-script uninstall NOT using the option # time=347.69ms # Subtest: ignore-scripts: run-script postuninstall NOT using the option ok 1 - run-script postuninstall finished successfully ok 2 - npm run-script exited with code 1..2 ok 39 - ignore-scripts: run-script postuninstall NOT using the option # time=355.024ms # Subtest: ignore-scripts: run-script pretest NOT using the option ok 1 - run-script pretest finished successfully ok 2 - npm run-script exited with code 1..2 ok 40 - ignore-scripts: run-script pretest NOT using the option # time=345.13ms # Subtest: ignore-scripts: run-script test NOT using the option ok 1 - run-script test finished successfully ok 2 - npm run-script exited with code 1..2 ok 41 - ignore-scripts: run-script test NOT using the option # time=353.958ms # Subtest: ignore-scripts: run-script posttest NOT using the option ok 1 - run-script posttest finished successfully ok 2 - npm run-script exited with code 1..2 ok 42 - ignore-scripts: run-script posttest NOT using the option # time=345.507ms # Subtest: ignore-scripts: run-script prestop NOT using the option ok 1 - run-script prestop finished successfully ok 2 - npm run-script exited with code 1..2 ok 43 - ignore-scripts: run-script prestop NOT using the option # time=346.7ms # Subtest: ignore-scripts: run-script stop NOT using the option ok 1 - run-script stop finished successfully ok 2 - npm run-script exited with code 1..2 ok 44 - ignore-scripts: run-script stop NOT using the option # time=354.414ms # Subtest: ignore-scripts: run-script poststop NOT using the option ok 1 - run-script poststop finished successfully ok 2 - npm run-script exited with code 1..2 ok 45 - ignore-scripts: run-script poststop NOT using the option # time=341.345ms # Subtest: ignore-scripts: run-script prestart NOT using the option ok 1 - run-script prestart finished successfully ok 2 - npm run-script exited with code 1..2 ok 46 - ignore-scripts: run-script prestart NOT using the option # time=360.264ms # Subtest: ignore-scripts: run-script start NOT using the option ok 1 - run-script start finished successfully ok 2 - npm run-script exited with code 1..2 ok 47 - ignore-scripts: run-script start NOT using the option # time=368.173ms # Subtest: ignore-scripts: run-script poststart NOT using the option ok 1 - run-script poststart finished successfully ok 2 - npm run-script exited with code 1..2 ok 48 - ignore-scripts: run-script poststart NOT using the option # time=353.608ms # Subtest: ignore-scripts: run-script prerestart NOT using the option ok 1 - run-script prerestart finished successfully ok 2 - npm run-script exited with code 1..2 ok 49 - ignore-scripts: run-script prerestart NOT using the option # time=343.766ms # Subtest: ignore-scripts: run-script restart NOT using the option ok 1 - run-script restart finished successfully ok 2 - npm run-script exited with code 1..2 ok 50 - ignore-scripts: run-script restart NOT using the option # time=343.694ms # Subtest: ignore-scripts: run-script postrestart NOT using the option ok 1 - run-script postrestart finished successfully ok 2 - npm run-script exited with code 1..2 ok 51 - ignore-scripts: run-script postrestart NOT using the option # time=357.193ms # Subtest: ignore-scripts: run-script preversion NOT using the option ok 1 - run-script preversion finished successfully ok 2 - npm run-script exited with code 1..2 ok 52 - ignore-scripts: run-script preversion NOT using the option # time=352.609ms # Subtest: ignore-scripts: run-script version NOT using the option ok 1 - run-script version finished successfully ok 2 - npm run-script exited with code 1..2 ok 53 - ignore-scripts: run-script version NOT using the option # time=370.386ms # Subtest: ignore-scripts: run-script postversion NOT using the option ok 1 - run-script postversion finished successfully ok 2 - npm run-script exited with code 1..2 ok 54 - ignore-scripts: run-script postversion NOT using the option # time=344.447ms # Subtest: ignore-scripts: run-script preshrinkwrap NOT using the option ok 1 - run-script preshrinkwrap finished successfully ok 2 - npm run-script exited with code 1..2 ok 55 - ignore-scripts: run-script preshrinkwrap NOT using the option # time=354.685ms # Subtest: ignore-scripts: run-script shrinkwrap NOT using the option ok 1 - run-script shrinkwrap finished successfully ok 2 - npm run-script exited with code 1..2 ok 56 - ignore-scripts: run-script shrinkwrap NOT using the option # time=352.676ms # Subtest: ignore-scripts: run-script postshrinkwrap NOT using the option ok 1 - run-script postshrinkwrap finished successfully ok 2 - npm run-script exited with code 1..2 ok 57 - ignore-scripts: run-script postshrinkwrap NOT using the option # time=348.424ms # Subtest: cleanup 1..0 ok 58 - cleanup # time=2.455ms 1..58 # time=20396.211ms ok 94 - test/tap/ignore-scripts.js # time=20603.017ms # Subtest: test/tap/init-interrupt.js # Subtest: setup 1..0 ok 1 - setup # time=3.728ms # Subtest: issue #6684 remove confusing message ok 1 - init ran successfully ok 2 - exited without issue ok 3 - no success message written ok 4 - alerted that init was canceled 1..4 ok 2 - issue #6684 remove confusing message # time=25.38ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=0.573ms 1..3 # time=38.129ms ok 95 - test/tap/init-interrupt.js # time=302.723ms # Subtest: test/tap/install-actions.js # Subtest: setup 1..0 ok 1 - setup # time=196.968ms # Subtest: ->optdep:a->dep:b 1..3 ok 1 - Lifecycle failed ok 2 - moduleA (optional dep) is marked failed ok 3 - moduleB (direct dep of moduleA) is marked as failed ok 2 - ->optdep:a->dep:b # time=51.633ms # Subtest: ->dep:b,->optdep:a->dep:b 1..3 ok 1 - Lifecycle failed ok 2 - moduleA (optional dep) is marked failed ok 3 - moduleB (direct dep of moduleA) is marked as failed ok 3 - ->dep:b,->optdep:a->dep:b # time=27.263ms 1..3 # time=283.604ms ok 96 - test/tap/install-actions.js # time=549.341ms # Subtest: test/tap/install-at-locally.js # Subtest: setup 1..0 ok 1 - setup # time=4.234ms + install-at-locally-mock@0.0.0 added 1 package in 0.217s # Subtest: 'npm install ./package@1.2.3' should install local pkg ok 1 - npm install exited with code ok 2 - expect truthy value 1..2 ok 2 - 'npm install ./package@1.2.3' should install local pkg # time=685.122ms + install-at-locally-mock@0.0.0 added 1 package in 0.213s # Subtest: 'npm install install/at/locally@./package@1.2.3' should install local pkg ok 1 - npm install exited with code ok 2 - expect truthy value 1..2 ok 3 - 'npm install install/at/locally@./package@1.2.3' should install local pkg # time=680.671ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=3.157ms 1..4 # time=1382.167ms ok 97 - test/tap/install-at-locally.js # time=1583.036ms # Subtest: test/tap/install-bad-dep-format.js # Subtest: invalid url format returns appropriate error ok 1 - install ran without error ok 2 - inall exited with code 1 ok 3 - Error should report that invalid url-style formats are used 1..3 ok 1 - invalid url format returns appropriate error # time=513.213ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=1.801ms 1..2 # time=520.579ms ok 98 - test/tap/install-bad-dep-format.js # time=731.178ms # Subtest: test/tap/install-bad-man.js # Subtest: setup ok 1 - setup ran 1..1 ok 1 - setup # time=7.206ms # Subtest: install from repo on 'OS X' ok 1 - npm command ran from test ok 2 - install exited with failure (1) ok 3 - no output indicating success ok 4 - no longer has cryptic error output ok 5 - got expected error output 1..5 ok 2 - install from repo on 'OS X' # time=678.039ms # Subtest: clean ok 1 - cleaned up 1..1 ok 3 - clean # time=3.301ms 1..3 # time=695.842ms ok 99 - test/tap/install-bad-man.js # time=899.242ms # Subtest: test/tap/install-bin-null.js # Subtest: the grandchild has bin:null ok 1 - npm link finished without error ok 2 - exited ok ok 3 - output indicating success ok 4 - no output stderr 1..4 ok 1 - the grandchild has bin:null # time=712.172ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=5.043ms 1..2 # time=723.027ms ok 100 - test/tap/install-bin-null.js # time=937.62ms # Subtest: test/tap/install-cli-only-development.js # Subtest: setup ok 1 - setup ran 1..1 ok 1 - setup # time=4.257ms # Subtest: 'npm install --only=development' should only install devDependencies ok 1 - install development successful ok 2 - npm install did not raise error code ok 3 - devDependency was installed ok 4 - dependency was NOT installed 1..4 ok 2 - 'npm install --only=development' should only install devDependencies # time=706.314ms # Subtest: 'npm install --only=development' should only install devDependencies regardless of npm.config.get('production') ok 1 - install development successful ok 2 - npm install did not raise error code ok 3 - devDependency was installed ok 4 - dependency was NOT installed 1..4 ok 3 - 'npm install --only=development' should only install devDependencies regardless of npm.config.get('production') # time=705.822ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 4 - cleanup # time=3.02ms 1..4 # time=1427.209ms ok 101 - test/tap/install-cli-only-development.js # time=1637.268ms # Subtest: test/tap/install-cli-only-production.js # Subtest: setup 1..0 ok 1 - setup # time=3.355ms # Subtest: 'npm install --only=production' should only install dependencies ok 1 - install production successful ok 2 - npm install did not raise error code ok 3 - dependency was installed ok 4 - devDependency was NOT installed 1..4 ok 2 - 'npm install --only=production' should only install dependencies # time=710.9ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=7.071ms 1..3 # time=730.763ms ok 102 - test/tap/install-cli-only-production.js # time=936.68ms # Subtest: test/tap/install-cli-only-shrinkwrap.js # Subtest: setup ok 1 - setup ran 1..1 ok 1 - setup # time=4.307ms # Subtest: 'npm install --only=development' should only install devDependencies # # added 1 package in 0.232s ok 1 - npm install did not raise error code ok 2 - devDependency was installed ok 3 - dependency was NOT installed 1..3 ok 2 - 'npm install --only=development' should only install devDependencies # time=709.22ms # Subtest: 'npm install --only=production' should only install dependencies # added 1 package in 0.231s # ok 1 - npm install did not raise error code ok 2 - dependency was installed ok 3 - devDependency was NOT installed 1..3 ok 3 - 'npm install --only=production' should only install dependencies # time=706.409ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 4 - cleanup # time=3.002ms 1..4 # time=1430.218ms ok 103 - test/tap/install-cli-only-shrinkwrap.js # time=1638.49ms # Subtest: test/tap/install-cli-production-nosave.js # Subtest: setup ok 1 - started mock registry 1..1 ok 1 - setup # time=13.047ms # Subtest: install --production without --save exits successfully ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 1..2 ok 2 - install --production without --save exits successfully # time=1074.234ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.129ms 1..3 # time=1098.623ms ok 104 - test/tap/install-cli-production-nosave.js # time=1319.608ms # Subtest: test/tap/install-cli-production.js # Subtest: setup 1..0 ok 1 - setup # time=3.29ms # Subtest: 'npm install --production' should only install dependencies ok 1 - install production successful ok 2 - npm install did not raise error code ok 3 - dependency was installed ok 4 - devDependency was NOT installed 1..4 ok 2 - 'npm install --production' should only install dependencies # time=689.442ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.466ms 1..3 # time=706.038ms ok 105 - test/tap/install-cli-production.js # time=910.687ms # Subtest: test/tap/install-cli-unicode.js # Subtest: setup 1..0 ok 1 - setup # time=12.775ms # Subtest: does not use unicode with --unicode false ok 1 - install package read without unicode success ok 2 - npm install exited with code 0 ok 3 - npm install ran without issue ok 4 - got some output ok 5 - only ASCII in install output 1..5 ok 2 - does not use unicode with --unicode false # time=1161.605ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=17.905ms 1..3 # time=1199.169ms ok 106 - test/tap/install-cli-unicode.js # time=1421.036ms # Subtest: test/tap/install-duplicate-deps-warning.js # Subtest: setup # test for https://github.com/npm/npm/issues/6725 '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/install-duplicate-deps-warning' 1..0 ok 1 - setup # time=6.41ms # Subtest: npm install with duplicate dependencies, different versions 1..1 added 1 package in 0.607s ok 1 - got a warning (EDUPLICATEDEP) for duplicate dev/production dependencies ok 2 - npm install with duplicate dependencies, different versions # time=828.101ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=13.992ms 1..3 # time=888.762ms ok 107 - test/tap/install-duplicate-deps-warning.js # time=1171.096ms # Subtest: test/tap/install-from-local.js # Subtest: setup 1..0 ok 1 - setup # time=5.056ms # Subtest: 'npm install' should install local packages ok 1 - error should not exist ok 2 - npm install exited with code 0 ok 3 - package with local dependency installed ok 4 - package with local dev dependency installed 1..4 ok 2 - 'npm install' should install local packages # time=700.332ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.981ms 1..3 # time=718.433ms ok 108 - test/tap/install-from-local.js # time=951.42ms # Subtest: test/tap/install-into-likenamed-folder.js # Subtest: setup 1..0 ok 1 - setup # time=4.842ms # Subtest: like-named ok 1 - no error code ok 2 - no error output 1..2 ok 2 - like-named # time=671.351ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.46ms 1..3 # time=687.219ms ok 109 - test/tap/install-into-likenamed-folder.js # time=892.166ms # Subtest: test/tap/install-link-scripts.js # Subtest: plain install ok 1 - npm install /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/install-link-scripts/dep finished without error ok 2 - exited ok ok 3 - no output stderr ok 4 - postinstall script for dep ran 1..4 ok 1 - plain install # time=806.514ms # Subtest: link ok 1 - npm link finished without error ok 2 - exited ok ok 3 - no output stderr ok 4 - script ran 1..4 ok 2 - link # time=656.177ms # Subtest: install --link ok 1 - npm link finished without error ok 2 - npm install --link finished without error ok 3 - exited ok ok 4 - no output stderr ok 5 - script didn't run 1..5 ok 3 - install --link # time=1341.81ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.115ms 1..4 # time=2816.308ms ok 110 - test/tap/install-link-scripts.js # time=3024.832ms # Subtest: test/tap/install-local-dep-cycle.js # Subtest: setup 1..0 ok 1 - setup # time=5.182ms # Subtest: install ok 1 - npm config ran without issue ok 2 - exited with a non-error code ok 3 - Ran without errors 1..3 ok 2 - install # time=724.736ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.578ms 1..3 # time=742.373ms ok 111 - test/tap/install-local-dep-cycle.js # time=945.572ms # Subtest: test/tap/install-man.js # Subtest: setup ok 1 - setup ran 1..1 ok 1 - setup # time=6.201ms # Subtest: install man page ok 1 - npm command ran from test ok 2 - install exited with success (0) ok 3 - output indicating success ok 4 - man page link was created 1..4 ok 2 - install man page # time=678.299ms # Subtest: clean ok 1 - cleaned up 1..1 ok 3 - clean # time=4.097ms 1..3 # time=695.413ms ok 112 - test/tap/install-man.js # time=903.942ms # Subtest: test/tap/install-noargs-dev.js # Subtest: setup ok 1 - started mock registry 1..1 ok 1 - setup # time=17.169ms # Subtest: install noargs installs devDependencies ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - should be equal 1..3 ok 2 - install noargs installs devDependencies # time=1038.973ms # Subtest: install noargs installs updated devDependencies ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - should be equal 1..3 ok 3 - install noargs installs updated devDependencies # time=1036.557ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=5.498ms 1..4 # time=2104.482ms ok 113 - test/tap/install-noargs-dev.js # time=2328.512ms # Subtest: test/tap/install-order.js # Subtest: install-order when installing deps ok 1 - should be equivalent strictly 1..1 ok 1 - install-order when installing deps # time=6.166ms # Subtest: install-order when not installing deps ok 1 - should be equivalent strictly 1..1 ok 2 - install-order when not installing deps # time=0.781ms 1..2 # time=14.813ms ok 114 - test/tap/install-order.js # time=286.426ms # Subtest: test/tap/install-package-json-order.js # Subtest: package.json sorting after install ok 1 - npm install exited with code ok 2 - should be equivalent 1..2 ok 1 - package.json sorting after install # time=699.91ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 2 - cleanup # time=3.657ms 1..2 # time=710.592ms ok 115 - test/tap/install-package-json-order.js # time=910.922ms # Subtest: test/tap/install-package-lock-only.js # Subtest: setup 1..0 ok 1 - setup # time=14.2ms # Subtest: package-lock-only ok 1 - command ran ok # added 1 package in 0.291s # npm WARN install-package-lock-only@1.0.0 No description # npm WARN install-package-lock-only@1.0.0 No repository field. # npm WARN install-package-lock-only@1.0.0 No license field. ok 2 - ensure that node_modules does not exist ok 3 - ensure that package-lock.json was created ok 4 - should be equal 1..4 ok 2 - package-lock-only # time=732.459ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=9.684ms 1..3 # time=763.036ms ok 116 - test/tap/install-package-lock-only.js # time=1031.538ms # Subtest: test/tap/install-parse-error.js # Subtest: setup 1..0 ok 1 - setup # time=5.441ms # Subtest: failing to parse package.json should be error ok 1 - exit not ok ok 2 - should match pattern provided 1..2 ok 2 - failing to parse package.json should be error # time=510.456ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2ms 1..3 # time=526.055ms ok 117 - test/tap/install-parse-error.js # time=733.296ms # Subtest: test/tap/install-property-conflicts.js # Subtest: setup ok 1 - setup ran 1..1 ok 1 - setup # time=6.102ms # Subtest: install package with a `type` property # issue: https://github.com/npm/npm/issues/11398 ok 1 - npm command ran from test ok 2 - install exited with success (0) ok 3 - package installed successfully 1..3 ok 2 - install package with a `type` property # time=690.7ms # Subtest: clean ok 1 - cleaned up 1..1 ok 3 - clean # time=2.821ms 1..3 # time=706.847ms ok 118 - test/tap/install-property-conflicts.js # time=914.981ms # Subtest: test/tap/install-report-just-installed.js # Subtest: setup 1..0 ok 1 - setup # time=6.369ms # Subtest: install-report ok 1 - installed successfully ok 2 - no warnings ok 3 - stdout was json ok 4 - one dependency reported as installed ok 5 - that dependency was `b` 1..5 ok 2 - install-report # time=673.78ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.368ms 1..3 # time=694.202ms ok 119 - test/tap/install-report-just-installed.js # time=905.839ms # Subtest: test/tap/install-save-exact.js # Subtest: setup 1..0 ok 1 - setup # time=11.781ms # Subtest: 'npm install --save --save-exact' should install local pkg ok 1 - npm ran without issue ok 2 - npm install exited without raising an error code ok 3 - expect truthy value ok 4 - underscore dependency should specify exactly 1.3.1 1..4 ok 2 - 'npm install --save --save-exact' should install local pkg # time=1037.221ms # Subtest: 'npm install --save-dev --save-exact' should install local pkg ok 1 - npm ran without issue ok 2 - npm install exited without raising an error code ok 3 - expect truthy value ok 4 - underscore dependency should specify exactly 1.3.1 1..4 ok 3 - 'npm install --save-dev --save-exact' should install local pkg # time=1052.48ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.243ms 1..4 # time=2112.555ms ok 120 - test/tap/install-save-exact.js # time=2328.944ms # Subtest: test/tap/install-save-local.js # Subtest: setup 1..0 ok 1 - setup # time=5.525ms # Subtest: 'npm install --save ../local/path' should save to package.json ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - only one dep ok 5 - local package saved correctly 1..5 ok 2 - 'npm install --save ../local/path' should save to package.json # time=694.041ms # Subtest: 'npm install --save local/path' should save to package.json ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - only one dep ok 5 - local package saved correctly 1..5 ok 3 - 'npm install --save local/path' should save to package.json # time=692.254ms # Subtest: 'npm install --save-dev ../local/path' should save to package.json ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - only one dep ok 5 - local package saved correctly 1..5 ok 4 - 'npm install --save-dev ../local/path' should save to package.json # time=691.418ms # Subtest: 'npm install --save-dev local/path' should save to package.json ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - only one dep ok 5 - local package saved correctly 1..5 ok 5 - 'npm install --save-dev local/path' should save to package.json # time=693.939ms # Subtest: cleanup 1..0 ok 6 - cleanup # time=3.884ms 1..6 # time=2789.666ms ok 121 - test/tap/install-save-local.js # time=2990.956ms # Subtest: test/tap/install-save-prefix.js # Subtest: setup ok 1 - started mock registry 1..1 ok 1 - setup # time=16.572ms # Subtest: install --save with '^' save prefix should accept minor updates ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - got expected save prefix and version of 1.5.1 1..4 ok 2 - install --save with '^' save prefix should accept minor updates # time=1067.625ms # Subtest: install --save-dev with '^' save prefix should accept minor dev updates ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - got expected save prefix and version of 1.3.1 1..4 ok 3 - install --save-dev with '^' save prefix should accept minor dev updates # time=1054.314ms # Subtest: install --save with '~' save prefix should accept patch updates ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - got expected save prefix and version of 1.3.1 1..4 ok 4 - install --save with '~' save prefix should accept patch updates # time=1051.274ms # Subtest: install --save-dev with '~' save prefix should accept patch updates ok 1 - npm install ran without issue ok 2 - npm install exited with code 0 ok 3 - expect truthy value ok 4 - got expected save prefix and version of 1.3.1 1..4 ok 5 - install --save-dev with '~' save prefix should accept patch updates # time=1051.529ms # Subtest: cleanup 1..0 ok 6 - cleanup # time=4.601ms 1..6 # time=4252.762ms ok 122 - test/tap/install-save-prefix.js # time=4467.256ms # Subtest: test/tap/install-scoped-already-installed.js # Subtest: setup 1..0 ok 1 - setup # time=4.84ms # Subtest: installing already installed local scoped package ok 1 - install ran to completion without error ok 2 - npm install exited with code 0 ok 3 - package installed ok 4 - installed @scoped/package-scoped-dependency ok 5 - installed package-local-dependency ok 6 - install ran to completion without error ok 7 - npm install raised no error code ok 8 - package installed ok 9 - did not reinstall @scoped/package-scoped-dependency ok 10 - did not reinstall package-local-dependency 1..10 ok 2 - installing already installed local scoped package # time=1223.859ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.577ms 1..3 # time=1241.049ms ok 123 - test/tap/install-scoped-already-installed.js # time=1447.854ms # Subtest: test/tap/install-scoped-link.js # Subtest: setup 1..0 ok 1 - setup # time=4.803ms # Subtest: installing package with links ok 1 - install ran to completion without error ok 2 - npm install exited with code 0 ok 3 - package installed ok 4 - binary link directory exists ok 5 - binary link exists ok 6 - command ran fine ok 7 - got no error output back ok 8 - output was as expected 1..8 ok 2 - installing package with links # time=823.552ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.832ms 1..3 # time=839.943ms ok 124 - test/tap/install-scoped-link.js # time=1040.485ms # Subtest: test/tap/install-scoped-with-bundled-dependency.js # Subtest: setup 1..0 ok 1 - setup # time=6.182ms # Subtest: install dependencies of bundled dependencies ok 1 - command ran ok # + @scope/package@0.0.0 # added 1 package in 0.212s # 1..1 ok 2 - install dependencies of bundled dependencies # time=652.179ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.203ms 1..3 # time=672.539ms ok 125 - test/tap/install-scoped-with-bundled-dependency.js # time=939.991ms # Subtest: test/tap/install-scoped-with-peer-dependency.js # Subtest: setup 1..0 ok 1 - setup # time=4.813ms # Subtest: it should install peerDependencies in same tree level as the parent package ok 1 - install local package successful ok 2 - npm install exited with code ok 3 - npm install warned about unresolved peer dep 1..3 ok 2 - it should install peerDependencies in same tree level as the parent package # time=695.143ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.331ms 1..3 # time=711.203ms ok 126 - test/tap/install-scoped-with-peer-dependency.js # time=917.395ms # Subtest: test/tap/install-shrinkwrapped-git.js # Subtest: setup ok 1 - git started up successfully 1..1 ok 1 - setup # time=230.262ms # Subtest: shrinkwrapped git dependency got updated # test for https://github.com/npm/npm/issues/12718 + child@0.1.0 added 1 package in 0.606s + child@0.1.0 added 1 package in 0.322s updated 1 package in 0.039s ok 1 - Child package wasn't updated 1..1 ok 2 - shrinkwrapped git dependency got updated # time=1178.513ms # Subtest: clean 1..0 ok 3 - clean # time=26.811ms 1..3 # time=1443.566ms ok 127 - test/tap/install-shrinkwrapped-git.js # time=1718.458ms # Subtest: test/tap/install-windows-newlines.js added 1 package in 0.241s # Subtest: setup ok 1 - npm install did not raise error code ok 2 - hashbang installed ok 3 - nohashbang installed ok 4 - hashbang dependency cli newlines converted ok 5 - nohashbang dependency cli newlines retained 1..5 ok 1 - setup # time=714.572ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=3.984ms 1..2 # time=724.199ms ok 128 - test/tap/install-windows-newlines.js # time=931.735ms # Subtest: test/tap/install-with-dev-dep-duplicate.js # Subtest: prefers version from dependencies over devDependencies 1..1 added 1 package in 0.624s ok 1 - should be equivalent ok 1 - prefers version from dependencies over devDependencies # time=869.175ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=13.677ms 1..2 # time=892.353ms ok 129 - test/tap/install-with-dev-dep-duplicate.js # time=1178.186ms # Subtest: test/tap/invalid-cmd-exit-code.js # Subtest: npm asdf should return exit code 1 ok 1 - exit code should not be zero # Usage: npm # # where is one of: # access, adduser, bin, bugs, c, cache, completion, config, # ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, # explore, get, help, help-search, i, init, install, # install-test, it, link, list, ln, login, logout, ls, # outdated, owner, pack, ping, prefix, profile, prune, # publish, rb, rebuild, repo, restart, root, run, run-script, # s, se, search, set, shrinkwrap, star, stars, start, stop, t, # team, test, token, tst, un, uninstall, unpublish, unstar, # up, update, v, version, view, whoami # # npm -h quick help on # npm -l display full usage info # npm help search for help on # npm help npm involved overview # # Specify configs in the ini-formatted file: # /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig # or on the command line via: npm --key value # Config info can be viewed via: npm help config # # npm@5.6.0 /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg 1..1 ok 1 - npm asdf should return exit code 1 # time=315.873ms # Subtest: npm help should return exit code 0 ok 1 - exit code should be 0 # Usage: npm # # where is one of: # access, adduser, bin, bugs, c, cache, completion, config, # ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, # explore, get, help, help-search, i, init, install, # install-test, it, link, list, ln, login, logout, ls, # outdated, owner, pack, ping, prefix, profile, prune, # publish, rb, rebuild, repo, restart, root, run, run-script, # s, se, search, set, shrinkwrap, star, stars, start, stop, t, # team, test, token, tst, un, uninstall, unpublish, unstar, # up, update, v, version, view, whoami # # npm -h quick help on # npm -l display full usage info # npm help search for help on # npm help npm involved overview # # Specify configs in the ini-formatted file: # /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/fixtures/config/userconfig # or on the command line via: npm --key value # Config info can be viewed via: npm help config # # npm@5.6.0 /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg 1..1 ok 2 - npm help should return exit code 0 # time=306.417ms # Subtest: npm help fadf should return exit code 0 ok 1 - exit code should be 0 # No results for "fadf" 1..1 ok 3 - npm help fadf should return exit code 0 # time=310.813ms 1..3 # time=939.376ms ok 130 - test/tap/invalid-cmd-exit-code.js # time=1133.763ms # Subtest: test/tap/invalid-dep-version-filtering.js # Subtest: setup ok 1 - registry mocked successfully 1..1 ok 1 - setup # time=14.568ms # Subtest: invalid versions should be ignored ok 1 - install succeded # + pkg-a@1.0.0 # added 2 packages in 0.627s # 1..1 ok 2 - invalid versions should be ignored # time=1091.724ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=15.229ms 1..3 # time=1128.78ms ok 131 - test/tap/invalid-dep-version-filtering.js # time=1350.535ms # Subtest: test/tap/is-fs-access-available.js # Subtest: mac + !fs.access ok 1 - not available 1..1 ok 1 - mac + !fs.access # time=4.356ms # Subtest: mac + fs.access ok 1 - available 1..1 ok 2 - mac + fs.access # time=1.102ms # Subtest: windows + !fs.access ok 1 - not available 1..1 ok 3 - windows + !fs.access # time=0.723ms # Subtest: windows + fs.access + node 0.12.7 ok 1 - not available 1..1 ok 4 - windows + fs.access + node 0.12.7 # time=0.856ms # Subtest: windows + fs.access + node 2.4.0 ok 1 - available 1..1 ok 5 - windows + fs.access + node 2.4.0 # time=0.678ms 1..5 # time=17.672ms ok 132 - test/tap/is-fs-access-available.js # time=207.38ms # Subtest: test/tap/is-registry.js # Subtest: current npa ok 1 - version ok 2 - range ok 3 - tag ok 4 - git ok 5 - github ok 6 - remote ok 7 - file ok 8 - dir 1..8 ok 1 - current npa # time=15.369ms # Subtest: legacy spec data ok 1 - version ok 2 - range ok 3 - tag ok 4 - git ok 5 - file ok 6 - directory ok 7 - remote 1..7 ok 2 - legacy spec data # time=1.232ms 1..2 # time=23.969ms ok 133 - test/tap/is-registry.js # time=206.343ms # Subtest: test/tap/it.js # Subtest: run up the mock registry 1..0 ok 1 - run up the mock registry # time=9.342ms # Subtest: npm install-test ok 1 - command ran without error ok 2 - package was installed ok 3 - underscore got installed as expected ok 4 - found expected test output ok 5 - stderr should be empty 1..5 ok 2 - npm install-test # time=1128.509ms # Subtest: npm it (the form most people will use) ok 1 - command ran without error ok 2 - package was installed ok 3 - underscore got installed as expected ok 4 - found expected test output ok 5 - stderr should be empty 1..5 ok 3 - npm it (the form most people will use) # time=1094.794ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=6.104ms 1..4 # time=2245.86ms ok 134 - test/tap/it.js # time=2455.919ms # Subtest: test/tap/legacy-ignore-nested-nm.js # Subtest: setup 1..0 ok 1 - setup # time=6.147ms # Subtest: ignore-nested-nm ok 1 - install went ok ok 2 - file read successfully ok 3 - should be equal ok 4 - remove went ok 1..4 ok 2 - ignore-nested-nm # time=1200.18ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.541ms 1..3 # time=1220.544ms ok 135 - test/tap/legacy-ignore-nested-nm.js # time=1430.808ms # Subtest: test/tap/legacy-missing-bindir.js # Subtest: setup 1..0 ok 1 - setup # time=5.268ms # Subtest: missing-bindir ok 1 - install went ok ok 2 - README ok 3 - package.json ok 4 - remove went ok 1..4 ok 2 - missing-bindir # time=1254.376ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.787ms 1..3 # time=1270.849ms ok 136 - test/tap/legacy-missing-bindir.js # time=1482.207ms # Subtest: test/tap/legacy-no-auth-leak.js # Subtest: setup 1..0 ok 1 - setup # time=5.415ms # Subtest: no-auth-leak ok 1 - test ran ok ok 2 - got results with a JSON chunk in them ok 3 - password ok 4 - auth ok 5 - authCrypt ok 6 - authToken 1..6 ok 2 - no-auth-leak # time=432.968ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.775ms 1..3 # time=449.148ms ok 137 - test/tap/legacy-no-auth-leak.js # time=659.402ms # Subtest: test/tap/legacy-platform-all.js # Subtest: setup 1..0 ok 1 - setup # time=5.887ms # Subtest: platform-all ok 1 - no error messages ok 2 - install went ok 1..2 ok 2 - platform-all # time=678.137ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.332ms 1..3 # time=695.869ms ok 138 - test/tap/legacy-platform-all.js # time=903.405ms # Subtest: test/tap/legacy-platform.js # Subtest: setup 1..0 ok 1 - setup # time=6.068ms # Subtest: platform ok 1 - install went ok 1..1 ok 2 - platform # time=681.477ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.544ms 1..3 # time=699.704ms ok 139 - test/tap/legacy-platform.js # time=911.866ms # Subtest: test/tap/legacy-private.js # Subtest: setup 1..0 ok 1 - setup # time=6.708ms + npm-test-private@9.9.9-9 added 1 package in 0.211s # Subtest: private ok 1 - install went ok 1..1 ok 2 - private # time=687.964ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.075ms 1..3 # time=706.003ms ok 140 - test/tap/legacy-private.js # time=924.93ms # Subtest: test/tap/legacy-test-package.js # Subtest: setup 1..0 ok 1 - setup # time=4.951ms # Subtest: test-package ok 1 - install went ok ok 2 - npm test w/o test is ok ok 3 - remove went ok 1..3 ok 2 - test-package # time=1552.607ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.983ms 1..3 # time=1568.27ms ok 141 - test/tap/legacy-test-package.js # time=1781.684ms # Subtest: test/tap/lifecycle-INIT_CWD.js # Subtest: setup 1..0 ok 1 - setup # time=4.902ms # Subtest: make sure the env.INIT_CWD is correct ok 1 - exit code ok 2 - should be equal 1..2 ok 2 - make sure the env.INIT_CWD is correct # time=370.687ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.99ms 1..3 # time=385.215ms ok 142 - test/tap/lifecycle-INIT_CWD.js # time=598.718ms # Subtest: test/tap/lifecycle-order.js # Subtest: setup 1..0 ok 1 - setup # time=4.879ms # Subtest: lifecycle scripts execute in the proper order ok 1 - no error ok 2 - preinstall ok ok 3 - install ok ok 4 - postinstall ok 1..4 ok 2 - lifecycle scripts execute in the proper order # time=842.352ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.673ms 1..3 # time=857.605ms ok 143 - test/tap/lifecycle-order.js # time=1072.215ms # Subtest: test/tap/link.js # Subtest: setup ok 1 - should not error ok 2 - set up ok ok 3 - foo isn't in global 1..3 ok 1 - setup # time=422.693ms # Subtest: create global link ok 1 - link has no error ok 2 - should not error ok 3 - should be equal ok 4 - got expected stderr ok 5 - creates global link ok 1..5 ok 2 - create global link # time=944.219ms # Subtest: create global inside link ok 1 - link has no error ok 2 - should not error ok 3 - should be equal ok 4 - got expected stderr ok 5 - creates global inside link ok 1..5 ok 3 - create global inside link # time=943.389ms # Subtest: create scoped global link ok 1 - link has no error ok 2 - should not error ok 3 - should be equal ok 4 - got expected stderr ok 5 - creates global link ok 1..5 ok 4 - create scoped global link # time=933.915ms # Subtest: link-install the package ok 1 - link-install has no error ok 2 - should not error ok 3 - should be equal ok 4 - link-install ok 1..4 ok 5 - link-install the package # time=733.766ms # Subtest: link-inside-install fails ok 1 - directory for linked package is not a symlink to begin with ok 2 - npm removed the linked package without error ok 3 - link operation failed ok 4 - directory for linked package has not turned into a symlink 1..4 ok 6 - link-inside-install fails # time=303.984ms # Subtest: link-install the scoped package ok 1 - link-install has no error ok 2 - should not error ok 3 - should be equal ok 4 - link-install ok 1..4 ok 7 - link-install the scoped package # time=916.069ms # Subtest: ls the linked packages ok 1 - ls --link did not have an error ok 2 - should be equal ok 3 - output contains scoped link ok 4 - output contains link ok 5 - output does not contain unlinked dependency 1..5 ok 8 - ls the linked packages # time=425.167ms # Subtest: cleanup ok 1 - npm removed the linked package without error ok 2 - cleanup foo in local ok ok 3 - npm removed the global package without error ok 4 - cleanup foo in global ok 1..4 ok 9 - cleanup # time=955.314ms 1..9 # time=6586.509ms ok 144 - test/tap/link.js # time=6797.427ms # Subtest: test/tap/local-args-relative-to-cwd.js # Subtest: setup 1..0 ok 1 - setup # time=5.63ms # Subtest: local-args-relative-to-cwd # + mod1@1.0.0 # added 1 package in 0.21s # ok 1 - install ran ok ok 2 - mod1 installed 1..2 ok 2 - local-args-relative-to-cwd # time=690.12ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.825ms 1..3 # time=709.634ms ok 145 - test/tap/local-args-relative-to-cwd.js # time=928.76ms # Subtest: test/tap/locker.js # Subtest: setup 1..0 ok 1 - setup # time=4.107ms # Subtest: locking file puts lock in correct place ok 1 - npm bootstrapped OK ok 2 - locked path ok 3 - lock found OK ok 4 - unlocked path ok 5 - lock deleted OK 1..5 ok 2 - locking file puts lock in correct place # time=29.075ms # Subtest: unlocking out of order errors out ok 1 - npm bootstrapped OK ok 2 - no lock to unlock ok 3 - blew up as expected 1..3 ok 3 - unlocking out of order errors out # time=1.417ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=1.635ms 1..4 # time=43.769ms ok 146 - test/tap/locker.js # time=309.562ms # Subtest: test/tap/lockfile-http-deps.js # Subtest: setup 1..0 ok 1 - setup # time=13.857ms # Subtest: http deps in lock files ok 1 - command ran ok # added 1 package in 0.63s # npm WARN http-locks@1.0.0 No description # npm WARN http-locks@1.0.0 No repository field. # npm WARN http-locks@1.0.0 No license field. ok 2 - package version was maintained 1..2 ok 2 - http deps in lock files # time=1054.55ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=10.577ms 1..3 # time=1085.169ms ok 147 - test/tap/lockfile-http-deps.js # time=1359.958ms # Subtest: test/tap/logout-scoped.js # Subtest: setup 1..0 ok 1 - setup # time=4.218ms # Subtest: npm logout ok 1 - no error output ok 2 - exited OK ok 3 - creds gone 1..3 ok 2 - npm logout # time=490.171ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.804ms 1..3 # time=504.109ms ok 148 - test/tap/logout-scoped.js # time=714.116ms # Subtest: test/tap/logout.js # Subtest: setup 1..0 ok 1 - setup # time=4.72ms # Subtest: npm logout ok 1 - no error output ok 2 - exited OK ok 3 - creds gone 1..3 ok 2 - npm logout # time=493.644ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.341ms 1..3 # time=507.018ms ok 149 - test/tap/logout.js # time=721.578ms # Subtest: test/tap/ls-depth-cli.js # Subtest: setup ok 1 - should be equal 1..1 ok 1 - setup # time=1105.084ms # Subtest: npm ls --depth=0 ok 1 - ls ran without raising error code ok 2 - output contains test-package-with-one-dep@0.0.0 ok 3 - output not contains test-package@0.0.0 1..3 ok 2 - npm ls --depth=0 # time=430.198ms # Subtest: npm ls --depth=1 ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - output contains test-package-with-one-dep@0.0.0 ok 4 - output contains test-package@0.0.0 1..4 ok 3 - npm ls --depth=1 # time=444.157ms # Subtest: npm ls --depth=Infinity ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - output contains test-package-with-one-dep@0.0.0 ok 4 - output contains test-package@0.0.0 1..4 ok 4 - npm ls --depth=Infinity # time=445.918ms # Subtest: npm ls --depth=0 --json ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - should match pattern provided 1..3 ok 5 - npm ls --depth=0 --json # time=444.448ms # Subtest: npm ls --depth=Infinity --json ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - should match pattern provided 1..3 ok 6 - npm ls --depth=Infinity --json # time=430.822ms # Subtest: npm ls --depth=0 --parseable --long ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - output contains test-package-with-one-dep ok 4 - output not contains test-package 1..4 ok 7 - npm ls --depth=0 --parseable --long # time=454.376ms # Subtest: npm ls --depth=1 --parseable --long ok 1 - npm ls ran without issue ok 2 - ls ran without raising error code ok 3 - output contains test-package-with-one-dep ok 4 - output not contains test-package 1..4 ok 8 - npm ls --depth=1 --parseable --long # time=442.745ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=5.255ms 1..9 # time=4210.997ms ok 150 - test/tap/ls-depth-cli.js # time=4493.163ms # Subtest: test/tap/ls-depth-unmet.js # Subtest: setup ok 1 - setup installation ran without issue ok 2 - should be equal 1..2 ok 1 - setup # time=1220.527ms # Subtest: npm ls --depth=0 ok 1 - setup installation ran without issue ok 2 - ls barfed ok 3 - output contains optimist@0.6.0 and labeled as unmet dependency ok 4 - output contains mkdirp@0.3.5 and labeled as extraneous ok 5 - output contains underscore@1.3.1 and labeled as invalid ok 6 - output contains test-package-with-one-dep@0.0.0 and has no labels ok 7 - output does not contain test-package@0.0.0 which is at depth=1 1..7 ok 2 - npm ls --depth=0 # time=476.129ms # Subtest: npm ls --depth=1 ok 1 - setup installation ran without issue ok 2 - ls barfed ok 3 - output contains optimist@0.6.0 and labeled as unmet dependency ok 4 - output contains mkdirp@0.3.5 and labeled as extraneous ok 5 - output contains underscore@1.3.1 and labeled as invalid ok 6 - output contains test-package-with-one-dep@0.0.0 and has no labels ok 7 - output contains test-package@0.0.0 which is at depth=1 1..7 ok 3 - npm ls --depth=1 # time=471.876ms # Subtest: npm ls --depth=Infinity ok 1 - setup installation ran without issue ok 2 - ls barfed ok 3 - output contains optimist@0.6.0 and labeled as unmet dependency ok 4 - output contains mkdirp@0.3.5 and labeled as extraneous ok 5 - output contains underscore@1.3.1 and labeled as invalid ok 6 - output contains test-package-with-one-dep@0.0.0 and has no labels ok 7 - output contains test-package@0.0.0 which is at depth=1 1..7 ok 4 - npm ls --depth=Infinity # time=473.882ms # Subtest: cleanup 1..0 ok 5 - cleanup # time=13.259ms 1..5 # time=2662.029ms ok 151 - test/tap/ls-depth-unmet.js # time=2888.208ms # Subtest: test/tap/ls-env.js # Subtest: setup ok 1 - install ran without issue ok 2 - should be equal 1..2 ok 1 - setup # time=1115.877ms # Subtest: npm ls --dev ok 1 - ls --dev ran without issue ok 2 - should be equal ok 3 - output contains (empty) 1..3 ok 2 - npm ls --dev # time=467.005ms # Subtest: npm ls --only=development ok 1 - ls --only=development ran without issue ok 2 - should be equal ok 3 - output contains (empty) 1..3 ok 3 - npm ls --only=development # time=461.71ms # Subtest: npm ls --only=dev ok 1 - ls --only=dev ran without issue ok 2 - should be equal ok 3 - output contains (empty) 1..3 ok 4 - npm ls --only=dev # time=463.818ms # Subtest: npm ls --production ok 1 - ls --production ran without issue ok 2 - npm exited ok ok 3 - output contains test-package-with-one-dep@0.0.0 1..3 ok 5 - npm ls --production # time=470.887ms # Subtest: npm ls --prod ok 1 - ls --prod ran without issue ok 2 - npm exited ok ok 3 - output contains test-package-with-one-dep@0.0.0 1..3 ok 6 - npm ls --prod # time=468.978ms # Subtest: npm ls --only=production ok 1 - ls --only=production ran without issue ok 2 - npm exited ok ok 3 - output contains test-package-with-one-dep@0.0.0 1..3 ok 7 - npm ls --only=production # time=470.155ms # Subtest: npm ls --only=prod ok 1 - ls --only=prod ran without issue ok 2 - npm exited ok ok 3 - output contains test-package-with-one-dep@0.0.0 1..3 ok 8 - npm ls --only=prod # time=466.088ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=5.179ms 1..9 # time=4398.809ms ok 152 - test/tap/ls-env.js # time=4611.758ms # Subtest: test/tap/ls-l-depth-0.js # Subtest: setup ok 1 - pack 1..1 ok 1 - setup # time=673.271ms # Subtest: #6311: npm ll --depth=0 duplicates listing ok 1 - npm install exited cleanly ok 2 - npm install ran silently ok 3 - got expected install output ok 4 - npm ll exited cleanly ok 5 - npm ll ran silently ok 6 - got expected package name 1..6 ok 2 - #6311: npm ll --depth=0 duplicates listing # time=1523.209ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=7.182ms 1..3 # time=2210.116ms ok 153 - test/tap/ls-l-depth-0.js # time=2432.951ms # Subtest: test/tap/ls-no-results.js # Subtest: ls exits non-zero when nothing found ok 1 - should not be equal 1..1 ok 1 - ls exits non-zero when nothing found # time=2021.832ms 1..1 # time=2027.47ms ok 154 - test/tap/ls-no-results.js # time=2220.234ms # Subtest: test/tap/ls-production-and-dev.js # Subtest: setup ok 1 - install ran without issue 1..1 ok 1 - setup # time=1243.749ms # Subtest: npm ls --dev ok 1 - ls --dev ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 ok 3 - output contains test-repo-url-https@0.0.1 ok 4 - output does NOT contain test-repo-url-ssh@0.0.1 1..4 ok 2 - npm ls --dev # time=474.928ms # Subtest: npm ls --only=development ok 1 - ls --only=development ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 1..2 ok 3 - npm ls --only=development # time=497.055ms # Subtest: npm ls --only=dev ok 1 - ls --only=dev ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 1..2 ok 4 - npm ls --only=dev # time=480.35ms # Subtest: npm ls --production ok 1 - ls --production ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 ok 3 - output contains test-repo-url-ssh@0.0.1 ok 4 - output does NOT contain test-repo-url-https@0.0.1 1..4 ok 5 - npm ls --production # time=480.327ms # Subtest: npm ls --prod ok 1 - ls --prod ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 1..2 ok 6 - npm ls --prod # time=485.105ms # Subtest: npm ls --only=production ok 1 - ls --only=production ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 1..2 ok 7 - npm ls --only=production # time=477.781ms # Subtest: npm ls --only=prod ok 1 - ls --only=prod ran without issue ok 2 - output contains test-package-with-one-dep@0.0.0 1..2 ok 8 - npm ls --only=prod # time=477.575ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=6.475ms 1..9 # time=4631.168ms ok 155 - test/tap/ls-production-and-dev.js # time=4844.465ms # Subtest: test/tap/ls-top-errors.js # Subtest: setup 1..0 ok 1 - setup # time=4.915ms # Subtest: ls-top-errors ok 1 - install finished successfully ok 2 - should match pattern provided 1..2 ok 2 - ls-top-errors # time=464.098ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.657ms 1..3 # time=480.699ms ok 156 - test/tap/ls-top-errors.js # time=684.63ms # Subtest: test/tap/ls.js # Subtest: ls without arg ok 1 - install went ok ok 2 - ls succeeded ok 3 - exit 0 on ls ok 4 - dep present 1..4 ok 1 - ls without arg # time=1172.523ms # Subtest: ls with filter arg ok 1 - install went ok ok 2 - ls succeeded ok 3 - exit 0 on ls ok 4 - dep present ok 5 - other dep not present 1..5 ok 2 - ls with filter arg # time=1155.547ms # Subtest: ls with missing filtered arg ok 1 - install went ok ok 2 - ls succeeded ok 3 - exit 1 on ls ok 4 - deps missing 1..4 ok 3 - ls with missing filtered arg # time=1165.604ms # Subtest: ls with prerelease pkg ok 1 - install went ok ok 2 - ls succeeded ok 3 - exit 0 on ls ok 4 - dep present 1..4 ok 4 - ls with prerelease pkg # time=992.599ms # Subtest: cleanup 1..0 ok 5 - cleanup # time=2.813ms 1..5 # time=4496.475ms ok 157 - test/tap/ls.js # time=4704.354ms # Subtest: test/tap/map-to-registry.js # Subtest: setup ok 1 - should not error 1..1 ok 1 - setup # time=26.595ms # Subtest: mapRegistryToURI 1..16 ok 1 - mapRegistryToURI worked ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal ok 5 - mapRegistryToURI worked ok 6 - should be equal ok 7 - should be equivalent ok 8 - should be equal ok 9 - mapRegistryToURI worked ok 10 - should be equal ok 11 - should be equivalent ok 12 - should be equal ok 13 - mapRegistryToURI worked ok 14 - should be equal ok 15 - should be equivalent ok 16 - should be equal ok 2 - mapRegistryToURI # time=12.217ms # Subtest: mapToRegistry token scoping # Subtest: pass token to registry host ok 1 - mapRegistryToURI worked ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 1 - pass token to registry host # time=1.827ms # Subtest: don't pass token to non-registry host ok 1 - mapRegistryToURI worked ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 2 - don't pass token to non-registry host # time=1.401ms # Subtest: pass token to non-registry host with always-auth ok 1 - mapRegistryToURI worked ok 2 - should be equal ok 3 - should be equivalent ok 4 - should be equal 1..4 ok 3 - pass token to non-registry host with always-auth # time=1.191ms 1..3 ok 3 - mapToRegistry token scoping # time=12.328ms 1..3 # time=57.828ms ok 158 - test/tap/map-to-registry.js # time=329.86ms # Subtest: test/tap/nerf-dart.js # Subtest: http://registry.npmjs.org ok 1 - should be equal 1..1 ok 1 - http://registry.npmjs.org # time=4.824ms # Subtest: http://registry.npmjs.org/some-package ok 1 - should be equal 1..1 ok 2 - http://registry.npmjs.org/some-package # time=0.814ms # Subtest: http://registry.npmjs.org/some-package?write=true ok 1 - should be equal 1..1 ok 3 - http://registry.npmjs.org/some-package?write=true # time=0.435ms # Subtest: http://user:pass@registry.npmjs.org/some-package?write=true ok 1 - should be equal 1..1 ok 4 - http://user:pass@registry.npmjs.org/some-package?write=true # time=0.605ms # Subtest: http://registry.npmjs.org/#random-hash ok 1 - should be equal 1..1 ok 5 - http://registry.npmjs.org/#random-hash # time=0.376ms # Subtest: http://registry.npmjs.org/some-package#random-hash ok 1 - should be equal 1..1 ok 6 - http://registry.npmjs.org/some-package#random-hash # time=0.427ms # Subtest: http://relative.couchapp.npm/design/-/rewrite/ ok 1 - should be equal 1..1 ok 7 - http://relative.couchapp.npm/design/-/rewrite/ # time=0.381ms # Subtest: http://relative.couchapp.npm:8080/design/-/rewrite/ ok 1 - should be equal 1..1 ok 8 - http://relative.couchapp.npm:8080/design/-/rewrite/ # time=0.37ms # Subtest: http://relative.couchapp.npm:8080/design/-/rewrite/some-package ok 1 - should be equal 1..1 ok 9 - http://relative.couchapp.npm:8080/design/-/rewrite/some-package # time=0.371ms 1..9 # time=23.339ms ok 159 - test/tap/nerf-dart.js # time=208.645ms # Subtest: test/tap/nested-extraneous.js # Subtest: setup 1..0 ok 1 - setup # time=5.545ms # Subtest: test ok 1 - should not be equal ok 2 - should not match pattern provided ok 3 - should not match pattern provided 1..3 ok 2 - test # time=469.372ms # Subtest: clean 1..0 ok 3 - clean # time=3.177ms 1..3 # time=486.14ms ok 160 - test/tap/nested-extraneous.js # time=683.397ms # Subtest: test/tap/no-global-warns.js # Subtest: setup 1..0 ok 1 - setup # time=4.547ms # Subtest: no-global-warns ok 1 - installed w/o error ok 2 - no warnings printed to stderr 1..2 ok 2 - no-global-warns # time=627.813ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.421ms 1..3 # time=646.24ms ok 161 - test/tap/no-global-warns.js # time=867.175ms # Subtest: test/tap/no-scan-full-global-dir.js # Subtest: setup ok 1 - npm loaded 1..1 ok 1 - setup # time=26.826ms # Subtest: installer 1..1 ok 1 - should be equivalent strictly ok 2 - installer # time=162.313ms # Subtest: uninstaller 1..1 ok 1 - should be equivalent strictly ok 3 - uninstaller # time=56.634ms 1..3 # time=264.561ms ok 162 - test/tap/no-scan-full-global-dir.js # time=535.578ms # Subtest: test/tap/noargs-install-config-save.js # Subtest: does not update the package.json with empty arguments 1..2 ok 1 - should be equal ok 2 - dependencies do not exist in file ok 1 - does not update the package.json with empty arguments # time=1003.202ms # Subtest: updates the package.json (adds dependencies) with an argument 1..2 ok 1 - should be equal ok 2 - dependencies exist in file ok 2 - updates the package.json (adds dependencies) with an argument # time=983.302ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=8.799ms 1..3 # time=2001.532ms ok 163 - test/tap/noargs-install-config-save.js # time=2218.928ms # Subtest: test/tap/node-modules-path-munge.js # Subtest: setup 1..0 ok 1 - setup # time=4.381ms # Subtest: verify PATH is munged right ok 1 - exit ok ok 2 - should have no stderr ok 3 - should match pattern provided 1..3 ok 2 - verify PATH is munged right # time=359.491ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.744ms 1..3 # time=373.494ms ok 164 - test/tap/node-modules-path-munge.js # time=577.079ms # Subtest: test/tap/normalize-package-explode.js # Subtest: setup 1..0 ok 1 - setup # time=25.426ms # Subtest: validate-tree ok 1 - we didn't crash 1..1 ok 2 - validate-tree # time=137.143ms 1..2 # time=184.465ms ok 165 - test/tap/normalize-package-explode.js # time=459.542ms # Subtest: test/tap/npm-api-not-loaded-error.js # Subtest: setup 1..0 ok 1 - setup # time=2.352ms # Subtest: calling set/get on config pre-load should throw ok 1 - should be equal ok 2 - get before load should throw ok 3 - should be equal ok 4 - set before load should throw ok 5 - should be equal ok 6 - should be equal 1..6 ok 2 - calling set/get on config pre-load should throw # time=24.993ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.143ms 1..3 # time=36.52ms ok 166 - test/tap/npm-api-not-loaded-error.js # time=301.671ms # Subtest: test/tap/onload.js # Subtest: setup 1..0 ok 1 - setup # time=3.721ms # Subtest: npm bin with valid onload script ok 1 - bin ran without issue ok 2 - should be equal ok 3 - exit ok ok 4 - should be equal 1..4 ok 2 - npm bin with valid onload script # time=302.421ms # Subtest: npm bin with invalid onload script ok 1 - bin ran without issue ok 2 - should match pattern provided ok 3 - should match pattern provided ok 4 - should not be equal ok 5 - exit ok ok 6 - should be equal 1..6 ok 3 - npm bin with invalid onload script # time=316.234ms 1..3 # time=629.782ms ok 167 - test/tap/onload.js # time=842.169ms # Subtest: test/tap/optional-metadep-rollback-collision.js # Subtest: setup 1..0 ok 1 - setup # time=14.048ms # Subtest: go go test racer # > d2@1.0.0 postinstall /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/optional-metadep-rollback-collision/node_modules/d2 # > node blart.js # # ok # add d1 1.0.0 node_modules/d1 # add mkdirp 0.3.5 node_modules/mkdirp # add request 0.9.5 node_modules/request # add wordwrap 0.0.2 node_modules/wordwrap # add d2 1.0.0 node_modules/d2 # add opdep 1.0.0 node_modules/opdep # ok 1 - npm install exited with code 0 ok 2 - should not contain the string 'not ok' 1..2 ok 2 - go go test racer # time=5234.673ms # Subtest: verify results ok 1 - expected to throw 1..1 ok 3 - verify results # time=0.813ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=30.924ms 1..4 # time=5288.14ms ok 168 - test/tap/optional-metadep-rollback-collision.js # time=5510.093ms # Subtest: test/tap/outdated-bad-read-tree.js # Subtest: setup 1..0 ok 1 - setup # time=24.672ms # Subtest: outdated ok 1 - should be equal 1..1 ok 2 - outdated # time=138.723ms 1..2 # time=183.028ms ok 169 - test/tap/outdated-bad-read-tree.js # time=434.667ms # Subtest: test/tap/outdated-color.js # Subtest: setup 1..0 ok 1 - setup # time=4.463ms # Subtest: does not use ansi styling 1..4 ok 1 - should not error ok 2 - npm outdated exited with code 1 ok 3 - 98 ok 4 - expect truthy value ok 2 - does not use ansi styling # time=629.287ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.524ms 1..3 # time=642.753ms ok 170 - test/tap/outdated-color.js # time=851.49ms # Subtest: test/tap/outdated-depth.js # Subtest: setup 1..0 ok 1 - setup # time=4.386ms added 2 packages in 0.651s Package Current Wanted Latest Location underscore 1.3.1 1.3.1 1.5.1 outdated-depth # Subtest: outdated depth zero ok 1 - npm outdated ran without error ok 2 - exit code set to 1 ok 3 - should be equivalent 1..3 ok 2 - outdated depth zero # time=917.253ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.241ms 1..3 # time=937.019ms ok 171 - test/tap/outdated-depth.js # time=1215.994ms # Subtest: test/tap/outdated-git.js # Subtest: setup 1..0 ok 1 - setup # time=2.97ms # Subtest: discovers new versions in outdated 1..7 Package Current Wanted Latest Location foo-github MISSING git git outdated-git foo-private MISSING git git outdated-git foo-private-credentials MISSING git git outdated-git ok 1 - npm outdated completed successfully ok 2 - exitCode set to 1 ok 3 - should be equal ok 4 - should be equal ok 5 - should be equal ok 6 - should be equal ok 7 - should be equal ok 2 - discovers new versions in outdated # time=203.468ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.918ms 1..3 # time=216.167ms ok 172 - test/tap/outdated-git.js # time=489.552ms # Subtest: test/tap/outdated-json.js # Subtest: setup ok 1 - mock registry should never fail to start ok 2 - npm install ran without issue ok 3 - npm install ran without raising error code 1..3 ok 1 - setup # time=1190.617ms # Subtest: it should log json data ok 1 - npm outdated ran without error ok 2 - npm outdated exited with code 1 ok 3 - output correctly parsed as JSON ok 4 - should be equivalent 1..4 ok 2 - it should log json data # time=628.542ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=8.395ms 1..3 # time=1833.19ms ok 173 - test/tap/outdated-json.js # time=2046.344ms # Subtest: test/tap/outdated-long.js # Subtest: setup 1..0 ok 1 - setup # time=4.887ms # Subtest: it should not throw ok 1 - install success ok 2 - npm outdated ran without error ok 3 - exit code set to 1 ok 4 - should be equivalent ok 5 - should be equivalent 1..5 ok 2 - it should not throw # time=881.228ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=15.824ms 1..3 # time=912.949ms ok 174 - test/tap/outdated-long.js # time=1193.819ms # Subtest: test/tap/outdated.js # Subtest: setup 1..0 ok 1 - setup # time=6.469ms # Subtest: it should not throw ok 1 - install success ok 2 - outdated completed without error ok 3 - exitCode set to 1 ok 4 - should be equivalent ok 5 - should be equivalent 1..5 ok 2 - it should not throw # time=1013.433ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=29.172ms 1..3 # time=1056.633ms ok 175 - test/tap/outdated.js # time=1333.174ms # Subtest: test/tap/override-bundled.js bundle-update-1.0.0.tgz bundle-keep-1.0.0.tgz bundle-deep-update-1.0.0.tgz # Subtest: setup ok 1 - bundleupdate ok 2 - bundlekeep ok 3 - bundledeepupdate bundle-deep-1.0.0.tgz ok 4 - bundledeep top-test-1.0.0.tgz ok 5 - testmod 1..5 ok 1 - setup # time=2004.972ms # Subtest: bundled 1..9 ok 1 - npm itself completed ok ok 2 - didn't stomp on other warnings ok 3 - included update warning about bundled dep ok 4 - included update warning about deeply bundled dep ok 5 - single grouped warning ok 6 - package.json overrode bundle ok 7 - deep package.json overrode bundle ok 8 - deep no override when package.json matches ok 9 - no override when package.json matches ok 2 - bundled # time=780.154ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=13.92ms 1..3 # time=2805.859ms ok 176 - test/tap/override-bundled.js # time=3007.036ms # Subtest: test/tap/owner.js # Subtest: setup 1..0 ok 1 - setup # time=14.453ms # Subtest: npm owner add ok 1 - npm owner add ran without error ok 2 - npm owner add exited cleanly ok 3 - npm owner add ran silently ok 4 - got expected add output 1..4 ok 2 - npm owner add # time=467.654ms # Subtest: npm owner add (scoped) ok 1 - npm owner add (scoped) ran without error ok 2 - npm owner add (scoped) exited cleanly ok 3 - npm owner add (scoped) ran silently ok 4 - got expected scoped add output 1..4 ok 3 - npm owner add (scoped) # time=440.234ms # Subtest: npm owner ls ok 1 - npm owner ls ran without error ok 2 - npm owner ls exited cleanly ok 3 - npm owner ls ran silently ok 4 - got expected ls output 1..4 ok 4 - npm owner ls # time=444.765ms # Subtest: npm owner rm ok 1 - npm owner rm ran without error ok 2 - npm owner rm exited cleanly ok 3 - npm owner rm ran silently ok 4 - got expected rm output 1..4 ok 5 - npm owner rm # time=450.4ms # Subtest: cleanup 1..0 ok 6 - cleanup # time=1.866ms 1..6 # time=1827.038ms ok 177 - test/tap/owner.js # time=2095.508ms # Subtest: test/tap/pack-scoped.js # Subtest: setup ok 1 - should not error ok 2 - should not error ok 3 - should not error ok 4 - should not error ok 5 - setup done 1..5 ok 1 - setup # time=10.271ms # Subtest: test ok 1 - npm pack finished without error ok 2 - npm pack exited ok ok 3 - got stderr data: "" ok 4 - found package 1..4 ok 2 - test # time=652.89ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=5.807ms 1..3 # time=674.836ms ok 178 - test/tap/pack-scoped.js # time=876.932ms # Subtest: test/tap/peer-deps.js added 2 packages in 0.675s # Subtest: installs the peer dependency directory structure ok 1 - should be equivalent 1..1 ok 1 - installs the peer dependency directory structure # time=931.714ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=17.163ms 1..2 # time=954.436ms ok 179 - test/tap/peer-deps.js # time=1233.805ms # Subtest: test/tap/pick-manifest-from-registry-metadata.js # Subtest: basic carat range selection ok 1 - picked the right manifest using ^ ok 2 - resolved using version match ok 3 - picked the right manifest using ^ ok 4 - resolved using tag 1..4 ok 1 - basic carat range selection # time=8.256ms # Subtest: basic tilde range selection ok 1 - picked the right manifest using ~ ok 2 - resolved using version match 1..2 ok 2 - basic tilde range selection # time=1.049ms # Subtest: basic mathematical range selection ok 1 - picked the right manifest using mathematical range ok 2 - resolved using version match 1..2 ok 3 - basic mathematical range selection # time=0.957ms # Subtest: basic version selection ok 1 - picked the right manifest using specific version ok 2 - resolved using version match 1..2 ok 4 - basic version selection # time=0.854ms # Subtest: nothing if range does not match anything ok 1 - no manifest matched 1..1 ok 5 - nothing if range does not match anything # time=0.468ms # Subtest: if `defaultTag` matches a given range, use it ok 1 - picked the version for foo ok 2 - resolved using tag ok 3 - no match, no foo ok 4 - resolved using version match 1..4 ok 6 - if `defaultTag` matches a given range, use it # time=0.851ms # Subtest: * ranges use `defaultTag` if no versions match ok 1 - used defaultTag for all-prerelease splat. ok 2 - resolved using tag 1..2 ok 7 - * ranges use `defaultTag` if no versions match # time=0.639ms # Subtest: no result if metadata has no versions ok 1 - no versions, no result 1..1 ok 8 - no result if metadata has no versions # time=0.394ms 1..8 # time=28.463ms ok 180 - test/tap/pick-manifest-from-registry-metadata.js # time=236.779ms # Subtest: test/tap/ping.js # Subtest: setup 1..0 ok 1 - setup # time=4.203ms # Subtest: npm ping ok 1 - no error output ok 2 - exited OK ok 3 - should be equivalent 1..3 ok 2 - npm ping # time=497.325ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.662ms 1..3 # time=510.874ms ok 181 - test/tap/ping.js # time=726.79ms # Subtest: test/tap/prepare.js # Subtest: setup ok 1 - setup done 1..1 ok 1 - setup # time=9.444ms # Subtest: test ok 1 - pack finished successfully ok 2 - pack finished successfully ok 3 - got stderr data:"" ok 4 - should match pattern provided 1..4 ok 2 - test # time=682.728ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=3.997ms 1..3 # time=702.609ms ok 182 - test/tap/prepare.js # time=915.911ms # Subtest: test/tap/prepublish-only.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - install exited OK ok 3 - installed successfully ok 4 - got stderr data:"" 1..4 ok 1 - setup # time=674.672ms # Subtest: test ok 1 - publish ran without error ok 2 - published successfully ok 3 - got stderr data:"" ok 4 - should match pattern provided 1..4 ok 2 - test # time=1034.6ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=6.052ms 1..3 # time=1721.033ms ok 183 - test/tap/prepublish-only.js # time=1977.109ms # Subtest: test/tap/prepublish.js # Subtest: setup ok 1 - setup done 1..1 ok 1 - setup # time=9.929ms # Subtest: prepublish deprecation warning on `npm pack` ok 1 - pack finished successfully ok 2 - pack finished successfully ok 3 - should match pattern provided ok 4 - should match pattern provided 1..4 ok 2 - prepublish deprecation warning on `npm pack` # time=688.563ms # Subtest: prepublish deprecation warning on `npm install` ok 1 - pack finished successfully ok 2 - pack finished successfully ok 3 - should match pattern provided ok 4 - should match pattern provided 1..4 ok 3 - prepublish deprecation warning on `npm install` # time=563.023ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 4 - cleanup # time=3.845ms 1..4 # time=1272.012ms ok 184 - test/tap/prepublish.js # time=1483.196ms # Subtest: test/tap/process-logger.js # Subtest: process logging ok 1 - log listener attached 1 >= 1 ok 2 - logging does not throw ok 3 - invalid args do not throw ok 4 - null does not throw ok 5 - obj does not throw 1..5 ok 1 - process logging # time=6.268ms 1..1 # time=12.514ms ok 185 - test/tap/process-logger.js # time=271.789ms # Subtest: test/tap/progress-config.js # Subtest: setup 1..0 ok 1 - setup # time=1.993ms # Subtest: disabled 1..1 ok 1 - should be disabled ok 2 - disabled # time=95.095ms # Subtest: enabled 1..1 ok 1 - should be enabled ok 3 - enabled # time=35.335ms # Subtest: default 1..1 ok 1 - should be enabled ok 4 - default # time=20.082ms # Subtest: default-travis 1..1 ok 1 - should be disabled ok 5 - default-travis # time=22.267ms # Subtest: default-ci 1..1 ok 1 - should be disabled ok 6 - default-ci # time=24.606ms # Subtest: unicode-true ok 1 - unicode will be selected 1..1 ok 7 - unicode-true # time=22.324ms # Subtest: unicode-false ok 1 - unicode will NOT be selected 1..1 ok 8 - unicode-false # time=25.805ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=0.536ms 1..9 # time=256.89ms ok 186 - test/tap/progress-config.js # time=474.397ms # Subtest: test/tap/prune-dev-dep-cycle.js # Subtest: setup 1..0 ok 1 - setup # time=5.529ms # Subtest: prune cycle in dev deps ok 1 - prune finished successfully ok 2 - removed the right modules ok 3 - should be equivalent 1..3 ok 2 - prune cycle in dev deps # time=558.553ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.28ms 1..3 # time=573.988ms ok 187 - test/tap/prune-dev-dep-cycle.js # time=771.91ms # Subtest: test/tap/prune-dev-dep-with-bins.js # Subtest: setup 1..0 ok 1 - setup # time=6.358ms # Subtest: prune cycle in dev deps ok 1 - prune finished successfully ok 2 - removed the right modules ok 3 - should be equivalent 1..3 ok 2 - prune cycle in dev deps # time=566.733ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.199ms 1..3 # time=587.529ms ok 188 - test/tap/prune-dev-dep-with-bins.js # time=802.822ms # Subtest: test/tap/prune-with-dev-dep-duplicate.js # Subtest: setup 1..0 ok 1 - setup # time=12.571ms # Subtest: npm install also=dev ok 1 - exit ok ok 2 - Should not get data on stderr: ok 3 - should be equivalent 1..3 ok 2 - npm install also=dev # time=1081.342ms # Subtest: npm prune also=dev ok 1 - exit ok ok 2 - Should not get data on stderr: ok 3 - should be equivalent 1..3 ok 3 - npm prune also=dev # time=514.866ms # Subtest: npm prune only=prod ok 1 - exit ok ok 2 - removed nothing ok 3 - should be equivalent 1..3 ok 4 - npm prune only=prod # time=507.748ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 5 - cleanup # time=10.95ms 1..5 # time=2135.647ms ok 189 - test/tap/prune-with-dev-dep-duplicate.js # time=2351.895ms # Subtest: test/tap/prune-with-only-dev-deps.js # Subtest: setup 1..0 ok 1 - setup # time=16.222ms # Subtest: npm install ok 1 - install finished successfully ok 2 - exit ok ok 3 - Should not get data on stderr: 1..3 ok 2 - npm install # time=1110.418ms # Subtest: verify installs ok 1 - should be equivalent 1..1 ok 3 - verify installs # time=1.105ms # Subtest: npm prune ok 1 - prune finished successfully ok 2 - exit ok ok 3 - Should not get data on stderr: 1..3 ok 4 - npm prune # time=526.715ms # Subtest: verify installs ok 1 - should be equivalent 1..1 ok 5 - verify installs # time=0.578ms # Subtest: npm prune ok 1 - prune finished successfully ok 2 - exit ok ok 3 - should match pattern provided 1..3 ok 6 - npm prune # time=545.8ms # Subtest: verify installs ok 1 - should be equivalent 1..1 ok 7 - verify installs # time=0.935ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 8 - cleanup # time=14.893ms 1..8 # time=2225.148ms ok 190 - test/tap/prune-with-only-dev-deps.js # time=2436.104ms # Subtest: test/tap/prune.js # Subtest: setup 1..0 ok 1 - setup # time=17.414ms # Subtest: npm install ok 1 - exit ok ok 2 - Should not get data on stderr: 1..2 ok 2 - npm install # time=1131.938ms # Subtest: npm install test-package ok 1 - exit ok ok 2 - Should not get data on stderr: 1..2 ok 3 - npm install test-package # time=1029.392ms # Subtest: setup: verify installs ok 1 - should be equivalent 1..1 ok 4 - setup: verify installs # time=1.149ms # Subtest: dev: npm prune ok 1 - exit ok ok 2 - Should not get data on stderr: 1..2 ok 5 - dev: npm prune # time=527.623ms # Subtest: dev: verify installs ok 1 - should be equivalent 1..1 ok 6 - dev: verify installs # time=0.688ms # Subtest: production: npm prune ok 1 - exit ok ok 2 - should be equal 1..2 ok 7 - production: npm prune # time=546.341ms # Subtest: pruduction: verify installs ok 1 - should be equivalent 1..1 ok 8 - pruduction: verify installs # time=0.591ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 9 - cleanup # time=23.073ms 1..9 # time=3287.032ms ok 191 - test/tap/prune.js # time=3504.033ms # Subtest: test/tap/publish-access-scoped.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - setup done 1..2 ok 1 - setup # time=10.238ms # Subtest: scoped packages pass public access if set ok 1 - package file written ok 2 - access level is correct ok 3 - converted body back into object ok 4 - published without error 1..4 ok 2 - scoped packages pass public access if set # time=698.129ms # Subtest: cleanup ok 1 - should not error 1..1 ok 3 - cleanup # time=4.539ms 1..3 # time=718.69ms ok 192 - test/tap/publish-access-scoped.js # time=927.371ms # Subtest: test/tap/publish-access-unscoped-restricted-fails.js # Subtest: setup ok 1 - setup done 1..1 ok 1 - setup # time=3.565ms # Subtest: unscoped packages cannot be restricted ok 1 - publish not successful ok 2 - should match pattern provided 1..2 ok 2 - unscoped packages cannot be restricted # time=647.697ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.316ms 1..3 # time=661.633ms ok 193 - test/tap/publish-access-unscoped-restricted-fails.js # time=865.146ms # Subtest: test/tap/publish-access-unscoped.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - setup done 1..2 ok 1 - setup # time=10.321ms # Subtest: unscoped packages can be explicitly set as public ok 1 - package file written ok 2 - access level is correct ok 3 - converted body back into object ok 4 - published without error 1..4 ok 2 - unscoped packages can be explicitly set as public # time=711.44ms # Subtest: cleanup ok 1 - should not error 1..1 ok 3 - cleanup # time=4.545ms 1..3 # time=731.961ms ok 194 - test/tap/publish-access-unscoped.js # time=949.408ms # Subtest: test/tap/publish-config.js # Subtest: (unnamed test) 1..5 ok 1 - server is listening ok 2 - got request on the fakey fake registry ok 3 - got expected tag ok 4 - publish command finished successfully ok 5 - npm install exited with code 0 ok 1 - (unnamed test) # time=646.384ms 1..1 # time=651.462ms ok 195 - test/tap/publish-config.js # time=843.854ms # Subtest: test/tap/publish-invalid-semver-tag.js # Subtest: setup ok 1 - started server 1..1 ok 1 - setup # time=73.396ms # Subtest: attempt publish with semver-like version ok 1 - should not be equal ok 2 - should be equivalent 1..2 ok 2 - attempt publish with semver-like version # time=185.996ms # Subtest: attempt publish with semver-like version ok 1 - should not be equal ok 2 - should be equivalent 1..2 ok 3 - attempt publish with semver-like version # time=1.543ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=1.568ms 1..4 # time=268.988ms ok 196 - test/tap/publish-invalid-semver-tag.js # time=548.142ms # Subtest: test/tap/publish-scoped.js # Subtest: setup ok 1 - registry mocked successfully 1..1 ok 1 - setup # time=12.422ms # Subtest: npm publish should honor scoping ok 1 - npm version is correct ok 2 - node version is correct ok 3 - converted body back into object ok 4 - published without error 1..4 ok 2 - npm publish should honor scoping # time=674.279ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=0.46ms 1..3 # time=694.155ms ok 197 - test/tap/publish-scoped.js # time=910.232ms # Subtest: test/tap/pwd-prefix.js # Subtest: run in root ok 1 - npm run exited with code 0 1..1 ok 1 - run in root # time=359.869ms # Subtest: run in lib ok 1 - npm run exited with code 0 ok 2 - should be equal ok 3 - should be equal 1..3 ok 2 - run in lib # time=347.538ms # Subtest: version in root ok 1 - npm version exited with code 0 1..1 ok 3 - version in root # time=310.737ms # Subtest: version in lib ok 1 - npm version exited with code 0 ok 2 - should be equal ok 3 - should be equal 1..3 ok 4 - version in lib # time=306.784ms 1..4 # time=1333.024ms ok 198 - test/tap/pwd-prefix.js # time=1528.927ms # Subtest: test/tap/referer.js # Subtest: should send referer http header ok 1 - should be equal ok 2 - expect truthy value 1..2 ok 1 - should send referer http header # time=1846.739ms 1..1 # time=1852.802ms ok 199 - test/tap/referer.js # time=2056.494ms # Subtest: test/tap/repo.js # Subtest: setup ok 1 - made script 1..1 ok 1 - setup # time=3.488ms # Subtest: npm repo underscore ok 1 - repo command ran without error ok 2 - exit ok ok 3 - should be equal 1..3 ok 2 - npm repo underscore # time=806.189ms # Subtest: npm repo optimist - github (https://) ok 1 - repo command ran without error ok 2 - exit ok ok 3 - should be equal 1..3 ok 3 - npm repo optimist - github (https://) # time=777.048ms # Subtest: npm repo npm-test-peer-deps - no repo ok 1 - repo command ran without error ok 2 - exit not ok 1..2 ok 4 - npm repo npm-test-peer-deps - no repo # time=673.752ms # Subtest: npm repo test-repo-url-http - non-github (http://) ok 1 - repo command ran without error ok 2 - exit ok ok 3 - should be equal 1..3 ok 5 - npm repo test-repo-url-http - non-github (http://) # time=747.085ms # Subtest: npm repo test-repo-url-https - non-github (https://) ok 1 - repo command ran without error ok 2 - exit ok ok 3 - should be equal 1..3 ok 6 - npm repo test-repo-url-https - non-github (https://) # time=771.453ms # Subtest: npm repo test-repo-url-ssh - non-github (ssh://) ok 1 - repo command ran without error ok 2 - exit ok ok 3 - should be equal 1..3 ok 7 - npm repo test-repo-url-ssh - non-github (ssh://) # time=744.474ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 8 - cleanup # time=0.982ms 1..8 # time=4533.782ms ok 200 - test/tap/repo.js # time=4744.363ms # Subtest: test/tap/retry-on-stale-cache.js # Subtest: setup 1..0 ok 1 - setup # time=5.266ms # Subtest: setup initial server ok 1 - registry mocked successfully 1..1 ok 2 - setup initial server # time=12.192ms + good-night@0.1.0 added 1 package in 0.595s # Subtest: install initial version ok 1 - initial install succeeded 1..1 ok 3 - install initial version # time=1072.69ms # Subtest: cleanup initial server 1..0 ok 4 - cleanup initial server # time=0.492ms # Subtest: setup new server ok 1 - registry mocked successfully 1..1 ok 5 - setup new server # time=2.085ms # Subtest: install new version ok 1 - no error output ok 2 - install succeeded 1..2 ok 6 - install new version # time=1049.555ms # Subtest: install does not hit server again ok 1 - install succeeded ok 2 - installed latest version 1..2 ok 7 - install does not hit server again # time=1018.692ms # Subtest: cleanup 1..0 ok 8 - cleanup # time=16.889ms 1..8 # time=3186.499ms ok 201 - test/tap/retry-on-stale-cache.js # time=3408.671ms # Subtest: test/tap/run-script-filter-private.js # Subtest: setup 1..0 ok 1 - setup # time=4.471ms # Subtest: npm run-script env ok 1 - using default env script ok 2 - should not generate errors ok 3 - expected values in var list ok 4 - unexpected config not there 1..4 ok 2 - npm run-script env # time=367.771ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.486ms 1..3 # time=382.448ms ok 202 - test/tap/run-script-filter-private.js # time=581.705ms # Subtest: test/tap/run-script.js # Subtest: setup 1..0 ok 1 - setup # time=4.596ms # Subtest: npm run-script start ok 1 - should be equal 1..1 ok 2 - npm run-script start # time=439.14ms # Subtest: npm run-script with args ok 1 - should be equal 1..1 ok 3 - npm run-script with args # time=428.975ms # Subtest: npm run-script with args that contain spaces ok 1 - should be equal 1..1 ok 4 - npm run-script with args that contain spaces # time=427.891ms # Subtest: npm run-script with args that contain single quotes ok 1 - should be equal 1..1 ok 5 - npm run-script with args that contain single quotes # time=439.538ms # Subtest: npm run-script with args that contain double quotes ok 1 - should be equal 1..1 ok 6 - npm run-script with args that contain double quotes # time=434.013ms # Subtest: npm run-script with args that contain ticks ok 1 - should be equal 1..1 ok 7 - npm run-script with args that contain ticks # time=423.817ms # Subtest: npm run-script with pre script ok 1 - should be equal 1..1 ok 8 - npm run-script with pre script # time=530.94ms # Subtest: npm run-script with post script ok 1 - should be equal 1..1 ok 9 - npm run-script with post script # time=521.938ms # Subtest: npm run-script with both pre and post script ok 1 - should be equal 1..1 ok 10 - npm run-script with both pre and post script # time=615.566ms # Subtest: npm run-script with both pre and post script and with args ok 1 - should be equal 1..1 ok 11 - npm run-script with both pre and post script and with args # time=621.154ms # Subtest: npm run-script explicitly call pre script with arg ok 1 - should be equal 1..1 ok 12 - npm run-script explicitly call pre script with arg # time=429.434ms # Subtest: npm run-script test ok 1 - npm run-script test ran without issue ok 2 - should not generate errors 1..2 ok 13 - npm run-script test # time=354.414ms # Subtest: npm run-script env ok 1 - using default env script ok 2 - should not generate errors ok 3 - expected values in var list 1..3 ok 14 - npm run-script env # time=364.92ms # Subtest: npm run-script nonexistent-script ok 1 - npm run-script nonexistent-script did not cause npm to explode ok 2 - should generate errors 1..2 ok 15 - npm run-script nonexistent-script # time=331.217ms # Subtest: npm run-script restart when there isn't restart ok 1 - should be equal 1..1 ok 16 - npm run-script restart when there isn't restart # time=505.786ms # Subtest: npm run-script nonexistent-script with --if-present flag ok 1 - npm run-script --if-present non-existent-script ran without issue ok 2 - should not generate errors 1..2 ok 17 - npm run-script nonexistent-script with --if-present flag # time=334.108ms # Subtest: npm run-script env vars accessible ok 1 - ran run-script without crashing ok 2 - exited normally ok 3 - no error output ok 4 - script had env access 1..4 ok 18 - npm run-script env vars accessible # time=413.115ms # Subtest: npm run-script package.json vars injected ok 1 - ran run-script without crashing ok 2 - exited normally ok 3 - no error output ok 4 - script injected package.json value 1..4 ok 19 - npm run-script package.json vars injected # time=423.301ms # Subtest: npm run-script package.json vars injected with prefix ok 1 - ran run-script without crashing ok 2 - exited normally ok 3 - no error output ok 4 - script injected npm_package-prefixed package.json value 1..4 ok 20 - npm run-script package.json vars injected with prefix # time=441.162ms # Subtest: npm run-script env vars stripped npm-prefixed ok 1 - ran run-script without crashing ok 2 - exited normally ok 3 - no error output ok 4 - script stripped npm-prefixed env var 1..4 ok 21 - npm run-script env vars stripped npm-prefixed # time=430.421ms # Subtest: npm run-script no-params (lifecycle only) ok 1 - ran run-script without parameters without crashing ok 2 - npm exited without error code ok 3 - npm printed nothing to stderr ok 4 - got expected output 1..4 ok 22 - npm run-script no-params (lifecycle only) # time=323.265ms # Subtest: npm run-script no-params (preversion only) ok 1 - ran run-script without parameters without crashing ok 2 - npm exited without error code ok 3 - npm printed nothing to stderr ok 4 - got expected output 1..4 ok 23 - npm run-script no-params (preversion only) # time=329.388ms # Subtest: npm run-script no-params (direct only) ok 1 - ran run-script without parameters without crashing ok 2 - npm exited without error code ok 3 - npm printed nothing to stderr ok 4 - got expected output 1..4 ok 24 - npm run-script no-params (direct only) # time=325.748ms # Subtest: npm run-script script-shell config ok 1 - should be equal 1..1 ok 25 - npm run-script script-shell config # time=364.731ms # Subtest: npm run-script no-params (direct only) ok 1 - ran run-script without parameters without crashing ok 2 - npm exited without error code ok 3 - npm printed nothing to stderr ok 4 - got expected output 1..4 ok 26 - npm run-script no-params (direct only) # time=328.816ms # Subtest: npm run-script keep non-zero exit code ok 1 - ran run-script without parameters without crashing ok 2 - got expected exit code ok 3 - should generate errors 1..3 ok 27 - npm run-script keep non-zero exit code # time=441.187ms # Subtest: cleanup 1..0 ok 28 - cleanup # time=2.247ms 1..28 # time=11046.676ms ok 203 - test/tap/run-script.js # time=11254.373ms # Subtest: test/tap/scope-header.js # Subtest: setup 1..0 ok 1 - setup # time=15.168ms # Subtest: with-scope ok 1 - command ran ok # ok 2 - got version matched to scope header 1..2 ok 2 - with-scope # time=463.295ms # Subtest: without-scope ok 1 - command ran ok # ok 2 - got version matched to NO scope header 1..2 ok 3 - without-scope # time=438.555ms # Subtest: scope can be forced by having an explicit one ok 1 - command ran ok # ok 2 - got version matched to scope header 1..2 ok 4 - scope can be forced by having an explicit one # time=428.892ms # Subtest: only the project scope is used ok 1 - command ran ok # ok 2 - got version scope 1..2 ok 5 - only the project scope is used # time=458.391ms # Subtest: cleanup 1..0 ok 6 - cleanup # time=5.964ms 1..6 # time=1817.764ms ok 204 - test/tap/scope-header.js # time=2094.769ms # Subtest: test/tap/scripts-whitespace-windows.js # Subtest: setup ok 1 - npm i /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/scripts-whitespace-windows/dep finished without error ok 2 - npm i /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/scripts-whitespace-windows/dep exited ok ok 3 - no output stderr 1..3 ok 1 - setup # time=729.391ms # Subtest: test ok 1 - npm run finished without error ok 2 - npm run exited ok ok 3 - no output stderr: ok 4 - expect truthy value 1..4 ok 2 - test # time=438.208ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.4ms 1..3 # time=1179.245ms ok 205 - test/tap/scripts-whitespace-windows.js # time=1396.601ms # Subtest: test/tap/search.all-package-search.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - all set up 1..2 ok 1 - setup # time=18.014ms # Subtest: non-regex search ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - non-regex search search for cool 1..5 ok 2 - non-regex search # time=531.664ms # Subtest: regex search ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - regex search search for /cool/ 1..5 ok 3 - regex search # time=514.697ms # Subtest: searches name field ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches name field search for cool 1..5 ok 4 - searches name field # time=510.24ms # Subtest: excludes matches for --searchexclude ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - excludes matches for --searchexclude search for ool 1..5 ok 5 - excludes matches for --searchexclude # time=508.543ms # Subtest: searches description field ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches description field search for neat lib 1..5 ok 6 - searches description field # time=531.294ms # Subtest: skips description field with --no-description ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - skips description field with --no-description search for foo 1..5 ok 7 - skips description field with --no-description # time=511.34ms # Subtest: searches maintainers by name ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches maintainers by name search for zkat 1..5 ok 8 - searches maintainers by name # time=537.875ms # Subtest: searches maintainers unambiguously by =name ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches maintainers unambiguously by =name search for =zkat 1..5 ok 9 - searches maintainers unambiguously by =name # time=513.281ms # Subtest: searches projects by url ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches projects by url search for github.com 1..5 ok 10 - searches projects by url # time=528.916ms # Subtest: searches projects by keywords ok 1 - no error output ok 2 - got output ok 3 - search finished successfully ok 4 - search finished successfully ok 5 - searches projects by keywords search for monad 1..5 ok 11 - searches projects by keywords # time=515.957ms # Subtest: cleanup 1..0 ok 12 - cleanup # time=2.705ms 1..12 # time=5234.541ms ok 206 - test/tap/search.all-package-search.js # time=5455.607ms # Subtest: test/tap/search.esearch.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - npm loaded successfully ok 3 - all set up 1..3 ok 1 - setup # time=70.44ms # Subtest: basic test ok 1 - got a stream ok 2 - stream finished without error ok 3 - should be equivalent 1..3 ok 2 - basic test # time=173.034ms # Subtest: only returns certain fields for each package ok 1 - got a stream ok 2 - stream finished without error ok 3 - should be equivalent 1..3 ok 3 - only returns certain fields for each package # time=7.787ms # Subtest: accepts a limit option ok 1 - request sent with correct size ok 2 - behaves fine with fewer results than size 1..2 ok 4 - accepts a limit option # time=6.338ms # Subtest: passes foo:bar syntax params directly ok 1 - request sent with correct params 1..1 ok 5 - passes foo:bar syntax params directly # time=9.891ms # Subtest: space-separates and URI-encodes multiple search params ok 1 - request sent with correct params 1..1 ok 6 - space-separates and URI-encodes multiple search params # time=4.337ms # Subtest: cleanup 1..0 ok 7 - cleanup # time=1.239ms 1..7 # time=279.668ms ok 207 - test/tap/search.esearch.js # time=564.455ms # Subtest: test/tap/search.js # Subtest: setup ok 1 - registry mocked successfully ok 2 - all set up 1..2 ok 1 - setup # time=15.104ms # Subtest: notifies when there are no results ok 1 - no error output ok 2 - search gives 0 error code even if no matches ok 3 - Useful message on search failure 1..3 ok 2 - notifies when there are no results # time=537.376ms # Subtest: spits out a useful error when no cache nor network ok 1 - non-zero exit code ok 2 - should match pattern provided ok 3 - useful error 1..3 ok 3 - spits out a useful error when no cache nor network # time=540.819ms # Subtest: can switch to JSON mode ok 1 - no error output ok 2 - search gives 0 error code even if no matches ok 3 - results returned as valid json 1..3 ok 4 - can switch to JSON mode # time=528.135ms # Subtest: JSON mode does not notify on empty ok 1 - no notification about no results ok 2 - no error output ok 3 - search gives 0 error code even if no matches 1..3 ok 5 - JSON mode does not notify on empty # time=515.247ms # Subtest: can switch to tab separated mode ok 1 - correct output, including replacing tabs in descriptions ok 2 - no error output ok 3 - search gives 0 error code even if no matches 1..3 ok 6 - can switch to tab separated mode # time=515.805ms # Subtest: tab mode does not notify on empty ok 1 - no notification about no results ok 2 - no error output ok 3 - search gives 0 error code even if no matches 1..3 ok 7 - tab mode does not notify on empty # time=522.866ms # Subtest: no arguments provided should error ok 1 - search finished unsuccessfully ok 2 - should have correct error message 1..2 ok 8 - no arguments provided should error # time=355.235ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=0.882ms 1..9 # time=3540.004ms ok 208 - test/tap/search.js # time=3770.934ms # Subtest: test/tap/semver-doc.js # Subtest: semver doc is up to date ok 1 - should be equal 1..1 ok 1 - semver doc is up to date # time=3.769ms 1..1 # time=10.624ms ok 209 - test/tap/semver-doc.js # time=202.095ms # Subtest: test/tap/shared-linked.js # Subtest: setup ok 1 - should not error 1..1 ok 1 - setup # time=21.297ms # Subtest: shared-linked ok 1 - should be equal ok 2 - just an optimist install please 1..2 ok 2 - shared-linked # time=817.888ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=24.697ms 1..3 # time=870.249ms ok 210 - test/tap/shared-linked.js # time=1097.831ms # Subtest: test/tap/shrinkwrap-_auth.js # Subtest: setup 1..0 ok 1 - setup # time=9.839ms # Subtest: authed npm install with shrinkwrapped global package using _auth ok 1 - npm install exited OK ok 2 - @scoped/underscore installed 1..2 ok 2 - authed npm install with shrinkwrapped global package using _auth # time=1070.244ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.695ms 1..3 # time=1093.074ms ok 211 - test/tap/shrinkwrap-_auth.js # time=1325.085ms # Subtest: test/tap/shrinkwrap-default-dev.js # Subtest: setup 1..0 ok 1 - setup # time=6.778ms # Subtest: shrinkwrap-default-dev ok 1 - command ran ok # # ok 2 - Shrinkwrap included dev deps by default 1..2 ok 2 - shrinkwrap-default-dev # time=440.816ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.768ms 1..3 # time=462.18ms ok 212 - test/tap/shrinkwrap-default-dev.js # time=731.229ms # Subtest: test/tap/shrinkwrap-dev-dependency.js # Subtest: setup 1..0 ok 1 - setup # time=4.554ms # Subtest: shrinkwrap doesn't strip out the dependency 1..3 ok 1 - should be equal ok 2 - should be equal ok 3 - should be equivalent ok 2 - shrinkwrap doesn't strip out the dependency # time=1598.252ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=19.066ms 1..3 # time=1629.976ms ok 213 - test/tap/shrinkwrap-dev-dependency.js # time=1847.377ms # Subtest: test/tap/shrinkwrap-empty-deps.js # Subtest: setup 1..0 ok 1 - setup # time=4.555ms # Subtest: returns a list of removed items ok 1 - shrinkwrap ran without issue ok 2 - shrinkwrap ran without raising error code ok 3 - read npm-shrinkwrap.json without issue ok 4 - shrinkwrap handled empty deps without exploding 1..4 ok 2 - returns a list of removed items # time=480.063ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.136ms 1..3 # time=494.372ms ok 214 - test/tap/shrinkwrap-empty-deps.js # time=704.686ms # Subtest: test/tap/shrinkwrap-extra-metadata.js # Subtest: setup 1..0 ok 1 - setup # time=4.538ms # Subtest: adds additional metadata fields from the pkglock spec ok 1 - shrinkwrap ran without issue ok 2 - shrinkwrap ran without raising error code ok 3 - read npm-shrinkwrap.json without issue ok 4 - shrinkwrap wrote the expected metadata fields 1..4 ok 2 - adds additional metadata fields from the pkglock spec # time=448.046ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.774ms 1..3 # time=464.608ms ok 215 - test/tap/shrinkwrap-extra-metadata.js # time=739.746ms # Subtest: test/tap/shrinkwrap-global-auth.js # Subtest: setup ok 1 - set up mock registry 1..1 ok 1 - setup # time=16.973ms # Subtest: authed npm install with shrinkwrapped global package ok 1 - npm install exited OK ok 2 - @scoped/underscore installed 1..2 ok 2 - authed npm install with shrinkwrapped global package # time=989.838ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.356ms 1..3 # time=1018.842ms ok 216 - test/tap/shrinkwrap-global-auth.js # time=1233.888ms # Subtest: test/tap/shrinkwrap-lifecycle-cwd.js # Subtest: setup 1..0 ok 1 - setup # time=14.463ms # Subtest: shrinkwrap-lifecycle-cwd ok 1 - command ran ok # > 13252@1.0.0 abc /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle-cwd/testdir # > /Users/gib/wrk/com/DANGER/node/out/Release/node /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/bin/npm-cli.js shrinkwrap # # # > 13252@1.0.0 shrinkwrap /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle-cwd/testdir # > /Users/gib/wrk/com/DANGER/node/out/Release/node scripts/shrinkwrap.js # # OK /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle-cwd/testdir # ok 2 - got output from lifecycle script ok 3 - no errors 1..3 ok 2 - shrinkwrap-lifecycle-cwd # time=821.75ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.073ms 1..3 # time=850.482ms ok 217 - test/tap/shrinkwrap-lifecycle-cwd.js # time=1126.435ms # Subtest: test/tap/shrinkwrap-lifecycle.js # Subtest: npm shrinkwrap execution order # # > shrinkwrap-lifecycle@ preshrinkwrap /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle # > echo this happens first # # this happens first # # > shrinkwrap-lifecycle@ shrinkwrap /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle # > echo this happens second # # this happens second # # > shrinkwrap-lifecycle@ postshrinkwrap /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/shrinkwrap-lifecycle # > echo this happens third # # this happens third # # ok 1 - expect truthy value ok 2 - expect truthy value ok 3 - expect truthy value ok 4 - expect truthy value ok 5 - expect truthy value 1..5 ok 1 - npm shrinkwrap execution order # time=559.81ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=3.937ms 1..2 # time=569.74ms ok 218 - test/tap/shrinkwrap-lifecycle.js # time=768.957ms # Subtest: test/tap/shrinkwrap-local-dependency.js # Subtest: shrinkwrap uses resolved with file: on local deps # added 2 packages in 0.246s # ok 1 - npm exited normally # # ok 2 - npm exited normally ok 3 - shrinkwrap looks correct 1..3 ok 1 - shrinkwrap uses resolved with file: on local deps # time=1151.158ms # Subtest: 'npm install' should install local packages from shrinkwrap # added 1 package in 0.195s # ok 1 - npm exited normally ok 2 - mod2 exists ok 3 - mod1 exists 1..3 ok 2 - 'npm install' should install local packages from shrinkwrap # time=647.942ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.646ms 1..3 # time=1811.527ms ok 219 - test/tap/shrinkwrap-local-dependency.js # time=2024.243ms # Subtest: test/tap/shrinkwrap-nested.js # Subtest: setup ok 1 - pack modB@1 ok 2 - pack modB@2 ok 3 - pack modA ok 4 - pack modC ok 5 - top level install 1..5 ok 1 - setup # time=2087.229ms # Subtest: incremental install ok 1 - npm itself completed ok ok 2 - modC got the updated version of modB 1..2 ok 2 - incremental install # time=731.2ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=10.068ms 1..3 # time=2837.817ms ok 220 - test/tap/shrinkwrap-nested.js # time=3048.104ms # Subtest: test/tap/shrinkwrap-optional-dependency.js # Subtest: shrinkwrap does not fail on missing optional dependency 1..1 added 1 package in 0.64s ok 1 - should be equivalent ok 1 - shrinkwrap does not fail on missing optional dependency # time=882.95ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=11.581ms 1..2 # time=929.595ms ok 221 - test/tap/shrinkwrap-optional-dependency.js # time=1202.952ms # Subtest: test/tap/shrinkwrap-optional-platform.js # Subtest: setup 1..0 ok 1 - setup # time=6.682ms # Subtest: example ok 1 - install ran ok # up to date in 0.234s # npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it! # npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mod2@1.0.0 (node_modules/mod2): # npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for mod2@1.0.0: wanted {"os":"nosuchos","arch":"any"} (current: {"os":"darwin","arch":"x64"}) # npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mod1@1.0.0 (node_modules/mod1): # npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for mod1@1.0.0: wanted {"os":"nosuchos","arch":"any"} (current: {"os":"darwin","arch":"x64"}) ok 2 - did not try to install opt dep 1..2 ok 2 - example # time=677.782ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=6.369ms 1..3 # time=699.352ms ok 222 - test/tap/shrinkwrap-optional-platform.js # time=955.802ms # Subtest: test/tap/shrinkwrap-optional-property.js # Subtest: shrinkwrap adds optional property when optional dependency 1..1 added 2 packages in 0.666s ok 1 - should be equivalent ok 1 - shrinkwrap adds optional property when optional dependency # time=900.914ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=18.007ms 1..2 # time=947.252ms ok 223 - test/tap/shrinkwrap-optional-property.js # time=1232.689ms # Subtest: test/tap/shrinkwrap-prod-dependency-also.js # Subtest: shrinkwrap --also=development doesn't strip out prod dependencies 1..4 ok 1 - install # out> added 2 packages in 0.701s ok 2 - shrinkwrap ok 3 - read shrinkwrap ok 4 - results have dev dep ok 1 - shrinkwrap --also=development doesn't strip out prod dependencies # time=1628.781ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=21.148ms 1..2 # time=1655.684ms ok 224 - test/tap/shrinkwrap-prod-dependency-also.js # time=1874.301ms # Subtest: test/tap/shrinkwrap-prod-dependency.js # Subtest: shrinkwrap --dev doesn't strip out prod dependencies 1..1 added 2 packages in 0.679s ok 1 - should be equivalent ok 1 - shrinkwrap --dev doesn't strip out prod dependencies # time=915.37ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=19.513ms 1..2 # time=946.372ms ok 225 - test/tap/shrinkwrap-prod-dependency.js # time=1242.532ms # Subtest: test/tap/shrinkwrap-save-dev-with-existing-deps.js # Subtest: setup 1..0 ok 1 - setup # time=6.514ms # Subtest: install --save-dev leaves prod deps alone ok 1 - spawn didn't catch fire ok 2 - install completed ok ok 3 - install completed without error output ok 4 - save-dev new install didn't remove prod dep ok 5 - save-dev new install didn't remove dev dep ok 6 - save-dev new install DID add new dev dep 1..6 ok 2 - install --save-dev leaves prod deps alone # time=687.206ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.21ms 1..3 # time=707.011ms ok 226 - test/tap/shrinkwrap-save-dev-with-existing-deps.js # time=910.619ms # Subtest: test/tap/shrinkwrap-save-with-existing-dev-deps.js # Subtest: setup 1..0 ok 1 - setup # time=5.728ms # Subtest: install --save leaves dev deps alone ok 1 - spawn didn't catch fire ok 2 - install completed ok ok 3 - install completed without error output ok 4 - save new install didn't remove dev dep ok 5 - save new install DID add new dep 1..5 ok 2 - install --save leaves dev deps alone # time=6254.872ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=805.623ms 1..3 # time=7074.456ms ok 227 - test/tap/shrinkwrap-save-with-existing-dev-deps.js # time=7281.154ms # Subtest: test/tap/shrinkwrap-scoped-auth.js # Subtest: setup ok 1 - set up mock registry 1..1 ok 1 - setup # time=17.655ms # Subtest: authed npm install with shrinkwrapped scoped package ok 1 - npm install exited OK ok 2 - @scoped/underscore installed 1..2 ok 2 - authed npm install with shrinkwrapped scoped package # time=982.851ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=5.269ms 1..3 # time=1011.826ms ok 228 - test/tap/shrinkwrap-scoped-auth.js # time=1234.092ms # Subtest: test/tap/shrinkwrap-shared-dev-dependency.js # Subtest: setup 1..0 ok 1 - setup # time=12.369ms # Subtest: shrinkwrap doesn't strip out the shared dependency 1..3 added 2 packages in 0.662s ok 1 - install ok 2 - shrinkwrap ok 3 - should match pattern provided ok 2 - shrinkwrap doesn't strip out the shared dependency # time=1481.551ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=16.137ms 1..3 # time=1517.544ms ok 229 - test/tap/shrinkwrap-shared-dev-dependency.js # time=1794.9ms # Subtest: test/tap/shrinkwrap-version-match.js # Subtest: setup 1..0 ok 1 - setup # time=8.788ms # Subtest: bundled ok 1 - No fatal errors running npm ok 2 - npm itself completed ok ok 3 - modC got the right version of modB 1..3 ok 2 - bundled # time=744.585ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=11.512ms 1..3 # time=777.029ms ok 230 - test/tap/shrinkwrap-version-match.js # time=987.379ms # Subtest: test/tap/sorted-package-json.js # Subtest: setup ok 1 - setup success 1..1 ok 1 - setup # time=6.407ms # Subtest: sorting dependencies ok 1 - no error ok 2 - npm install exited with code ok 3 - should be equivalent ok 4 - should not be equivalent ok 5 - expect truthy value ok 6 - expect truthy value 1..6 ok 2 - sorting dependencies # time=1086.786ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 3 - cleanup # time=12.875ms 1..3 # time=1113.12ms ok 231 - test/tap/sorted-package-json.js # time=1333.178ms # Subtest: test/tap/spawn-enoent-help.js # Subtest: setup 1..0 ok 1 - setup # time=3.713ms # Subtest: enoent help ok 1 - should match pattern provided ok 2 - Don't leak into global scope 1..2 ok 2 - enoent help # time=295.175ms # Subtest: clean 1..0 ok 3 - clean # time=1.272ms 1..3 # time=308.94ms ok 232 - test/tap/spawn-enoent-help.js # time=513.152ms # Subtest: test/tap/spawn-enoent.js # Subtest: setup 1..0 ok 1 - setup # time=4.269ms # Subtest: enoent script ok 1 - should match pattern provided 1..1 ok 2 - enoent script # time=322.217ms # Subtest: clean 1..0 ok 3 - clean # time=2.065ms 1..3 # time=336.813ms ok 233 - test/tap/spawn-enoent.js # time=548.663ms # Subtest: test/tap/spec-local-specifiers.js # Subtest: setup 1..0 ok 1 - setup # time=39.018ms # Subtest: specifiers 1..10 # Subtest: unix-file-abs-f ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "unix-file-abs-f", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/unix-file-abs-f" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 182 # } 1..1 ok 1 - unix-file-abs-f # time=613.672ms # Subtest: unix-file-abs-fff ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "unix-file-abs-fff", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/unix-file-abs-fff" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 179 # } 1..1 ok 2 - unix-file-abs-fff # time=600.347ms # Subtest: unix-file-rel ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "unix-file-rel", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/unix-file-rel" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 173 # } 1..1 ok 3 - unix-file-rel # time=590.164ms # Subtest: unix-file-rel-fffff ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "unix-file-rel-fffff", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/unix-file-rel-fffff" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 179 # } 1..1 ok 4 - unix-file-rel-fffff # time=617.918ms # Subtest: win-file-abs-f ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "win-file-abs-f", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/win-file-abs-f" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 181 # } 1..1 ok 5 - win-file-abs-f # time=622.915ms # Subtest: win-file-abs-fff ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "win-file-abs-fff", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/win-file-abs-fff" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 181 # } 1..1 ok 6 - win-file-abs-fff # time=602.692ms # Subtest: win-file-rel ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "win-file-rel", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/win-file-rel" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 181 # } 1..1 ok 7 - win-file-rel # time=595.649ms # Subtest: win-file-rel-fffff ok 1 - command ran ok # { # "added": [ # { # "action": "add", # "name": "pkga", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/pkga" # }, # { # "action": "add", # "name": "win-file-rel-fffff", # "version": "1.0.0", # "path": "/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/node_modules/win-file-rel-fffff" # } # ], # "removed": [], # "updated": [], # "moved": [], # "failed": [], # "warnings": [ # "ENOENT: no such file or directory, open '/Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/testdir/package.json'\nThis is related to npm not being able to find a file.\n", # "testdir No description", # "testdir No repository field.", # "testdir No README data", # "testdir No license field." # ], # "elapsed": 192 # } 1..1 ok 8 - win-file-rel-fffff # time=626.567ms # Subtest: win-abs-drive-unix ok 1 - command errored ok # npm ERR! code EWINDOWSPATH # npm ERR! Can't install from windows path on a non-windows system: D:\thing\pkga # # npm ERR! A complete log of this run can be found in: # npm ERR! /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/cache/_logs/2018-02-08T02_16_38_449Z-debug.log ok 2 - verify failure due to windows paths not supported on non-Windows 1..2 ok 9 - win-abs-drive-unix # time=615.747ms # Subtest: win-abs-drive-win ok 1 - command errored ok # npm ERR! code EWINDOWSPATH # npm ERR! Can't install from windows path on a non-windows system: D:\thing\pkga # # npm ERR! A complete log of this run can be found in: # npm ERR! /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/spec-local-specifiers/cache/_logs/2018-02-08T02_16_39_052Z-debug.log ok 2 - verify failure due to windows paths not supported on non-Windows 1..2 ok 10 - win-abs-drive-win # time=603.998ms ok 2 - specifiers # time=6102.212ms # Subtest: ambiguity 1..5 # Subtest: arg: looks like package name, is dir ok 1 - command ran ok ok 2 - got local dir 1..2 ok 1 - arg: looks like package name, is dir # time=606.09ms # Subtest: arg: looks like package name, is package ok 1 - command ran ok ok 2 - even with local dir w/o package.json, got global 1..2 ok 2 - arg: looks like package name, is package # time=648.837ms # Subtest: arg: looks like github repo, is dir ok 1 - command ran ok ok 2 - got local dir 1..2 ok 3 - arg: looks like github repo, is dir # time=599.269ms # Subtest: package: looks like tag, has dir, use tag ok 1 - command ran ok ok 2 - got local dir 1..2 ok 4 - package: looks like tag, has dir, use tag # time=679.551ms ok 5 - test ambiguity for github repos # TODO # todo: 1 ok 3 - ambiguity # time=2539.426ms # Subtest: existing install matches 1..1 # Subtest: relative symlink counts as match of relative symlink in package.json ok 1 - command ran ok # { # "name": "existing-matches", # "version": "1.0.0", # "dependencies": { # "pkga": { # "version": "1.0.0" # }, # "pkgb": { # "version": "1.0.0" # }, # "pkgc": { # "version": "1.0.0" # }, # "pkgd": { # "version": "1.0.0" # } # } # } ok 2 - specifically test that output is valid # TODO 1..2 # todo: 1 ok 1 - relative symlink counts as match of relative symlink in package.json # time=433.469ms ok 4 - existing install matches # time=437.52ms # Subtest: install behavior 1..7 # Subtest: transitive deps for in-larger-module cases ok 1 - command ran ok # + ib-in@1.0.0 # added 2 packages in 0.584s ok 2 - transitive dep flattened ok 3 - dep is symlink ok 4 - transitive dep not nested 1..4 ok 1 - transitive deps for in-larger-module cases # time=1005.727ms # Subtest: transitive deps for out-of-larger module cases ok 1 - command ran ok # + ib-out@1.0.0 # added 2 packages in 0.581s ok 2 - transitive dep not flattened ok 3 - transitive dep nested 1..3 ok 2 - transitive deps for out-of-larger module cases # time=997.978ms # Subtest: transitive deps for out-of-larger module cases w/ --preserve-symlinks ok 1 - command ran ok # + ib-out@1.0.0 # added 4 packages in 0.546s ok 2 - transitive dep flattened ok 3 - transitive dep not nested 1..3 ok 3 - transitive deps for out-of-larger module cases w/ --preserve-symlinks # time=960.071ms # Subtest: tar/tgz/tar.gz should install a tarball ok 1 - command ran ok # + tarball@1.0.0 # added 1 package and moved 1 package in 0.322s ok 2 - (unnamed test) 1..2 ok 4 - tar/tgz/tar.gz should install a tarball # time=733.819ms # Subtest: non tar/tgz/tar.gz files should give good error message ok 1 - do not install files w/o extensions ok 2 - (unnamed test) ok 3 - new type of error 1..3 ok 5 - non tar/tgz/tar.gz files should give good error message # time=609.976ms # Subtest: directories without package.json should give good error message ok 1 - error on dir w/o module ok 2 - new type of error 1..2 ok 6 - directories without package.json should give good error message # time=603.552ms # Subtest: verify preinstall step runs after finalize, such that cwd is as expected ok 1 - command ran ok ok 2 - installed as symlink ok 3 - cwd should not be in staging ok 4 - verify that env is as expected # TODO 1..4 # todo: 1 ok 7 - verify preinstall step runs after finalize, such that cwd is as expected # time=769.197ms ok 5 - install behavior # time=5687.956ms # Subtest: save behavior 1..6 # Subtest: to package.json and npm-shrinkwrap.json w/ abs ok 1 - command ran ok ok 2 - package.json ok 3 - npm-shrinkwrap.json 1..3 ok 1 - to package.json and npm-shrinkwrap.json w/ abs # time=650.622ms ok 2 - to package.json and npm-shrinkwrap.json w/ drive abs # TODO # Subtest: to package.json and npm-shrinkwrap.json w/ rel ok 1 - command ran ok ok 2 - package.json ok 3 - npm-shrinkwrap.json 1..3 ok 3 - to package.json and npm-shrinkwrap.json w/ rel # time=661.254ms # Subtest: internal transitive dependencies of shrinkwraps ok 1 - command ran ok ok 2 - package.json ok 3 - npm-shrinkwrap.json direct dep ok 4 - npm-shrinkwrap.json transitive dep 1..4 ok 4 - internal transitive dependencies of shrinkwraps # time=668.596ms # Subtest: external transitive dependencies of shrinkwraps ok 1 - command ran ok ok 2 - package.json ok 3 - npm-shrinkwrap.json transitive dep ok 4 - npm-shrinkwrap.json direct dep 1..4 ok 5 - external transitive dependencies of shrinkwraps # time=654.732ms # Subtest: external transitive dependencies of shrinkwraps > preserve symlinks ok 1 - command ran ok ok 2 - package.json ok 3 - npm-shrinkwrap.json direct dep ok 4 - npm-shrinkwrap.json transitive dep 1..4 ok 6 - external transitive dependencies of shrinkwraps > preserve symlinks # time=610.118ms # todo: 1 ok 6 - save behavior # time=3252.172ms # Subtest: removal 1..2 # Subtest: should remove the symlink ok 1 - uninstall ran ok # removed 2 packages in 0.107s # ok 2 - removed symlink ok 3 - removed transitive dep ok 4 - original transitive dep still exists 1..4 ok 1 - should remove the symlink # time=543.692ms # Subtest: should not remove transitive deps if it's outside the package and --preserver-symlinks isn't set ok 1 - uninstall ran ok # removed 1 package in 0.093s # ok 2 - removed symlink ok 3 - did NOT remove transitive dep ok 4 - original transitive dep still exists 1..4 ok 2 - should not remove transitive deps if it's outside the package and --preserver-symlinks isn't set # time=506.191ms ok 7 - removal # time=1053.964ms # Subtest: misc 1..3 ok 1 - listing: should look right, not include version # TODO ok 2 - outdated: show LOCAL for wanted / latest # TODO ok 3 - update: if specifier exists, do nothing. otherwise as if `npm install`. # TODO # todo: 3 ok 8 - misc # time=1.07ms # Subtest: cleanup 1..0 ok 9 - cleanup # time=75.947ms 1..9 # time=19197.75ms ok 234 - test/tap/spec-local-specifiers.js # time=19419.873ms # Subtest: test/tap/splat-with-only-prerelease-to-latest.js # Subtest: setup ok 1 - mock registry loaded ok 2 - npm loaded 1..2 ok 1 - setup # time=67.77ms # Subtest: splat ok 1 - got a 404 on the tarball fetch ok 2 - tried to get tarball for `latest` tag ok 3 - got a 404 on the tarball fetch ok 4 - tried to get tarball for `other` tag 1..4 ok 2 - splat # time=4714.308ms # Subtest: cleanup ok 1 - cleaned up test dir 1..1 ok 3 - cleanup # time=7.305ms 1..3 # time=4795.226ms ok 235 - test/tap/splat-with-only-prerelease-to-latest.js # time=5075.986ms # Subtest: test/tap/startstop.js # Subtest: setup 1..0 ok 1 - setup # time=5.385ms # Subtest: npm start ok 1 - npm start exited with code 0 ok 2 - should be equal 1..2 ok 2 - npm start # time=432.246ms # Subtest: npm stop ok 1 - npm stop exited with code 0 ok 2 - should be equal 1..2 ok 3 - npm stop # time=431.773ms # Subtest: npm restart ok 1 - should be equivalent 1..1 ok 4 - npm restart # time=529.305ms # Subtest: cleanup 1..0 ok 5 - cleanup # time=1.981ms 1..5 # time=1409.388ms ok 236 - test/tap/startstop.js # time=1609.035ms # Subtest: test/tap/symlink-cycle.js # Subtest: setup 1..0 ok 1 - setup # time=4.654ms # Subtest: ls ok 1 - installed w/o error ok 2 - no warnings printed to stderr 1..2 ok 2 - ls # time=470.516ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.681ms 1..3 # time=485.753ms ok 237 - test/tap/symlink-cycle.js # time=694.358ms # Subtest: test/tap/tag-version-prefix.js # Subtest: npm version with message config ok 1 - git bootstrap ran without error ok 2 - npm config ran without issue ok 3 - exited with a non-error code ok 4 - no error output ok 5 - npm version ran without issue ok 6 - exited with a non-error code ok 7 - no error output ok 8 - tag was created by versionq0.1.3 1..8 ok 1 - npm version with message config # time=723.361ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=21.672ms 1..2 # time=751.927ms ok 238 - test/tap/tag-version-prefix.js # time=1029.855ms # Subtest: test/tap/tagged-version-matching.js # Subtest: setup 1..0 ok 1 - setup # time=7.543ms # Subtest: tagged-version-matching ok 1 - command ran ok ok 2 - ls looks ok ok 3 - no problems 1..3 ok 2 - tagged-version-matching # time=431.232ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=7.117ms 1..3 # time=453.922ms ok 239 - test/tap/tagged-version-matching.js # time=724.12ms # Subtest: test/tap/team.js # Subtest: setup ok 1 - registry mocked successfully 1..1 ok 1 - setup # time=16.076ms # Subtest: team create basic ok 1 - npm team ok 2 - exited OK ok 3 - no error output ok 4 - should be equivalent 1..4 ok 2 - team create basic # time=485.698ms # Subtest: team destroy ok 1 - npm team ok 2 - exited OK ok 3 - no error output ok 4 - should be equivalent 1..4 ok 3 - team destroy # time=478.257ms # Subtest: team add ok 1 - npm team ok 2 - exited OK ok 3 - no error output 1..3 ok 4 - team add # time=464.864ms # Subtest: team rm ok 1 - npm team ok 2 - exited OK ok 3 - no error output 1..3 ok 5 - team rm # time=470.577ms # Subtest: team ls (on org) ok 1 - npm team ok 2 - exited OK ok 3 - no error output ok 4 - should be equivalent 1..4 ok 6 - team ls (on org) # time=464.179ms # Subtest: team ls (on team) ok 1 - npm team ok 2 - exited OK ok 3 - no error output ok 4 - should be equivalent 1..4 ok 7 - team ls (on team) # time=457.301ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 8 - cleanup # time=0.998ms 1..8 # time=2846.431ms ok 240 - test/tap/team.js # time=3053.579ms # Subtest: test/tap/test-run-ls.js # Subtest: default ok 1 - expect falsey value ok 2 - should match pattern provided 1..2 ok 1 - default # time=350.664ms # Subtest: parseable ok 1 - expect falsey value ok 2 - should match pattern provided 1..2 ok 2 - parseable # time=333.214ms # Subtest: parseable ok 1 - expect falsey value ok 2 - should be equal 1..2 ok 3 - parseable # time=348.821ms 1..3 # time=1038.798ms ok 241 - test/tap/test-run-ls.js # time=1228.055ms # Subtest: test/tap/tree-style.js # Subtest: setup ok 1 - pack modC ok 2 - pack modB ok 3 - pack modA 1..3 ok 1 - setup # time=1968.472ms # Subtest: tree-style 1..12 ok 1 - normal install; result code ok 2 - normal install; no errors ok 3 - normal install; module A ok 4 - normal install; module B ok 5 - normal install; module C ok 6 - global-style install; result code ok 7 - global-style install; no errors ok 8 - global-style install; module B ok 9 - global-style install; module C ok 10 - legacy-bundling install; result code ok 11 - legacy-bundling install; no errors ok 12 - legacy-bundling install; module C ok 2 - tree-style # time=866.056ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=12.07ms 1..3 # time=2853.165ms ok 242 - test/tap/tree-style.js # time=3056.504ms # Subtest: test/tap/umask-lifecycle.js # Subtest: setup 1..0 ok 1 - setup # time=4.125ms # Subtest: umask script ok 1 - should be equal ok 2 - should be equal 1..2 ok 2 - umask script # time=639.038ms # Subtest: clean 1..0 ok 3 - clean # time=1.713ms 1..3 # time=652.628ms ok 243 - test/tap/umask-lifecycle.js # time=865.135ms # Subtest: test/tap/uninstall-in-reverse.js # Subtest: setup ok 1 - npm loaded 1..1 ok 1 - setup # time=25.716ms # Subtest: abc ok 1 - should be equivalent strictly 1..1 ok 2 - abc # time=195.926ms 1..2 # time=226.756ms ok 244 - test/tap/uninstall-in-reverse.js # time=499.617ms # Subtest: test/tap/uninstall-link-clean.js # Subtest: setup 1..0 ok 1 - setup # time=4.966ms # Subtest: installing package with links ok 1 - install ran to completion without error ok 2 - npm install exited with code 0 ok 3 - package installed ok 4 - binary link directory exists ok 5 - nested binary link directory exists 1..5 ok 2 - installing package with links # time=719.889ms # Subtest: uninstalling package with links ok 1 - uninstall ran to completion without error ok 2 - npm uninstall exited with code 0 ok 3 - package directory no longer exists ok 4 - nested binary link directory no longer exists 1..4 ok 3 - uninstalling package with links # time=555.884ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.639ms 1..4 # time=1293.11ms ok 245 - test/tap/uninstall-link-clean.js # time=1502.788ms # Subtest: test/tap/uninstall-package.js # Subtest: setup 1..0 ok 1 - setup # time=5.2ms # Subtest: returns a list of removed items ok 1 - install ran without raising error code ok 2 - uninstall ran without raising error code ok 3 - underscore uninstalled ok 4 - request uninstalled 1..4 ok 2 - returns a list of removed items # time=1712.366ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.002ms 1..3 # time=1727.697ms ok 246 - test/tap/uninstall-package.js # time=1944.531ms # Subtest: test/tap/uninstall-save.js # Subtest: setup ok 1 - started mock registry 1..1 ok 1 - setup # time=13.14ms # Subtest: uninstall --save removes rm-ed package from package.json ok 1 - npm install exited with code 0 ok 2 - expect truthy value ok 3 - got expected save prefix and version of 1.5.1 ok 4 - dependency removed as expected 1..4 ok 2 - uninstall --save removes rm-ed package from package.json # time=1632.754ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.003ms 1..3 # time=1654.201ms ok 247 - test/tap/uninstall-save.js # time=1882.11ms # Subtest: test/tap/unit-child-path.js # Subtest: childPath ok 1 - basic use ok 2 - scoped use 1..2 ok 1 - childPath # time=3.949ms 1..1 # time=10.006ms ok 248 - test/tap/unit-child-path.js # time=201.711ms # Subtest: test/tap/unit-deps-earliestInstallable.js # Subtest: earliestInstallable should consider devDependencies ok 1 - should hoist package when an incompatible devDependency is present 1..1 ok 1 - earliestInstallable should consider devDependencies # time=9.574ms # Subtest: earliestInstallable should reuse shared prod/dev deps when they are identical ok 1 - should reuse identical shared dev/prod deps when installing both 1..1 ok 2 - earliestInstallable should reuse shared prod/dev deps when they are identical # time=2.532ms 1..2 # time=29.165ms ok 249 - test/tap/unit-deps-earliestInstallable.js # time=385.086ms # Subtest: test/tap/unit-deps-removeObsoleteDep.js # Subtest: removeObsoleteDep ok 1 - no recursion on deps flagged as removed already ok 2 - required by no other modules, removing ok 3 - required by other modules, keeping 1..3 ok 1 - removeObsoleteDep # time=3.653ms 1..1 # time=20.54ms ok 250 - test/tap/unit-deps-removeObsoleteDep.js # time=370.493ms # Subtest: test/tap/unit-deps-replaceModule.js # Subtest: setup 1..0 ok 1 - setup # time=26.742ms # Subtest: replaceModuleByName ok 1 - replacing an existing module leaves the order alone ok 2 - replacing a new module appends ok 3 - replacing existing module swaps out for the new version ok 4 - replacing when the key does not exist yet, causes its creation ok 5 - replacing with a duplicate path but diff names appends 1..5 ok 2 - replaceModuleByName # time=130.519ms # Subtest: replaceModuleByPath ok 1 - replacing an existing module leaves the order alone ok 2 - replacing a new module appends ok 3 - replacing existing module swaps out for the new version ok 4 - replacing when the key does not exist yet, causes its creation ok 5 - replacing with a duplicate path but diff names replaces 1..5 ok 3 - replaceModuleByPath # time=1.348ms 1..3 # time=179.246ms ok 251 - test/tap/unit-deps-replaceModule.js # time=449.554ms # Subtest: test/tap/unit-module-name.js # Subtest: pathToPackageName ok 1 - simple module name ok 2 - scoped module name ok 3 - module at top ok 4 - invalid module at top ok 5 - root, empty result ok 6 - empty, empty ok 7 - undefined is empty ok 8 - null is empty 1..8 ok 1 - pathToPackageName # time=4.699ms # Subtest: isNotEmpty ok 1 - string is not empty ok 2 - empty string is empty ok 3 - null is empty ok 4 - undefined is empty ok 5 - zero is not empty ok 6 - true is not empty ok 7 - empty array is not empty ok 8 - object is not empty 1..8 ok 2 - isNotEmpty # time=1.459ms # Subtest: moduleName ok 1 - package named ok 2 - package named, no tree ok 3 - path named ok 4 - no named ok 5 - invalid named ok 6 - once computed, an invalid module name will not change 1..6 ok 3 - moduleName # time=1.215ms 1..3 # time=15.57ms ok 252 - test/tap/unit-module-name.js # time=200.637ms # Subtest: test/tap/unit-package-id.js # Subtest: packageId ok 1 - basic ok 2 - basic no tree ok 3 - computed ok 4 - computed, ignore invalid id ok 5 - no version ok 6 - version, no name ok 7 - version path-name ok 8 - version scoped-path-name ok 9 - path name, no version ok 10 - nothing 1..10 ok 1 - packageId # time=4.994ms 1..1 # time=10.646ms ok 253 - test/tap/unit-package-id.js # time=194.397ms # Subtest: test/tap/unpack-foreign-tarball.js # Subtest: setup # test for https://github.com/npm/npm/issues/5658 1..0 ok 1 - setup # time=5.159ms # Subtest: npmignore only ok 1 - should be equivalent 1..1 ok 2 - npmignore only # time=674.539ms # Subtest: gitignore only ok 1 - should be equivalent 1..1 ok 3 - gitignore only # time=666.949ms # Subtest: gitignore and npmignore ok 1 - should be equivalent 1..1 ok 4 - gitignore and npmignore # time=662.681ms # Subtest: gitignore and npmignore, not gzipped 1/2 ok 1 - should be equivalent 1..1 ok 5 - gitignore and npmignore, not gzipped 1/2 # time=678.184ms # Subtest: gitignore and npmignore, not gzipped 2/2 ok 1 - should be equivalent 1..1 ok 6 - gitignore and npmignore, not gzipped 2/2 # time=667.458ms # Subtest: cleanup 1..0 ok 7 - cleanup # time=7.881ms 1..7 # time=3375.541ms ok 254 - test/tap/unpack-foreign-tarball.js # time=3580.653ms # Subtest: test/tap/unpublish-config.js # Subtest: setup 1..0 ok 1 - setup # time=3.242ms # Subtest: cursory test of unpublishing with config 1..4 ok 1 - server is listening ok 2 - got request on the fakey fake registry ok 3 - publish command finished successfully ok 4 - npm install exited with code 0 ok 2 - cursory test of unpublishing with config # time=465.64ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.085ms 1..3 # time=480.743ms ok 255 - test/tap/unpublish-config.js # time=701.313ms # Subtest: test/tap/unsupported.js # Subtest: versions 1..46 ok 1 - v0.1.103 broken ok 2 - v0.1.103 unsupported ok 3 - v0.2.0 broken ok 4 - v0.2.0 unsupported ok 5 - v0.3.5 broken ok 6 - v0.3.5 unsupported ok 7 - v0.4.7 broken ok 8 - v0.4.7 unsupported ok 9 - v0.5.3 broken ok 10 - v0.5.3 unsupported ok 11 - v0.6.17 broken ok 12 - v0.6.17 unsupported ok 13 - v0.7.8 broken ok 14 - v0.7.8 unsupported ok 15 - v0.8.28 broken ok 16 - v0.8.28 unsupported ok 17 - v0.9.6 broken ok 18 - v0.9.6 unsupported ok 19 - v0.10.48 broken ok 20 - v0.10.48 unsupported ok 21 - v0.11.16 broken ok 22 - v0.11.16 unsupported ok 23 - v0.12.9 broken ok 24 - v0.12.9 unsupported ok 25 - v1.0.1 broken ok 26 - v1.0.1 unsupported ok 27 - v1.6.0 broken ok 28 - v1.6.0 unsupported ok 29 - v2.3.1 broken ok 30 - v2.3.1 unsupported ok 31 - v3.0.0 broken ok 32 - v3.0.0 unsupported ok 33 - v4.5.0 broken ok 34 - v4.5.0 unsupported ok 35 - v4.8.4 not broken ok 36 - v4.8.4 supported ok 37 - v5.7.1 not broken ok 38 - v5.7.1 unsupported ok 39 - v6.8.1 not broken ok 40 - v6.8.1 supported ok 41 - v7.0.0-beta23 not broken ok 42 - v7.0.0-beta23 supported ok 43 - v7.2.3 not broken ok 44 - v7.2.3 supported ok 45 - v8.4.0 not broken ok 46 - v8.4.0 supported ok 1 - versions # time=18.848ms 1..1 # time=24.628ms ok 256 - test/tap/unsupported.js # time=216.682ms # Subtest: test/tap/update-examples.js # Subtest: setup 1..5 ok 1 - made /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/update-examples ok 2 - mock registry active ok 3 - started server ok 4 - npm.load complete ok 5 - mocks configured ok 1 - setup # time=77.582ms # Subtest: update caret dependency to latest ok 1 - should not error ok 2 - should want to install dep@1.2.2 1..2 ok 2 - update caret dependency to latest # time=286.177ms # Subtest: update tilde dependency to latest ok 1 - should not error ok 2 - should want to install dep@1.1.2 1..2 ok 3 - update tilde dependency to latest # time=7.464ms # Subtest: hold tilde dependency at wanted (#6441) ok 1 - should not error ok 2 - should not want to install anything 1..2 ok 4 - hold tilde dependency at wanted (#6441) # time=6.097ms # Subtest: update old caret dependency with no newer ok 1 - should not error ok 2 - should want to install dep@0.2.0 1..2 ok 5 - update old caret dependency with no newer # time=8.165ms # Subtest: update old caret dependency with newer ok 1 - should not error ok 2 - should want to install dep@0.4.1 1..2 ok 6 - update old caret dependency with newer # time=6.46ms # Subtest: cleanup 1..0 ok 7 - cleanup # time=1.338ms 1..7 # time=399.729ms ok 257 - test/tap/update-examples.js # time=676.394ms # Subtest: test/tap/update-path.js # Subtest: update ok 1 - We should be installing to the parent of the modules being updated 1..1 ok 1 - update # time=41.995ms 1..1 # time=49.532ms ok 258 - test/tap/update-path.js # time=238.558ms # Subtest: test/tap/upgrade-lifecycles.js # Subtest: setup 1..0 ok 1 - setup # time=7.512ms # Subtest: upgrade-lifecycles ok 1 - command ran ok # > cycler@1.0.0 uninstall /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/upgrade-lifecycles/testdir/node_modules/cycler # > echo #UNINSTALL# # # # # > cycler@1.0.0 install /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/upgrade-lifecycles/testdir/node_modules/cycler # > echo #INSTALL# # # # + cycler@1.0.0 # updated 1 package in 0.291s # ok 2 - ran install lifecycle ok 3 - ran uninstall lifecycle 1..3 ok 2 - upgrade-lifecycles # time=734.196ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=4.539ms 1..3 # time=754.167ms ok 259 - test/tap/upgrade-lifecycles.js # time=1009.833ms # Subtest: test/tap/url-dependencies.js # Subtest: setup 1..0 ok 1 - setup # time=9.215ms # Subtest: url-dependencies: download first time ok 1 - install success ok 2 - npm install exited with code 0 ok 3 - Tarball was fetched 1..3 ok 2 - url-dependencies: download first time # time=1092.504ms # Subtest: url-dependencies: do not download subsequent times ok 1 - install success ok 2 - npm install exited with code 0 ok 3 - install success ok 4 - npm install exited with code 0 ok 5 - Tarball was not fetched 1..5 ok 3 - url-dependencies: do not download subsequent times # time=1429.381ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=4.763ms 1..4 # time=2543.066ms ok 260 - test/tap/url-dependencies.js # time=2758.007ms # Subtest: test/tap/verify-no-lifecycle-on-repo.js # Subtest: setup 1..0 ok 1 - setup # time=5.253ms # Subtest: repo ok 1 - no errors ok 2 - opened the right url ok 3 - opened with a specified browser 1..3 ok 2 - repo # time=342.169ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=1.357ms 1..3 # time=357.273ms ok 261 - test/tap/verify-no-lifecycle-on-repo.js # time=625.675ms # Subtest: test/tap/version-allow-same-version.js # Subtest: npm version with same version without --allow-same-version ok 1 - expect truthy value ok 2 - should match pattern provided 1..2 ok 1 - npm version with same version without --allow-same-version # time=40.314ms # Subtest: npm version with same version with --allow-same-version 1..0 ok 2 - npm version with same version with --allow-same-version # time=2.631ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=2.111ms 1..3 # time=51.431ms ok 262 - test/tap/version-allow-same-version.js # time=323.643ms # Subtest: test/tap/version-commit-hooks-default.js # Subtest: npm config `commit-hooks` defaults to `true` ok 1 - should be equivalent 1..1 ok 1 - npm config `commit-hooks` defaults to `true` # time=23.304ms 1..1 # time=29.596ms ok 263 - test/tap/version-commit-hooks-default.js # time=293.161ms # Subtest: test/tap/version-commit-hooks.js # Subtest: npm version with commit-hooks disabled in .npmrc ok 1 - should be equivalent 1..1 ok 1 - npm version with commit-hooks disabled in .npmrc # time=27.795ms # Subtest: npm version with commit-hooks disabled ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent 1..3 ok 2 - npm version with commit-hooks disabled # time=9.494ms # Subtest: npm version with commit-hooks enabled (default) ok 1 - should be equivalent ok 2 - should be equivalent ok 3 - should be equivalent 1..3 ok 3 - npm version with commit-hooks enabled (default) # time=0.701ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=1.953ms 1..4 # time=46.2ms ok 264 - test/tap/version-commit-hooks.js # time=309.912ms # Subtest: test/tap/version-from-git.js # Subtest: npm version from-git with a valid tag creates a new commit ok 1 - npm load ran without issue ok 2 - git tag ran without error v1.2.3 ok 3 - version command ran without error ok 4 - git log ran without issue ok 5 - no error output ok 6 - commit was created 1..6 ok 1 - npm version from-git with a valid tag creates a new commit # time=385.895ms # Subtest: npm version from-git with a valid tag updates the package.json version ok 1 - npm load ran without issue ok 2 - git tag ran without error v1.2.3 ok 3 - npm run version ran without error ok 4 - read manifest without error ok 5 - updated the package.json version 1..5 ok 2 - npm version from-git with a valid tag updates the package.json version # time=295.649ms # Subtest: npm version from-git strips tag-version-prefix ok 1 - npm load ran without issue ok 2 - git tag ran without error v1.2.3 ok 3 - version command ran without error ok 4 - git log ran without issue ok 5 - no error output ok 6 - commit should not include prefix ok 7 - commit should include version 1..7 ok 3 - npm version from-git strips tag-version-prefix # time=333.244ms # Subtest: npm version from-git only strips tag-version-prefix if it is a prefix ok 1 - npm load ran without issue ok 2 - git tag ran without error v1.2.3-test ok 3 - version command ran without error ok 4 - git log ran without issue ok 5 - no error output ok 6 - commit should include the full version 1..6 ok 4 - npm version from-git only strips tag-version-prefix if it is a prefix # time=330.573ms # Subtest: npm version from-git with an existing version ok 1 - npm load ran without issue ok 2 - git tag ran without error ok 3 - should match pattern provided 1..3 ok 5 - npm version from-git with an existing version # time=160.37ms # Subtest: npm version from-git with an invalid version tag ok 1 - npm load ran without issue ok 2 - git tag ran without error ok 3 - should be equal 1..3 ok 6 - npm version from-git with an invalid version tag # time=155.783ms # Subtest: npm version from-git without any versions ok 1 - npm load ran without issue ok 2 - created git repo without errors ok 3 - should be equal 1..3 ok 7 - npm version from-git without any versions # time=149.617ms # Subtest: cleanup 1..0 ok 8 - cleanup # time=8.929ms 1..8 # time=1828.148ms ok 265 - test/tap/version-from-git.js # time=2096.466ms # Subtest: test/tap/version-git-not-clean.js # Subtest: npm version with working directory not clean ok 1 - git found ok 2 - expect truthy value ok 3 - expect truthy value 1..3 ok 1 - npm version with working directory not clean # time=218.84ms # Subtest: npm version --force with working directory not clean ok 1 - npm version ran without issue ok 2 - exited with a non-error code ok 3 - no error output 1..3 ok 2 - npm version --force with working directory not clean # time=333.31ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=21.344ms 1..3 # time=593.948ms ok 266 - test/tap/version-git-not-clean.js # time=869.326ms # Subtest: test/tap/version-lifecycle.js > version-lifecycle@0.0.1 preversion /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./fail.js # Subtest: npm version with failing preversion lifecycle script ok 1 - expect truthy value ok 2 - expect truthy value 1..2 ok 1 - npm version with failing preversion lifecycle script # time=140.788ms v0.0.1 > version-lifecycle@0.0.1 version /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./fail.js # Subtest: npm version with failing version lifecycle script ok 1 - expect truthy value ok 2 - expect truthy value 1..2 ok 2 - npm version with failing version lifecycle script # time=120.479ms v0.0.1 > version-lifecycle@0.0.1 postversion /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./fail.js # Subtest: npm version with failing postversion lifecycle script ok 1 - expect truthy value ok 2 - expect truthy value 1..2 ok 3 - npm version with failing postversion lifecycle script # time=133.017ms # Subtest: npm version execution order ok 1 - git bootstrap ran without error > version-lifecycle@0.0.1 preversion /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./preversion.js v0.0.1 > version-lifecycle@0.0.1 version /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./version.js > version-lifecycle@0.0.1 postversion /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-lifecycle > node ./postversion.js ok 2 - version command complete ok 3 - preversion ok 4 - preversion : git status has too many words : A preversion-package.json ok 5 - should be equivalent ok 6 - version ok 7 - version : git status has too many words : M package.json ok 8 - version : git status has too many words : A preversion-package.json ok 9 - version : git status has too many words : A version-package.json ok 10 - should be equivalent ok 11 - postversion ok 12 - postversion : git status has too many words : A postversion-package.json ok 13 - should be equivalent 1..13 ok 4 - npm version execution order # time=658.866ms # Subtest: cleanup 1..0 ok 5 - cleanup # time=17.132ms 1..5 # time=1078.07ms ok 267 - test/tap/version-lifecycle.js # time=1348.156ms # Subtest: test/tap/version-message-config.js # Subtest: npm version with message config ok 1 - git bootstrap ran without error ok 2 - npm version ran without issue ok 3 - exited with a non-error code ok 4 - no error output ok 5 - config was picked up by version 1..5 ok 1 - npm version with message config # time=478.711ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=16.72ms 1..2 # time=501.631ms ok 268 - test/tap/version-message-config.js # time=778.183ms # Subtest: test/tap/version-no-git.js v0.0.1 # Subtest: npm version in a git repo without the git binary ok 1 - should not error ok 2 - '0.0.1' === '0.0.1' 1..2 ok 1 - npm version in a git repo without the git binary # time=63.224ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=2.353ms 1..2 # time=71.106ms ok 269 - test/tap/version-no-git.js # time=346.36ms # Subtest: test/tap/version-no-package.js # Subtest: setup 1..0 ok 1 - setup # time=2.332ms # Subtest: npm version in a prefix with no package.json ok 1 - npm version doesn't care that there's no package.json ok 2 - npm version ran without barfing ok 3 - got version output ok 4 - no error output ok 5 - node versions match ok 6 - able to reconstitute version object from stdout 1..6 ok 2 - npm version in a prefix with no package.json # time=308.469ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=3.238ms 1..3 # time=322.54ms ok 270 - test/tap/version-no-package.js # time=532.61ms # Subtest: test/tap/version-no-tags.js # Subtest: npm version without git tag ok 1 - git found on system Initialized empty Git repository in /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg/test/tap/version-no-tags/.git/ v0.0.1 ok 2 - should be equal ok 3 - tag found to exist ok 4 - git tag DOES exist ok 5 - git tag does not exist 1..5 ok 1 - npm version without git tag # time=161.415ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=10.536ms 1..2 # time=181.594ms ok 271 - test/tap/version-no-tags.js # time=449.725ms # Subtest: test/tap/version-sub-directory-shrinkwrap.js # Subtest: npm version from a subdirectory ok 1 - git repo initialized without issue ok 2 - no error output v0.1.3 ok 3 - shrinkwrap has right version ok 4 - package.json has right version ok 5 - version command ran without error ok 6 - git log ran without issue ok 7 - no error output ok 8 - commited from subdirectory 1..8 ok 1 - npm version from a subdirectory # time=423.806ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=16.377ms 1..2 # time=446.379ms ok 272 - test/tap/version-sub-directory-shrinkwrap.js # time=715.182ms # Subtest: test/tap/version-sub-directory.js # Subtest: npm version from a subdirectory ok 1 - git repo initialized without issue ok 2 - no error output v0.1.3 ok 3 - version command ran without error ok 4 - git log ran without issue ok 5 - no error output ok 6 - commited from subdirectory 1..6 ok 1 - npm version from a subdirectory # time=376.405ms # Subtest: cleanup 1..0 ok 2 - cleanup # time=14.828ms 1..2 # time=398.832ms ok 273 - test/tap/version-sub-directory.js # time=677.749ms # Subtest: test/tap/version-update-shrinkwrap.js v0.0.1 # Subtest: npm version updates shrinkwrap - no git ok 1 - got expected version 1..1 ok 1 - npm version updates shrinkwrap - no git # time=79.629ms # Subtest: npm version updates git works with no shrinkwrap ok 1 - git repo initialized without issue ok 2 - no error output v0.0.1 ok 3 - version command ran without error ok 4 - got expected version ok 5 - git show ran without issues ok 6 - no error output ok 7 - package.json commited ok 8 - npm-shrinkwrap.json not present 1..8 ok 2 - npm version updates git works with no shrinkwrap # time=283.998ms # Subtest: npm version updates shrinkwrap and updates git ok 1 - git repo initialized without issue ok 2 - no error output v0.0.1 ok 3 - version command ran without error ok 4 - got expected version ok 5 - git show ran without issues ok 6 - no error output ok 7 - package.json commited ok 8 - npm-shrinkwrap.json commited 1..8 ok 3 - npm version updates shrinkwrap and updates git # time=338.407ms # Subtest: cleanup 1..0 ok 4 - cleanup # time=10.959ms 1..4 # time=719.685ms ok 274 - test/tap/version-update-shrinkwrap.js # time=988.986ms # Subtest: test/tap/view.js # Subtest: setup ok 1 - created fixtures 1..1 ok 1 - setup # time=24.042ms # Subtest: npm view . in global mode ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - should match pattern provided 1..3 ok 2 - npm view . in global mode # time=349.93ms # Subtest: npm view --global ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - should match pattern provided 1..3 ok 3 - npm view --global # time=330.25ms # Subtest: npm view . with no package.json ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - should match pattern provided 1..3 ok 4 - npm view . with no package.json # time=335.504ms # Subtest: npm view . with no published package ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - should match pattern provided 1..3 ok 5 - npm view . with no published package # time=507.624ms # Subtest: npm view . ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should match pattern provided 1..3 ok 6 - npm view . # time=489.079ms # Subtest: npm view . select fields ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should print `index.js` 1..3 ok 7 - npm view . select fields # time=489.816ms # Subtest: npm view .@ ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should print `0.0.0` 1..3 ok 8 - npm view .@ # time=474.252ms # Subtest: npm view .@ version --json ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should print `"0.0.0"` 1..3 ok 9 - npm view .@ version --json # time=489.867ms # Subtest: npm view . --json author name version ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should print { "author": "Evan Lucas ", "name": "test-repo-url-https", "version": "0.0.1" } 1..3 ok 10 - npm view . --json author name version # time=478.677ms # Subtest: npm view .@ --json author name version ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should print { "author": "Evan Lucas ", "name": "test-repo-url-https", "version": "0.0.0" } 1..3 ok 11 - npm view .@ --json author name version # time=480.437ms # Subtest: npm view ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should have name `underscore` 1..3 ok 12 - npm view # time=477.431ms # Subtest: npm view --global ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should have name `underscore` 1..3 ok 13 - npm view --global # time=488.02ms # Subtest: npm view @ versions ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should have version `1.5.0` 1..3 ok 14 - npm view @ versions # time=479.51ms # Subtest: npm view @ version --json ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should have three versions 1..3 ok 15 - npm view @ version --json # time=473.475ms # Subtest: npm view --json 1..3 ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should have the same maintainer ok 16 - npm view --json # time=473.978ms # Subtest: npm view @ ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should return empty 1..3 ok 17 - npm view @ # time=472.852ms # Subtest: npm view @ --json ok 1 - view command finished successfully ok 2 - exit ok ok 3 - should return empty 1..3 ok 18 - npm view @ --json # time=483.687ms # Subtest: npm view ok 1 - view command finished successfully ok 2 - exit ok ok 3 - homepage should equal `http://underscorejs.org` 1..3 ok 19 - npm view # time=478.559ms # Subtest: npm view with invalid package name ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - Package should NOT be found ok 4 - Suggestion should not be there ok 5 - Suggestion about Capital letter should be there 1..5 ok 20 - npm view with invalid package name # time=498.979ms # Subtest: npm view with valid but non existent package name ok 1 - view command finished successfully ok 2 - exit not ok ok 3 - Package should NOT be found ok 4 - Suggestion should be there 1..4 ok 21 - npm view with valid but non existent package name # time=500.359ms # Subtest: cleanup ok 1 - cleaned up 1..1 ok 22 - cleanup # time=4.097ms 1..22 # time=9292.276ms ok 275 - test/tap/view.js # time=9512.202ms # Subtest: test/tap/zz-cleanup.js # Subtest: cleanup 1..0 ok 1 - cleanup # time=249.029ms 1..1 # time=262.368ms ok 276 - test/tap/zz-cleanup.js # time=464.203ms # Subtest: test/network/git-cache-locking.js # Subtest: setup 1..0 ok 1 - setup # time=3.998ms # Subtest: git-cache-locking: install a git dependency ok 1 - npm install should succeed 1..1 ok 2 - git-cache-locking: install a git dependency # time=3938.577ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=18.475ms 1..3 # time=3969.189ms ok 277 - test/network/git-cache-locking.js # time=4166.246ms # Subtest: test/network/git-cache-no-hooks.js # Subtest: setup 1..0 ok 1 - setup # time=3.996ms # Subtest: git-cache-no-hooks: install a git dependency ok 1 - npm completed ok 2 - no error output ok 3 - npm install should succeed ok 4 - hooks are not brought along with repo 1..4 ok 2 - git-cache-no-hooks: install a git dependency # time=3572.851ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=14.535ms 1..3 # time=3599.123ms ok 278 - test/network/git-cache-no-hooks.js # time=3818.948ms # Subtest: test/network/legacy-bundled-git.js # Subtest: setup 1..0 ok 1 - setup # time=5.163ms # Subtest: bundled-git ok 1 - install went ok ok 2 - name set to the right value ok 3 - description set to the right value ok 4 - version set to the right value ok 5 - repository set to the right value ok 6 - main set to the right value ok 7 - scripts set to the right value ok 8 - engines set to the right value ok 9 - dependencies set to the right value ok 10 - devDependencies set to the right value ok 11 - licenses set to the right value ok 12 - remove went ok 1..12 ok 2 - bundled-git # time=3914.102ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=18.145ms 1..3 # time=3945.575ms ok 279 - test/network/legacy-bundled-git.js # time=4157.138ms # Subtest: test/network/legacy-url-dep.js # Subtest: setup 1..0 ok 1 - setup # time=5.067ms # Subtest: url-dep ok 1 - install went ok 1..1 ok 2 - url-dep # time=5481.554ms # Subtest: cleanup 1..0 ok 3 - cleanup # time=14.199ms 1..3 # time=5508.827ms ok 280 - test/network/legacy-url-dep.js # time=5727.614ms # Subtest: test/network/registry.js 1..0 # no tests found ok 281 - test/network/registry.js # SKIP no tests found # Subtest: test/broken-under-nyc-and-travis/lifecycle-path.js # Subtest: setup 1..0 ok 1 - setup # time=4.738ms # Subtest: make sure the path is correct, without directory of current node ok 1 - exit code not ok 2 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..2 # failed 1 of 2 tests not ok 2 - make sure the path is correct, without directory of current node # time=317.03ms # Subtest: make sure the path is correct, with directory of current node ok 1 - exit code not ok 2 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..2 # failed 1 of 2 tests not ok 3 - make sure the path is correct, with directory of current node # time=405.272ms # Subtest: make sure the path is correct, with directory of current node but ignored node path ok 1 - exit code not ok 2 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - '{{PKG}}/node-bin/my_bundled_node' - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - '{{PKG}}/node-bin/my_bundled_node' - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..2 # failed 1 of 2 tests not ok 4 - make sure the path is correct, with directory of current node but ignored node path # time=390.351ms # Subtest: make sure the path is correct, without directory of current node and automatic detection ok 1 - exit code not ok 2 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..2 # failed 1 of 2 tests not ok 5 - make sure the path is correct, without directory of current node and automatic detection # time=295.648ms # Subtest: make sure the path is correct, with directory of current node and automatic detection ok 1 - exit code not ok 2 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - '{{PKG}}/node-bin/my_bundled_node' - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - '{{PKG}}/node-bin/my_bundled_node' - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..2 # failed 1 of 2 tests not ok 6 - make sure the path is correct, with directory of current node and automatic detection # time=399.374ms # Subtest: make sure the path is correct, without directory of current node and warn-only detection ok 1 - exit code ok 2 - should be equivalent not ok 3 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..3 # failed 1 of 3 tests not ok 7 - make sure the path is correct, without directory of current node and warn-only detection # time=292.95ms # Subtest: make sure the path is correct, with directory of current node and warn-only detection ok 1 - exit code ok 2 - spit out a warning ok 3 - mention the path of the binary npm itself is using. ok 4 - informs user that there is no node binary in PATH not ok 5 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..5 # failed 1 of 5 tests not ok 8 - make sure the path is correct, with directory of current node and warn-only detection # time=396.221ms # Subtest: make sure there is no warning with a symlinked node and warn-only detection ok 1 - exit code ok 2 - does not spit out a warning not ok 3 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..3 # failed 1 of 3 tests not ok 9 - make sure there is no warning with a symlinked node and warn-only detection # time=307.167ms # Subtest: make sure the path is correct, with directory of current node and warn-only detection and an extra node in path ok 1 - exit code ok 2 - should be equivalent not ok 3 - should be equivalent --- found: - '{{ROOT}}/node_modules/npm-lifecycle/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin wanted: - '{{ROOT}}/bin/node-gyp-bin' - '{{PKG}}/node_modules/.bin' - /Users/gib/wrk/com/DANGER/node/out/Release - /bin - /usr/bin at: line: 200 column: 7 file: test/broken-under-nyc-and-travis/lifecycle-path.js type: global stack: | test/broken-under-nyc-and-travis/lifecycle-path.js:200:7 f (node_modules/once/once.js:25:25) ChildProcess. (test/common-tap.js:87:5) ... 1..3 # failed 1 of 3 tests not ok 10 - make sure the path is correct, with directory of current node and warn-only detection and an extra node in path # time=286.966ms # Subtest: cleanup 1..0 ok 11 - cleanup # time=6.063ms 1..11 # failed 9 of 11 tests # time=3112.542ms not ok 282 - test/broken-under-nyc-and-travis/lifecycle-path.js # time=3325.046ms --- timeout: 240000 file: test/broken-under-nyc-and-travis/lifecycle-path.js command: /Users/gib/wrk/com/DANGER/node/out/Release/node args: - test/broken-under-nyc-and-travis/lifecycle-path.js cwd: >- /Users/gib/wrk/com/DANGER/node/test/.tmp.npm.90db1054b2631b65addaf2325e8313fd/pkg exitCode: 1 ... # Subtest: test/broken-under-nyc-and-travis/whoami.js # Subtest: npm whoami with basic auth ok 1 - should not error ok 2 - got nothing on stderr ok 3 - exit ok ok 4 - got username 1..4 ok 1 - npm whoami with basic auth # time=324.569ms # Subtest: npm whoami with bearer auth ok 1 - should be equal ok 2 - should be equal ok 3 - should not error ok 4 - got nothing on stderr ok 5 - exit ok ok 6 - got username 1..6 ok 2 - npm whoami with bearer auth # time=484.071ms 1..2 # time=814.429ms ok 283 - test/broken-under-nyc-and-travis/whoami.js # time=1020.014ms 1..283 # failed 3 of 283 tests # skip: 1 # time=479083.279ms