File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 11import * as p from '@clack/prompts' ;
22
33const s = p . spinner ( ) ;
4+ let progress = 0 ;
45let counter = 0 ;
56let loop : NodeJS . Timer ;
67
78p . intro ( 'Running spinner in CI environment' ) ;
89s . start ( 'spinner.start' ) ;
910new Promise ( ( resolve ) => {
1011 loop = setInterval ( ( ) => {
11- counter ++ ;
12+ if ( progress % 1000 === 0 ) {
13+ counter ++ ;
14+ }
15+ progress += 100 ;
1216 s . message ( `spinner.message [${ counter } ]` ) ;
1317 if ( counter > 6 ) {
1418 clearInterval ( loop ) ;
1519 resolve ( true ) ;
1620 }
17- } , 1000 ) ;
21+ } , 100 ) ;
1822} ) . then ( ( ) => {
1923 s . stop ( 'spinner.stop' ) ;
2024 p . outro ( 'Done' ) ;
Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ import { cursor, erase } from 'sisteransi';
1616
1717export { isCancel } from '@clack/core' ;
1818
19-
2019const unicode = isUnicodeSupported ( ) ;
2120const s = ( c : string , fallback : string ) => ( unicode ? c : fallback ) ;
2221const S_STEP_ACTIVE = s ( '◆' , '*' ) ;
You can’t perform that action at this time.
0 commit comments