NStack.Core 0.10.0

NStack.Core brings a set of updated APIs to .NET.  

It starts with a new string type that is focused on Unicode code-points as opposed to the historical chars and  UTF-16 encoding and introduces a utf8 string that supports slicing

There is a newer version of this package available.
See the version list below for details.
Install-Package NStack.Core -Version 0.10.0
dotnet add package NStack.Core --version 0.10.0
<PackageReference Include="NStack.Core" Version="0.10.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NStack.Core --version 0.10.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Merged some changes from upstream.

Added ustring.ColumnWidth to return number of columns that a ustring takes in a console.

* Renamed some methods to match the equivalent methods in Char.
* Introduced Substring (int start)
* Introduced difference between this [int start, int end] and this [int start, object end] the latter used to mean "until the end", replacing '0' as the previous value for "until the end".
* Introduced new method in Rune to measure the width in columns for console applications.

Showing the top 2 GitHub repositories that depend on NStack.Core:

Repository Stars
Console-based user interface toolkit for .NET applications.
A module that mixes PowerShell and GUIs! - built on Avalonia and gui.cs

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
0.14.0 2,836 3/30/2020
0.13.0 279 2/29/2020
0.12.0 2,792 6/4/2018
0.11.0 23,897 4/24/2018
0.10.0 406 4/22/2018
0.9.0 309 4/22/2018
0.8.0 1,559 2/7/2018
0.7.0 511 1/24/2018
0.6.0 337 1/23/2018
0.5.0 337 1/23/2018
0.4.0 417 1/4/2018
0.3.0 337 6/3/2017
0.2.0 309 6/3/2017
0.1.0 296 6/2/2017