{"library":"typescript-string-operations","type":"library","category":null,"description":"The `typescript-string-operations` library (current stable v1.6.1) provides a collection of lightweight, utility functions for common string manipulations in TypeScript, inspired by C# string operations. It includes robust `formatString` with specifiers (e.g., `{0:L}` for lowercase, `{0:d}` for short date), `joinString` for concatenating arrays or objects with a delimiter, `isNullOrWhiteSpace` for comprehensive empty/null/whitespace checks, and an `emptyString` constant. A `StringBuilder` class is also available for efficient, mutable string construction, mirroring its C# counterpart. The library is designed to be lightweight, has no jQuery dependency, and is unit-tested, making it suitable for modern web applications, including those built with Angular. Its release cadence is feature-driven, with notable breaking changes in version 1.5.0, where uppercase-prefixed methods and the `String` class were deprecated in favor of named function imports to avoid polluting the global `String` object.","language":"javascript","status":"active","version":"1.6.1","tags":["javascript","typescript","string format","string operations","stringbuilder","string builder","angular"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typescript-string-operations","imports":["import { StringBuilder, formatString, isNullOrWhiteSpace, joinString, emptyString } from 'typescript-string-operations';","import { String } from 'typescript-string-operations';","import { formatString } from 'typescript-string-operations';"]},{"cmd":"yarn add typescript-string-operations","imports":[]},{"cmd":"pnpm add typescript-string-operations","imports":[]}],"homepage":null,"github":"https://github.com/sevensc/typescript-string-operations","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typescript-string-operations","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/typescript-string-operations/compatibility"}}