/* IMPORTANT
 * This snapshot file is auto-generated, but designed for humans.
 * It should be checked into source control and tracked carefully.
 * Re-generate by setting TAP_SNAPSHOT=1 and running tests.
 * Make sure to inspect the output below.  Do not ignore changes!
 */
'use strict'
exports[`test/lib/utils/explain-dep.js TAP > ellipses test one 1`] = `
manydep@1.0.0
  manydep@"1.0.0" from prod-dep@1.2.3
  node_modules/prod-dep
    prod-dep@"1.x" from the root project
  7 more (optdep, extra-neos, deep-dev, peer, the root project, ...)
`

exports[`test/lib/utils/explain-dep.js TAP > ellipses test two 1`] = `
manydep@1.0.0
  manydep@"1.0.0" from prod-dep@1.2.3
  node_modules/prod-dep
    prod-dep@"1.x" from the root project
  6 more (optdep, extra-neos, deep-dev, peer, the root project, a package with a pretty long name)
`

exports[`test/lib/utils/explain-dep.js TAP bundled > explain color deep 1`] = `
bundle-of-joy@1.0.0 bundled
node_modules/bundle-of-joy
  prod-dep@"1.x" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP bundled > explain nocolor shallow 1`] = `
bundle-of-joy@1.0.0 bundled
node_modules/bundle-of-joy
  prod-dep@"1.x" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP bundled > print color 1`] = `
bundle-of-joy@1.0.0 bundled
node_modules/bundle-of-joy
`

exports[`test/lib/utils/explain-dep.js TAP bundled > print nocolor 1`] = `
bundle-of-joy@1.0.0 bundled
node_modules/bundle-of-joy
`

exports[`test/lib/utils/explain-dep.js TAP deepDev > explain color deep 1`] = `
deep-dev@2.3.4 dev
node_modules/deep-dev
  deep-dev@"2.x" from metadev@3.4.5
  node_modules/dev/node_modules/metadev
    metadev@"3.x" from topdev@4.5.6
    node_modules/topdev
      dev topdev@"4.x" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP deepDev > explain nocolor shallow 1`] = `
deep-dev@2.3.4 dev
node_modules/deep-dev
  deep-dev@"2.x" from metadev@3.4.5
  node_modules/dev/node_modules/metadev
    metadev@"3.x" from topdev@4.5.6
    node_modules/topdev
`

exports[`test/lib/utils/explain-dep.js TAP deepDev > print color 1`] = `
deep-dev@2.3.4 dev
node_modules/deep-dev
`

exports[`test/lib/utils/explain-dep.js TAP deepDev > print nocolor 1`] = `
deep-dev@2.3.4 dev
node_modules/deep-dev
`

exports[`test/lib/utils/explain-dep.js TAP extraneous > explain color deep 1`] = `
extra-neos@1337.420.69-lol extraneous
node_modules/extra-neos
`

exports[`test/lib/utils/explain-dep.js TAP extraneous > explain nocolor shallow 1`] = `
extra-neos@1337.420.69-lol extraneous
node_modules/extra-neos
`

exports[`test/lib/utils/explain-dep.js TAP extraneous > print color 1`] = `
extra-neos@1337.420.69-lol extraneous
node_modules/extra-neos
`

exports[`test/lib/utils/explain-dep.js TAP extraneous > print nocolor 1`] = `
extra-neos@1337.420.69-lol extraneous
node_modules/extra-neos
`

exports[`test/lib/utils/explain-dep.js TAP manyDeps > explain color deep 1`] = `
manydep@1.0.0
  manydep@"1.0.0" from prod-dep@1.2.3
  node_modules/prod-dep
    prod-dep@"1.x" from the root project
  optional manydep@"1.x" from optdep@1.0.0 optional
  node_modules/optdep
    optional optdep@"1.0.0" from the root project
  manydep@"1.0.x" from extra-neos@1337.420.69-lol extraneous
  node_modules/extra-neos
  dev manydep@"*" from deep-dev@2.3.4 dev
  node_modules/deep-dev
    deep-dev@"2.x" from metadev@3.4.5
    node_modules/dev/node_modules/metadev
      metadev@"3.x" from topdev@4.5.6
      node_modules/topdev
        dev topdev@"4.x" from the root project
  peer manydep@">1.0.0-beta <1.0.1" from peer@1.0.0 peer
  node_modules/peer
    peer peer@"1.0.0" from the root project
  manydep@">1.0.0-beta <1.0.1" from the root project
  manydep@"1" from a package with a pretty long name@1.2.3
  manydep@"1" from another package with a pretty long name@1.2.3
  manydep@"1" from yet another a package with a pretty long name@1.2.3
`

exports[`test/lib/utils/explain-dep.js TAP manyDeps > explain nocolor shallow 1`] = `
manydep@1.0.0
  manydep@"1.0.0" from prod-dep@1.2.3
  node_modules/prod-dep
    prod-dep@"1.x" from the root project
  8 more (optdep, extra-neos, deep-dev, peer, the root project, ...)
`

exports[`test/lib/utils/explain-dep.js TAP manyDeps > print color 1`] = `
manydep@1.0.0
`

exports[`test/lib/utils/explain-dep.js TAP manyDeps > print nocolor 1`] = `
manydep@1.0.0
`

exports[`test/lib/utils/explain-dep.js TAP optional > explain color deep 1`] = `
optdep@1.0.0 optional
node_modules/optdep
  optional optdep@"1.0.0" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP optional > explain nocolor shallow 1`] = `
optdep@1.0.0 optional
node_modules/optdep
  optional optdep@"1.0.0" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP optional > print color 1`] = `
optdep@1.0.0 optional
node_modules/optdep
`

exports[`test/lib/utils/explain-dep.js TAP optional > print nocolor 1`] = `
optdep@1.0.0 optional
node_modules/optdep
`

exports[`test/lib/utils/explain-dep.js TAP peer > explain color deep 1`] = `
peer@1.0.0 peer
node_modules/peer
  peer peer@"1.0.0" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP peer > explain nocolor shallow 1`] = `
peer@1.0.0 peer
node_modules/peer
  peer peer@"1.0.0" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP peer > print color 1`] = `
peer@1.0.0 peer
node_modules/peer
`

exports[`test/lib/utils/explain-dep.js TAP peer > print nocolor 1`] = `
peer@1.0.0 peer
node_modules/peer
`

exports[`test/lib/utils/explain-dep.js TAP prodDep > explain color deep 1`] = `
prod-dep@1.2.3
node_modules/prod-dep
  prod-dep@"1.x" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP prodDep > explain nocolor shallow 1`] = `
prod-dep@1.2.3
node_modules/prod-dep
  prod-dep@"1.x" from the root project
`

exports[`test/lib/utils/explain-dep.js TAP prodDep > print color 1`] = `
prod-dep@1.2.3
node_modules/prod-dep
`

exports[`test/lib/utils/explain-dep.js TAP prodDep > print nocolor 1`] = `
prod-dep@1.2.3
node_modules/prod-dep
`
