loading...

What do you guys use for formatting strings in javascript?

nombrekeff profile image Manolo Edge ・1 min read

Hi there boys and girls!

How do you approach string formatting in javascript? Do you use any library or implement the formating yourselves?

I'm developing a loggin' library which relies quite a bit on formatting so i'm really interested in looking for alternatives and what solutions people have come with.

I've been using this library strif I made for my logging library, and it really does the job.

Discussion

pic
Editor guide
Collapse
alangdm profile image
Alan Dávalos

Why not just use string template literals? developer.mozilla.org/en-US/docs/W...

Collapse
nombrekeff profile image
Manolo Edge Author

Yes, It could be accomplished using template literals, although for the use case I needed it for, it was not enough, I needed to process each string segment separately and process it in some way, also needed something where I could easily enable and disable some part of the formatting (which we call transformers within strif)

For example:

  • To color specific segments of the log.
  • Enabling/disabling color.
  • Having multiple transformers per segment.
  • But most importantly to not add complexity for the user that is not needed.

But yes, for most cases I think template literals are good enough.