2.0.2-next.add5d0e • Published 10 months ago

@skyra/start-banner v2.0.2-next.add5d0e

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

@skyra/start-banner

A banner generator utility for your CLI, generates a string to be printed into the console given a logo, name, and extras.

The full layout is similar to the following:

#####################################################################
#          #                                                        #
#          #                                                        #
#   LOGO   #                          NAME                          #
#          #                                                        #
#          #                                                        #
#####################################################################
############                                                        #
############                         EXTRAS                         #
############                                                        #
############                                                        #
#####################################################################

It consists of two sections, "left" and "right". The left section is present only if a non-empty logo is given, otherwise only the right section will be shown. The right section consists of the "name" and "extras" fields, both of which are optional, and if none of them is given, then only the logo will be shown.

The width of the left section depends on the width of the "logo" field without the ANSI codes, which allows users to use coloured logos with ANSI codes and the width will still be correct, displaying the banner as intended.

If the height of the right section is higher than the height of the logo, then an empty padding with the logo's width will be used.

Usage

To use the module, you import the createBanner function from the package, and then pass arrays with the lines.

2.0.3-next.24453e7

10 months ago

2.0.3-next.492fcc8

10 months ago

2.0.3-next.66e03ad

10 months ago

2.0.2

10 months ago

2.0.2-next.a6ef540

10 months ago

2.0.2-next.2fd587f

10 months ago

2.0.2-next.fea29a6

10 months ago

2.0.2-next.9143271

10 months ago

2.0.3-next.8bd9594

10 months ago

2.0.3-next.c11c390

10 months ago

2.0.2-next.6bf7063

11 months ago

2.0.3-next.2250521

10 months ago

2.0.2-next.add5d0e

10 months ago

2.0.2-next.2fa6457

10 months ago

2.0.3-next.1f60028

10 months ago

2.0.2-next.23d9751

10 months ago

2.0.3-next.38fda83

10 months ago

2.0.3-next.6d0d41b

10 months ago

2.0.3-next.f5aff3e

10 months ago

2.0.2-next.c69764e

10 months ago

2.0.2-next.dbe950f

12 months ago

2.0.2-next.182fd3f

10 months ago

2.0.3-next.b9be90a

10 months ago

2.0.2-next.9b52063

10 months ago

2.0.2-next.dc85943

10 months ago

2.0.3-next.ce5c7b6

10 months ago

2.0.2-next.43dafe2

11 months ago

2.0.1

2 years ago

2.0.0

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago