Found 141 packages
Source only packages that exposes newer .net and C# features to older runtimes.
Type and Reflection polyfill extension methods for .NET 3.5+ and .NET Standard 1.0+
PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel
Source Generator to help multi-targeting projects.
A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class. This package does not contain any compiled binaries, but instead adds the IsExternalInit class as C# source code to your project. Because this code is compiled together with the rest of your code, the built binaries will not have a dependency on this package, meaning that you can perfectly use it for both libraries and applications. The C# code is only included if you are targeting a framework version which does not support the IsExternalInit class. For example, if you create a library which multi-targets .NET Standard 2.0 and .NET 5.0, the IsExternalInit class is not provided in the .NET 5.0 compilation, because .NET 5.0 already provides support for the class by default. Please see https://github.com/manuelroemer/IsExternalInit for additional information on how to use this package.
The goal of this script is to provide a fast and lightweight (3kb minified / 1kb gzipped) script to enable responsive web designs in browsers that don't support CSS3 Media Queries - in particular, Internet Explorer 8 and under. It's written in such a way that it will probably patch support for other non-supporting browsers as well (more information on that soon).
Support of Blazor server-side for Internet Explorer 11, Edge Legacy and more on .NET 6.0 and .NET 7.0
.NET polyfill to the future. A versatile RAD (Rapid Application Development) framework for .NET platform.
Package Description
The HTML5 Shiv enables use of HTML5 sectioning elements in legacy Internet Explorer and provides basic HTML5 styling for Internet Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x.
Provides primitives for string and text manipulation.
Polyfills for .NET Core features on .NET Framework and .NET Standard 2.0
The module provides versatile primitives that can be used to automatically lookup and load .NET assembly dependencies in dynamic scenarios.
.NET library that contains extension methods and helper classes for character-based data types.
Theraot.Core is a .NET Backport (ValueTask, ValueTuple, Task, Expressions, Linq, ThreadLocal, IsExternalInit, Range, Index, etc...) for .NET Framework. .NET Core, .NET Standard
Provides extended functionality for process manipulation.
Provides primitives for command line manipulation.
Promise Polyfill (promise-polyfill) binding library for Bridge.NET projects.
Provides primitives for functional processing of data sequences.
C# source code only package which allows to use .NET's nullable attributes targeting frameworks older than .NET 5.0. Nullable attributes are used by the compiler to provide warnings when you may dereference a null value, throwing a `System.NullReferenceException`. This package is an extension to https://www.nuget.org/packages/Nullable/. The C# code is only included if targeting a framework version which does not already cover nullable attributes. Requires C# 8 or later. See https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/nullable-analysis for more info. Package documentation on github: https://github.com/6bee/aqua-tools/tree/v2.2.9#aquatoolpolyfillnullable