# 🧹 String normalization library

<!--Badges-->
<!--⚠️WARNING: This section was generated by https://github.com/hejny/batch-project-editor/blob/main/src/workflows/800-badges/badges.ts so every manual change will be overwritten.-->


[![Quality of package String normalization library](https://packagequality.com/shield/n12.svg)](https://packagequality.com/#?package=n12)
[![Known Vulnerabilities](https://snyk.io/test/github/hejny/n12/badge.svg)](https://snyk.io/test/github/hejny/n12)
[![Issues](https://img.shields.io/github/issues/hejny/n12.svg?style=flat)](https://github.com/hejny/n12/issues)
<!--[![License of String normalization library](https://img.shields.io/github/license/hejny/n12.svg?style=flat)](https://github.com/hejny/n12/blob/main/LICENSE)-->
<!--[![NPM Version of String normalization library](https://badge.fury.io/js/n12.svg)](https://www.npmjs.com/package/n12)-->
<!--[![Socket](https://socket.dev/api/badge/npm/package/n12)](https://socket.dev/npm/package/n12)-->

<!--/Badges-->

Normalization library for strings

<!--Wallpaper-->
<!--⚠️WARNING: This section was generated by https://github.com/hejny/batch-project-editor/blob/main/src//workflows/315-ai-generated-wallpaper/4-aiGeneratedWallpaperUseInReadme.ts so every manual change will be overwritten.-->

[![Wallpaper of 🧹 String normalization library](assets/ai/wallpaper/gallery/2b6f0c28-1408-4f3e-90f8-da5e84579d85-0_0.png)](https://www.midjourney.com/app/jobs/2b6f0c28-1408-4f3e-90f8-da5e84579d85)

<!--/Wallpaper-->

## 🕸 Try `@promptbook/utils`

This package is fully functional, but I have decided to deprecate it in favor of [@promptbook/utils](https://www.npmjs.com/package/@promptbook/utils) package. The reason is that the new package has more features for text manipulation and especially for manipulation of texts going in and out of LLMs.

You can still perfectly use this package, but I will not be adding new features to it.

Every feature of this package is also available in the new package. The new package also has more features.

<!--Contributing-->
<!--⚠️WARNING: This section was generated by https://github.com/hejny/batch-project-editor/blob/main/src/workflows/810-contributing/contributing.ts so every manual change will be overwritten.-->

## 🖋️ Contributing

I am open to pull requests, feedback, and suggestions. Or if you like this utility, you can [☕ buy me a coffee](https://www.buymeacoffee.com/hejny) or [donate via cryptocurrencies](https://github.com/hejny/hejny/blob/main/documents/crypto.md).

You can also ⭐ star the n12 package, [follow me on GitHub](https://github.com/hejny) or [various other social networks](https://www.pavolhejny.com/contact/).

<!--/Contributing-->

<!--Partners-->
<!--⚠️WARNING: This section was generated by https://github.com/hejny/batch-project-editor/blob/main/src/workflows/820-partners/partners.ts so every manual change will be overwritten.-->

## ✨ Partners


<a href="https://collboard.com/" title="Collboard"><img src="https://collboard.fra1.cdn.digitaloceanspaces.com/assets/18.12.1/logo-small.png#gh-light-mode-only" alt="Collboard" height="60"/></a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://webgpt.cz/?partner=ph&utm_medium=referral&utm_source=github-readme&utm_campaign=partner-ph" title="WebGPT"><img src="https://webgpt.cz/_next/static/media/webgpt-black.8d958d25.png#gh-light-mode-only" alt="WebGPT" height="60"/></a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/webgptorg/promptbook" title="Promptbook"><img src="https://raw.githubusercontent.com/webgptorg/promptbook/main/other/design/logo.png#gh-light-mode-only" alt="Promptbook" height="60"/></a>


[Become a partner](https://www.pavolhejny.com/contact/)

<!--/Partners-->
