1/* IMPORTANT
2 * This snapshot file is auto-generated, but designed for humans.
3 * It should be checked into source control and tracked carefully.
4 * Re-generate by setting TAP_SNAPSHOT=1 and running tests.
5 * Make sure to inspect the output below.  Do not ignore changes!
6 */
7'use strict'
8exports[`test/lib/utils/explain-dep.js TAP basic > ellipses test one 1`] = `
9manydep@1.0.0
10  manydep@"1.0.0" from prod-dep@1.2.3
11  node_modules/prod-dep
12    prod-dep@"1.x" from the root project
13  7 more (optdep, extra-neos, deep-dev, peer, the root project, ...)
14`
15
16exports[`test/lib/utils/explain-dep.js TAP basic > ellipses test two 1`] = `
17manydep@1.0.0
18  manydep@"1.0.0" from prod-dep@1.2.3
19  node_modules/prod-dep
20    prod-dep@"1.x" from the root project
21  6 more (optdep, extra-neos, deep-dev, peer, the root project, a package with a pretty long name)
22`
23
24exports[`test/lib/utils/explain-dep.js TAP basic bundled > explain color deep 1`] = `
25[1mbundle-of-joy[22m@[1m1.0.0[22m [1m[34mbundled[39m[22m[2m[22m
26[2mnode_modules/bundle-of-joy[22m
27  [34mbundled[39m [1mprod-dep[22m@"[1m1.x[22m" from the root project
28`
29
30exports[`test/lib/utils/explain-dep.js TAP basic bundled > explain nocolor shallow 1`] = `
31bundle-of-joy@1.0.0 bundled
32node_modules/bundle-of-joy
33  bundled prod-dep@"1.x" from the root project
34`
35
36exports[`test/lib/utils/explain-dep.js TAP basic bundled > print color 1`] = `
37[1mbundle-of-joy[22m@[1m1.0.0[22m [1m[34mbundled[39m[22m[2m[22m
38[2mnode_modules/bundle-of-joy[22m
39`
40
41exports[`test/lib/utils/explain-dep.js TAP basic bundled > print nocolor 1`] = `
42bundle-of-joy@1.0.0 bundled
43node_modules/bundle-of-joy
44`
45
46exports[`test/lib/utils/explain-dep.js TAP basic deepDev > explain color deep 1`] = `
47[1mdeep-dev[22m@[1m2.3.4[22m [1m[33mdev[39m[22m[2m[22m
48[2mnode_modules/deep-dev[22m
49  [1mdeep-dev[22m@"[1m2.x[22m" from [1mmetadev[22m@[1m3.4.5[22m[2m[22m
50  [2mnode_modules/dev/node_modules/metadev[22m
51    [1mmetadev[22m@"[1m3.x[22m" from [1mtopdev[22m@[1m4.5.6[22m[2m[22m
52    [2mnode_modules/topdev[22m
53      [33mdev[39m [1mtopdev[22m@"[1m4.x[22m" from the root project
54`
55
56exports[`test/lib/utils/explain-dep.js TAP basic deepDev > explain nocolor shallow 1`] = `
57deep-dev@2.3.4 dev
58node_modules/deep-dev
59  deep-dev@"2.x" from metadev@3.4.5
60  node_modules/dev/node_modules/metadev
61    metadev@"3.x" from topdev@4.5.6
62    node_modules/topdev
63`
64
65exports[`test/lib/utils/explain-dep.js TAP basic deepDev > print color 1`] = `
66[1mdeep-dev[22m@[1m2.3.4[22m [1m[33mdev[39m[22m[2m[22m
67[2mnode_modules/deep-dev[22m
68`
69
70exports[`test/lib/utils/explain-dep.js TAP basic deepDev > print nocolor 1`] = `
71deep-dev@2.3.4 dev
72node_modules/deep-dev
73`
74
75exports[`test/lib/utils/explain-dep.js TAP basic extraneous > explain color deep 1`] = `
76[1mextra-neos[22m@[1m1337.420.69-lol[22m [1m[31mextraneous[39m[22m[2m[22m
77[2mnode_modules/extra-neos[22m
78`
79
80exports[`test/lib/utils/explain-dep.js TAP basic extraneous > explain nocolor shallow 1`] = `
81extra-neos@1337.420.69-lol extraneous
82node_modules/extra-neos
83`
84
85exports[`test/lib/utils/explain-dep.js TAP basic extraneous > print color 1`] = `
86[1mextra-neos[22m@[1m1337.420.69-lol[22m [1m[31mextraneous[39m[22m[2m[22m
87[2mnode_modules/extra-neos[22m
88`
89
90exports[`test/lib/utils/explain-dep.js TAP basic extraneous > print nocolor 1`] = `
91extra-neos@1337.420.69-lol extraneous
92node_modules/extra-neos
93`
94
95exports[`test/lib/utils/explain-dep.js TAP basic manyDeps > explain color deep 1`] = `
96[1mmanydep[22m@[1m1.0.0[22m
97  [1mmanydep[22m@"[1m1.0.0[22m" from [1mprod-dep[22m@[1m1.2.3[22m[2m[22m
98  [2mnode_modules/prod-dep[22m
99    [1mprod-dep[22m@"[1m1.x[22m" from the root project
100  [36moptional[39m [1mmanydep[22m@"[1m1.x[22m" from [1moptdep[22m@[1m1.0.0[22m [1m[36moptional[39m[22m[2m[22m
101  [2mnode_modules/optdep[22m
102    [36moptional[39m [1moptdep[22m@"[1m1.0.0[22m" from the root project
103  [1mmanydep[22m@"[1m1.0.x[22m" from [1mextra-neos[22m@[1m1337.420.69-lol[22m [1m[31mextraneous[39m[22m[2m[22m
104  [2mnode_modules/extra-neos[22m
105  [33mdev[39m [1mmanydep[22m@"[1m*[22m" from [1mdeep-dev[22m@[1m2.3.4[22m [1m[33mdev[39m[22m[2m[22m
106  [2mnode_modules/deep-dev[22m
107    [1mdeep-dev[22m@"[1m2.x[22m" from [1mmetadev[22m@[1m3.4.5[22m[2m[22m
108    [2mnode_modules/dev/node_modules/metadev[22m
109      [1mmetadev[22m@"[1m3.x[22m" from [1mtopdev[22m@[1m4.5.6[22m[2m[22m
110      [2mnode_modules/topdev[22m
111        [33mdev[39m [1mtopdev[22m@"[1m4.x[22m" from the root project
112  [35mpeer[39m [1mmanydep[22m@"[1m>1.0.0-beta <1.0.1[22m" from [1mpeer[22m@[1m1.0.0[22m [1m[35mpeer[39m[22m[2m[22m
113  [2mnode_modules/peer[22m
114    [35mpeer[39m [1mpeer[22m@"[1m1.0.0[22m" from the root project
115  [1mmanydep[22m@"[1m>1.0.0-beta <1.0.1[22m" from the root project
116  [1mmanydep[22m@"[1m1[22m" from [1ma package with a pretty long name[22m@[1m1.2.3[22m
117  [1mmanydep[22m@"[1m1[22m" from [1manother package with a pretty long name[22m@[1m1.2.3[22m
118  [1mmanydep[22m@"[1m1[22m" from [1myet another a package with a pretty long name[22m@[1m1.2.3[22m
119`
120
121exports[`test/lib/utils/explain-dep.js TAP basic manyDeps > explain nocolor shallow 1`] = `
122manydep@1.0.0
123  manydep@"1.0.0" from prod-dep@1.2.3
124  node_modules/prod-dep
125    prod-dep@"1.x" from the root project
126  8 more (optdep, extra-neos, deep-dev, peer, the root project, ...)
127`
128
129exports[`test/lib/utils/explain-dep.js TAP basic manyDeps > print color 1`] = `
130[1mmanydep[22m@[1m1.0.0[22m
131`
132
133exports[`test/lib/utils/explain-dep.js TAP basic manyDeps > print nocolor 1`] = `
134manydep@1.0.0
135`
136
137exports[`test/lib/utils/explain-dep.js TAP basic optional > explain color deep 1`] = `
138[1moptdep[22m@[1m1.0.0[22m [1m[36moptional[39m[22m[2m[22m
139[2mnode_modules/optdep[22m
140  [36moptional[39m [1moptdep[22m@"[1m1.0.0[22m" from the root project
141`
142
143exports[`test/lib/utils/explain-dep.js TAP basic optional > explain nocolor shallow 1`] = `
144optdep@1.0.0 optional
145node_modules/optdep
146  optional optdep@"1.0.0" from the root project
147`
148
149exports[`test/lib/utils/explain-dep.js TAP basic optional > print color 1`] = `
150[1moptdep[22m@[1m1.0.0[22m [1m[36moptional[39m[22m[2m[22m
151[2mnode_modules/optdep[22m
152`
153
154exports[`test/lib/utils/explain-dep.js TAP basic optional > print nocolor 1`] = `
155optdep@1.0.0 optional
156node_modules/optdep
157`
158
159exports[`test/lib/utils/explain-dep.js TAP basic overridden > explain color deep 1`] = `
160[1moverridden-root[22m@[1m1.0.0[22m [1m[90moverridden[39m[22m[2m[22m
161[2mnode_modules/overridden-root[22m
162  [90moverridden[39m [1moverridden-dep[22m@"[1m1.0.0[22m" (was "^2.0.0") from the root project
163`
164
165exports[`test/lib/utils/explain-dep.js TAP basic overridden > explain nocolor shallow 1`] = `
166overridden-root@1.0.0 overridden
167node_modules/overridden-root
168  overridden overridden-dep@"1.0.0" (was "^2.0.0") from the root project
169`
170
171exports[`test/lib/utils/explain-dep.js TAP basic overridden > print color 1`] = `
172[1moverridden-root[22m@[1m1.0.0[22m [1m[90moverridden[39m[22m[2m[22m
173[2mnode_modules/overridden-root[22m
174`
175
176exports[`test/lib/utils/explain-dep.js TAP basic overridden > print nocolor 1`] = `
177overridden-root@1.0.0 overridden
178node_modules/overridden-root
179`
180
181exports[`test/lib/utils/explain-dep.js TAP basic peer > explain color deep 1`] = `
182[1mpeer[22m@[1m1.0.0[22m [1m[35mpeer[39m[22m[2m[22m
183[2mnode_modules/peer[22m
184  [35mpeer[39m [1mpeer[22m@"[1m1.0.0[22m" from the root project
185`
186
187exports[`test/lib/utils/explain-dep.js TAP basic peer > explain nocolor shallow 1`] = `
188peer@1.0.0 peer
189node_modules/peer
190  peer peer@"1.0.0" from the root project
191`
192
193exports[`test/lib/utils/explain-dep.js TAP basic peer > print color 1`] = `
194[1mpeer[22m@[1m1.0.0[22m [1m[35mpeer[39m[22m[2m[22m
195[2mnode_modules/peer[22m
196`
197
198exports[`test/lib/utils/explain-dep.js TAP basic peer > print nocolor 1`] = `
199peer@1.0.0 peer
200node_modules/peer
201`
202
203exports[`test/lib/utils/explain-dep.js TAP basic prodDep > explain color deep 1`] = `
204[1mprod-dep[22m@[1m1.2.3[22m[2m[22m
205[2mnode_modules/prod-dep[22m
206  [1mprod-dep[22m@"[1m1.x[22m" from the root project
207`
208
209exports[`test/lib/utils/explain-dep.js TAP basic prodDep > explain nocolor shallow 1`] = `
210prod-dep@1.2.3
211node_modules/prod-dep
212  prod-dep@"1.x" from the root project
213`
214
215exports[`test/lib/utils/explain-dep.js TAP basic prodDep > print color 1`] = `
216[1mprod-dep[22m@[1m1.2.3[22m[2m[22m
217[2mnode_modules/prod-dep[22m
218`
219
220exports[`test/lib/utils/explain-dep.js TAP basic prodDep > print nocolor 1`] = `
221prod-dep@1.2.3
222node_modules/prod-dep
223`
224
225exports[`test/lib/utils/explain-dep.js TAP basic workspaces > explain color deep 1`] = `
226[32ma@1.0.0[39m[2m[22m
227[2ma[22m
228  [32ma@1.0.0[39m[2m[22m
229  [2mnode_modules/a[22m
230    [32mworkspace[39m [1ma[22m from the root project
231`
232
233exports[`test/lib/utils/explain-dep.js TAP basic workspaces > explain nocolor shallow 1`] = `
234a@1.0.0
235a
236  a@1.0.0
237  node_modules/a
238    workspace a from the root project
239`
240
241exports[`test/lib/utils/explain-dep.js TAP basic workspaces > print color 1`] = `
242[32ma@1.0.0[39m[2m[22m
243[2ma[22m
244`
245
246exports[`test/lib/utils/explain-dep.js TAP basic workspaces > print nocolor 1`] = `
247a@1.0.0
248a
249`
250