@@ -135,13 +135,17 @@ module.exports.callbacks = {
135
135
if ( type === "snippet" && bs . options . get ( "logSnippet" ) ) {
136
136
137
137
logger . info (
138
- "Copy the following snippet into your website, " +
138
+ "{bold: Copy the following snippet into your website, " +
139
139
"just before the closing {cyan:</body>} tag"
140
140
) ;
141
141
142
142
logger . unprefixed ( "info" ,
143
143
messages . scriptTags ( bs . options )
144
144
) ;
145
+
146
+ logUrls ( bs . options . get ( "urls" ) . filter ( function ( value , key ) {
147
+ return key . slice ( 0 , 2 ) === "ui" ;
148
+ } ) . toJS ( ) ) ;
145
149
}
146
150
147
151
function serveFiles ( base ) {
@@ -185,11 +189,16 @@ module.exports.plugin = function (emitter, bs) {
185
189
*/
186
190
function logUrls ( urls ) {
187
191
192
+ var keys = Object . keys ( urls ) ;
188
193
var longestName = 0 ;
189
194
var longesturl = 0 ;
190
195
var offset = 2 ;
191
196
192
- var names = Object . keys ( urls ) . map ( function ( key ) {
197
+ if ( ! keys . length ) {
198
+ return ;
199
+ }
200
+
201
+ var names = keys . map ( function ( key ) {
193
202
if ( key . length > longestName ) {
194
203
longestName = key . length ;
195
204
}
@@ -205,7 +214,7 @@ function logUrls (urls) {
205
214
logger . info ( "{bold:Access URLs:" ) ;
206
215
logger . unprefixed ( "info" , "{grey: %s" , underline ) ;
207
216
208
- Object . keys ( urls ) . forEach ( function ( key , i ) {
217
+ keys . forEach ( function ( key , i ) {
209
218
var keyname = getKeyName ( key ) ;
210
219
logger . unprefixed ( "info" , " %s: {magenta:%s}" ,
211
220
getPadding ( key . length , longestName + offset ) + keyname ,
0 commit comments