Raccoon.Ninja.Tools
1.8.0
dotnet add package Raccoon.Ninja.Tools --version 1.8.0
NuGet\Install-Package Raccoon.Ninja.Tools -Version 1.8.0
<PackageReference Include="Raccoon.Ninja.Tools" Version="1.8.0" />
paket add Raccoon.Ninja.Tools --version 1.8.0
#r "nuget: Raccoon.Ninja.Tools, 1.8.0"
// Install Raccoon.Ninja.Tools as a Cake Addin #addin nuget:?package=Raccoon.Ninja.Tools&version=1.8.0 // Install Raccoon.Ninja.Tools as a Cake Tool #tool nuget:?package=Raccoon.Ninja.Tools&version=1.8.0
Racoon Ninja Tools
Description
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.
Installation
You can install the package via NuGet using the following command:
dotnet add package Raccoon.Ninja.Tools
Changelog
Check the changelog for the latest updates.
Features
- 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;
TODO
- Move common tests to the
ErrorPresets
class;
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
## [1.8.0] - Sep, 2024
- Added `WithMessage` to the `Error` class to allow the error message to be changed. It will allow for more flexibility when handling errors;