This is a collection of helpers and tools I find useful enough to reuse in multiple projects. I hope this can help other people too. :)
The idea of the package is to be lightweight and without external dependencies as much as possible. Right now, the project is fully standalone.
You can install the package via NuGet using the following command:
dotnet add package Raccoon.Ninja.Tools
Check the changelog for the latest updates.
- Deterministic GUID generation;
- List extensions with useful methods like
ForEachWithIndex
,RemoveDuplicates
,PopFirst
,IndexOfMax
, etc.; - String extensions with methods like
Minify
,StripAccents
,OnlyDigits
, etc.; - DateTime extensions with methods like
DaysSince
, etc.; - Operation Result class to handle operations with success and error states with a functional approach;
- Move common tests to the
ErrorPresets
class;