taritsyn
NuGet publisher profile
Packages (78)
AdvancedStringBuilder
Contains a simple implementation of the pool and extension methods for string builder.
JavaScriptEngineSwitcher.Core
JavaScript Engine Switcher determines unified interface for access to the basic features of popular JavaScript engines. This library allows you to quickly and easily switch to using of another JavaScript engine.
WebMarkupMin.Core
The Web Markup Minifier (abbreviated WebMarkupMin) is a .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.
JavaScriptEngineSwitcher.V8
JavaScriptEngineSwitcher.V8 contains a `V8JsEngine` adapter (wrapper for the ClearScript.V8).
BundleTransformer.Core
Bundle Transformer - a modular extension for the System.Web.Optimization (also known as the Microsoft ASP.NET Web Optimization Framework). `StyleTransformer` and `ScriptTransformer` classes, included in the core of Bundle Transformer and implement the `IBundleTransform` interface. They are intended to replace the standard classes: `CssMinify` and `JsMinify`.
MsieJavaScriptEngine
This library is a .NET wrapper for working with the JavaScript engines of Internet Explorer and Edge Legacy.
WebMarkupMin.AspNet.Common
WebMarkupMin.AspNet.Common is auxiliary package, that contains classes and interfaces for all ASP.NET extensions.
JavaScriptEngineSwitcher.Msie
JavaScriptEngineSwitcher.Msie contains a `MsieJsEngine` adapter (wrapper for the MSIE JavaScript Engine for .NET).
JavaScriptEngineSwitcher.ChakraCore
JavaScriptEngineSwitcher.ChakraCore contains a `ChakraCoreJsEngine` adapter (wrapper for the ChakraCore).
LibSassHost
.NET wrapper around the LibSass with the ability to support a virtual file system.
JavaScriptEngineSwitcher.Extensions.MsDependencyInjection
JavaScriptEngineSwitcher.Extensions.MsDependencyInjection contains extension methods for adding the JS engine switcher in an `IServiceCollection`.
BundleTransformer.Less
BundleTransformer.Less contains one translator-adapter - `LessTranslator`. This adapter makes translation of LESS code to CSS code. Also contains the `LessAssetHandler` debugging HTTP handler, which is responsible for text output of translated LESS asset.
JavaScriptEngineSwitcher.V8.Native.win-x64
This package is deprecated. Instead, it is recommended to use a Microsoft.ClearScript.V8.Native.win-x64 package.
DartSassHost
.NET wrapper around the Dart Sass with the ability to support a virtual file system.
WebMarkupMin.NUglify
WebMarkupMin.NUglify contains 2 minifier-adapters: `NUglifyCssMinifier` (for minification of CSS code) and `NUglifyJsMinifier` (for minification of JS code). These adapters perform minification using the NUglify.
LibSassHost.Native.win-x64
This package complements the LibSassHost package and contains the native implementation of LibSass for Windows (x64).
JavaScriptEngineSwitcher.ChakraCore.Native.win-x64
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for Windows (x64).
BundleTransformer.SassAndScss
BundleTransformer.SassAndScss contains one translator-adapter - `SassAndScssTranslator`. This adapter makes translation of Sass and SCSS code to CSS code by using the Dart Sass Host for .NET. Also contains the `SassAndScssAssetHandler` debugging HTTP handler, which is responsible for text output of translated Sass or SCSS asset.
LibSassHost.Native.win-x86
This package complements the LibSassHost package and contains the native implementation of LibSass for Windows (x86).
JavaScriptEngineSwitcher.Jint
JavaScriptEngineSwitcher.Jint contains a `JintJsEngine` adapter (wrapper for the Jint).
JavaScriptEngineSwitcher.V8.Native.win-x86
This package is deprecated. Instead, it is recommended to use a Microsoft.ClearScript.V8.Native.win-x86 package.
JavaScriptEngineSwitcher.ChakraCore.Native.win-x86
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for Windows (x86).
WebMarkupMin.AspNetCore3
WebMarkupMin.AspNetCore3 contains one Middleware for ASP.NET Core 3.1 and 5 - `WebMarkupMinMiddleware`.
BundleTransformer.MicrosoftAjax
BundleTransformer.MicrosoftAjax contains two minifier-adapters: `MicrosoftAjaxCssMinifier` (for minification of CSS code) and `MicrosoftAjaxJsMinifier` (for minification of JS code). These adapters perform minification by using the Microsoft Ajax Minifier.
JavaScriptEngineSwitcher.ChakraCore.Native.linux-x64
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for Linux (x64).
WebMarkupMin.AspNetCore6
WebMarkupMin.AspNetCore6 contains one Middleware for ASP.NET Core 6 and 7 - `WebMarkupMinMiddleware`.
JavaScriptEngineSwitcher.Vroom
JavaScriptEngineSwitcher.Vroom contains a `VroomJsEngine` adapter (wrapper for the VroomJs).
WebMarkupMin.AspNetCore2
WebMarkupMin.AspNetCore2 contains one Middleware for ASP.NET Core 2.X - `WebMarkupMinMiddleware`.
BundleTransformer.Autoprefixer
BundleTransformer.Autoprefixer contains one postprocessor-adapter for postprocessing of CSS code - `AutoprefixCssPostProcessor`. This adapter makes actualization of vendor prefixes in CSS code by using the Autoprefixer Host for .NET.
BundleTransformer.NUglify
BundleTransformer.NUglify contains two minifier-adapters: `NUglifyCssMinifier` (for minification of CSS code) and `NUglifyJsMinifier` (for minification of JS code). These adapters perform minification by using the NUglify.
JavaScriptEngineSwitcher.ChakraCore.Native.osx-x64
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for OS X (x64).
LibSassHost.Native.linux-x64
This package complements the LibSassHost package and contains the native implementation of LibSass for Linux (x64).
BundleTransformer.Yui
BundleTransformer.Yui contains two minifier-adapters: `YuiCssMinifier` (for minification of CSS code) and `YuiJsMinifier` (for minification of JS code). These adapters perform minification by using the YUI Compressor for .NET.
WebMarkupMin.AspNet4.Common
WebMarkupMin.AspNet4.Common is auxiliary package, that contains classes for ASP.NET 4.X extensions.
WebMarkupMin.AspNetCoreLatest
WebMarkupMin.AspNetCoreLatest contains one Middleware for ASP.NET Core 8, 9 and 10 - `WebMarkupMinMiddleware`.
BundleTransformer.UglifyJs
BundleTransformer.UglifyJs contains one minifier-adapter for minification of JS code - `UglifyJsMinifier`. `UglifyJsMinifier` is based on the Mihai Bazon's UglifyJS.
WebMarkupMin.AspNetCore5
This package is deprecated. Instead, it is recommended to use a WebMarkupMin.AspNetCore3 package.
DouglasCrockford.JsMin
JSMin.NET is a .NET port of the Douglas Crockford's JSMin.
BundleTransformer.ConfigurationIntelliSense
BundleTransformer.ConfigurationIntelliSense adds a IntelliSense support during editing of the `bundleTransformer` configuration section in the `Web.config` file.
WebMarkupMin.AspNet4.Mvc
WebMarkupMin.AspNet4.Mvc contains 4 action filters: `MinifyHtmlAttribute` (for minification of HTML code), `MinifyXhtmlAttribute` (for minification of XHTML code), `MinifyXmlAttribute` (for minification of XML code) and `CompressContentAttribute` (for compression of text content by using GZIP or Deflate).
WebMarkupMin.AspNetCore7
This package is deprecated. Instead, it is recommended to use a WebMarkupMin.AspNetCore6 package.
BundleTransformer.TypeScript
BundleTransformer.TypeScript contains one translator-adapter - `TypeScriptTranslator`. This adapter makes translation of TypeScript code to JS code. Also contains the `TypeScriptAssetHandler` debugging HTTP handler, which is responsible for text output of translated TypeScript asset.
BundleTransformer.JsMin
BundleTransformer.JsMin contains one minifier-adapter - `CrockfordJsMinifier`. This adapter performs minification of JS code by using the JSMin for .NET.
WebMarkupMin.AspNetCore8
This package is deprecated. Instead, it is recommended to use a WebMarkupMin.AspNetCoreLatest package.
JavaScriptEngineSwitcher.V8.Native.linux-x64
This package is deprecated. Instead, it is recommended to use a Microsoft.ClearScript.V8.Native.linux-x64 package.
AutoprefixerHost
.NET wrapper around the Andrey Sitnik's Autoprefixer.
BundleTransformer.Csso
BundleTransformer.Csso contains one minifier-adapter for minification of CSS code - `KryzhanovskyCssMinifier`. `KryzhanovskyCssMinifier` is based on the Sergey Kryzhanovsky's CSSO.
BundleTransformer.CleanCss
BundleTransformer.CleanCss contains one minifier-adapter for minification of CSS code - `CleanCssMinifier`. `CleanCssMinifier` is based on the Clean-css.
BundleTransformer.CoffeeScript
BundleTransformer.CoffeeScript contains one translator-adapter - `CoffeeScriptTranslator`. This adapter makes translation of CoffeeScript code to JS code. Also contains the `CoffeeScriptAssetHandler` debugging HTTP handler, which is responsible for text output of translated CoffeeScript asset.
JavaScriptEngineSwitcher.V8.Native.osx-x64
This package is deprecated. Instead, it is recommended to use a Microsoft.ClearScript.V8.Native.osx-x64 package.
JavaScriptEngineSwitcher.ChakraCore.Native.win-arm
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for Windows (ARM).
JavaScriptEngineSwitcher.Jurassic
JavaScriptEngineSwitcher.Jurassic contains a `JurassicJsEngine` adapter (wrapper for the Jurassic).
LibSassHost.Native.osx-x64
This package complements the LibSassHost package and contains the native implementation of LibSass for OS X (x64).
BundleTransformer.Closure
BundleTransformer.Closure contains two minifier-adapters for minification of JS code: `ClosureRemoteJsMinifier` and `ClosureLocalJsMinifier`. These adapters perform minification by using the Google Closure Compiler.
Jurassic.Unofficial
This unofficial package contains a strongly-signed assemblies of the Jurassic library.
WebMarkupMin.MsAjax
WebMarkupMin.MsAjax contains 2 minifier-adapters: `MsAjaxCssMinifier` (for minification of CSS code) and `MsAjaxJsMinifier` (for minification of JS code). These adapters perform minification using the Microsoft Ajax Minifier.
JavaScriptEngineSwitcher.ChakraCore.Native.win-arm64
This package complements the JavaScriptEngineSwitcher.ChakraCore package and contains the native implementation of ChakraCore for Windows (ARM64).
BundleTransformer.Handlebars
BundleTransformer.Handlebars contains one translator-adapter - `HandlebarsTranslator` (supports the Handlebars). This adapter makes translation of Handlebars templates to JS code. Also contains the `HandlebarsAssetHandler` debugging HTTP handler, which is responsible for text output of translated Handlebars asset.
WebMarkupMin.AspNet.Brotli
WebMarkupMin.AspNet.Brotli contains one compressor-adapter for compression of text content by using the Brotli algorithm - `BrotliCompressor`. `BrotliCompressor` is based on the BrotliSharpLib.
WebMarkupMin.AspNet4.WebForms
WebMarkupMin.AspNet4.WebForms contains 5 Web Forms page classes: `MinifiedHtmlPage` (supports HTML minification only), `MinifiedXhtmlPage` (supports XHTML minification only), `CompressedPage` (supports HTTP compression only), `MinifiedAndCompressedHtmlPage` (supports HTML minification and HTTP compression) and `MinifiedAndCompressedXhtmlPage` (supports XHTML minification and HTTP compression); and 5 master page classes: `MinifiedHtmlMasterPage` (supports HTML minification only), `MinifiedXhtmlMasterPage` (supports XHTML minification only), `CompressedMasterPage` (supports HTTP compression only), `MinifiedAndCompressedHtmlMasterPage` (supports HTML minification and HTTP compression) and `MinifiedAndCompressedXhtmlMasterPage` (supports XHTML minification and HTTP compression).
WebMarkupMin.AspNetCore1
WebMarkupMin.AspNetCore1 contains one Middleware for ASP.NET Core 1.X - `WebMarkupMinMiddleware`.
BundleTransformer.Packer
BundleTransformer.Packer contains one minifier-adapter for minification of JS code - `EdwardsJsMinifier`. `EdwardsJsMinifier` is based on the Dean Edwards' Packer.
BundleTransformer.WG
BundleTransformer.WG contains one minifier-adapter for minification of CSS code - `WgCssMinifier`. `WgCssMinifier` is based on the WebGrease Semantic CSS minifier.
WebMarkupMin.AspNet4.HttpModules
WebMarkupMin.AspNet4.HttpModules contains 4 HTTP-modules: `HtmlMinificationModule` (for minification of HTML code), `XhtmlMinificationModule` (for minification of XHTML code), `XmlMinificationModule` (for minification of XML code) and `HttpCompressionModule` (for compression of text content by using GZIP or Deflate).
WebMarkupMin.Yui
WebMarkupMin.Yui contains 2 minifier-adapters: `YuiCssMinifier` (for minification of CSS code) and `YuiJsMinifier` (for minification of JS code). These adapters perform minification using the YUI Compressor for .NET.
JavaScriptEngineSwitcher.NiL
JavaScriptEngineSwitcher.NiL contains a `NiLJsEngine` adapter (wrapper for the NiL.JS).
JavaScriptEngineSwitcher.Node
JavaScriptEngineSwitcher.Node contains a `NodeJsEngine` adapter (wrapper for the Jering.Javascript.NodeJS).
BundleTransformer.Hogan
BundleTransformer.Hogan contains one translator-adapter - `HoganTranslator`. This adapter makes translation of Mustache templates to JS code. Also contains the `HoganAssetHandler` debugging HTTP handler, which is responsible for text output of translated Mustache asset.
PolyfillsForOldDotNet.System.Threading
Contains polyfills for the `Volatile` class from the System.Threading library.
LuckyAssetManagerContrib
This project was designed to add new functionality to LuckyAssetManager. In LuckyAssetManagerContrib implemented 2 custom processor: SelectPathProcessor (processor for choosing pre-minified assets with file extensions *.min.js and *.min.css in release mode) and FinalProcessor (responsible for replacement relative paths in CSS-files, combining and caching assets), and new improved HTTP-handler (supports browser caching and ETags). This extension will help your web applications successfully pass a most part of the tests in YSlow. Attention! In order to take advantage of new features requires manual editing of Web.config (see instruction - http://bit.ly/ADLlVN).
PolyfillsForOldDotNet.System.Runtime.InteropServices.RuntimeInformation
Contains polyfills for the `OSArchitecture` property and `IsOSPlatform` method of `RuntimeInformation` class from the System.Runtime.InteropServices.RuntimeInformation library.
PolyfillsForOldDotNet.System.Buffers
Implementation of the System.Buffers library without logging for .NET Framework 4.0.
ResxToCs.MSBuild
A MSBuild task that converts the `.resx` files to the `.Designer.cs` files.
dotnet-resx2cs
A .NET Core CLI tool that converts the `.resx` files to the `.Designer.cs` files.
JavaScriptEngineSwitcher.Yantra
JavaScriptEngineSwitcher.Yantra contains a `YantraJsEngine` adapter (wrapper for the YantraJS).
ResxToCs.Core
A .NET library that converts a Resx code into C# code.
LibSassHost.Native.win-arm64
This package complements the LibSassHost package and contains the native implementation of LibSass for Windows (ARM64).
LibSassHost.Native.win-arm
This package complements the LibSassHost package and contains the native implementation of LibSass for Windows (ARM).