const spacesToTabs = (str, tabsize = 4) =>
str.replace(new RegExp(` {${tabsize}}`, "g"), "\t");
Returns the string and replaces all tabs with the given amount of spaces (tab size
).
The repository & npm package
You can find the all the utility functions from this series at github.com/martinkr/onelinecode
The library is also published to npm as @onelinecode for your convenience.
The code and the npm package will be updated every time I publish a new article.
Follow me on Twitter: @martinkr and consider to buy me a coffee
Photo by zoo_monkey on Unsplash
Top comments (3)
This is still converting tabs to spaces, not the other way around, as advertised.
Hi Alex,
thank you for pointing this out. Classic copy & paste error.
I updated the code and the article with my originally inteded code.
Cheers!
Shorter! 😅