TLio.Extensions.Text
0.9.0-preview.4
See the version list below for details.
dotnet add package TLio.Extensions.Text --version 0.9.0-preview.4
NuGet\Install-Package TLio.Extensions.Text -Version 0.9.0-preview.4
<PackageReference Include="TLio.Extensions.Text" Version="0.9.0-preview.4" />
<PackageVersion Include="TLio.Extensions.Text" Version="0.9.0-preview.4" />
<PackageReference Include="TLio.Extensions.Text" />
paket add TLio.Extensions.Text --version 0.9.0-preview.4
#r "nuget: TLio.Extensions.Text, 0.9.0-preview.4"
#:package TLio.Extensions.Text@0.9.0-preview.4
#addin nuget:?package=TLio.Extensions.Text&version=0.9.0-preview.4&prerelease
#tool nuget:?package=TLio.Extensions.Text&version=0.9.0-preview.4&prerelease
TLio.Extensions.Text
Text and string functions for TLio. Format-agnostic — works
against JSON, XML, and YAML through IExecutionContext<TNode>.
dotnet add package TLio.Extensions.Text
Register the pack
using TLio.Extensions.Text;
var options = ParseOptions<JToken>.CreateDefault();
options.FunctionsProvider.RegisterText<JToken>();
RegisterTextPack<TNode>() is a JLio-compatible alias for the same call.
Functions
concat · length · substring · toupper · tolower · trim · trimstart · trimend ·
startswith · endswith · contains · replace · split · join · indexof · format ·
parse · padleft · padright · newguid · isempty · toString
camelCase aliases are also registered: toLower, toUpper, trimStart, trimEnd.
Example
[
{ "command": "add", "path": "$.fullName",
"value": "=concat(=fetch($.first), ' ', =fetch($.last))" },
{ "command": "set", "path": "$.code", "value": "=toUpper(=fetch($.code))" }
]
License
MIT — see the repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- TLio.Core (>= 0.9.0-preview.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.10.0-preview.1 | 53 | 8/24/2026 |
| 0.9.0 | 91 | 8/23/2026 |
| 0.9.0-preview.14 | 76 | 8/22/2026 |
| 0.9.0-preview.13 | 52 | 8/22/2026 |
| 0.9.0-preview.12 | 62 | 8/22/2026 |
| 0.9.0-preview.11 | 47 | 8/22/2026 |
| 0.9.0-preview.10 | 57 | 8/22/2026 |
| 0.9.0-preview.9 | 52 | 8/21/2026 |
| 0.9.0-preview.8 | 61 | 8/21/2026 |
| 0.9.0-preview.7 | 56 | 8/21/2026 |
| 0.9.0-preview.6 | 44 | 8/21/2026 |
| 0.9.0-preview.5 | 54 | 8/21/2026 |
| 0.9.0-preview.4 | 56 | 8/21/2026 |
| 0.8.0 | 95 | 8/20/2026 |
| 0.1.0-preview.22 | 56 | 8/20/2026 |
| 0.1.0-preview.21 | 53 | 8/20/2026 |
| 0.1.0-preview.19 | 56 | 8/20/2026 |
| 0.1.0-preview.18 | 54 | 8/20/2026 |
| 0.1.0-preview.17 | 56 | 8/20/2026 |
| 0.1.0-preview.16 | 59 | 8/19/2026 |