BundleTransformer.Core 1.7.7-Beta1

This is a prerelease version of BundleTransformer.Core.
There is a newer version of this package available.
See the version list below for details.
dotnet add package BundleTransformer.Core --version 1.7.7-Beta1                
NuGet\Install-Package BundleTransformer.Core -Version 1.7.7-Beta1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BundleTransformer.Core" Version="1.7.7-Beta1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BundleTransformer.Core --version 1.7.7-Beta1                
#r "nuget: BundleTransformer.Core, 1.7.7-Beta1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BundleTransformer.Core as a Cake Addin
#addin nuget:?package=BundleTransformer.Core&version=1.7.7-Beta1&prerelease

// Install BundleTransformer.Core as a Cake Tool
#tool nuget:?package=BundleTransformer.Core&version=1.7.7-Beta1&prerelease                

Bundle Transformer - a modular extension for System.Web.Optimization (aka Microsoft ASP.NET Web Optimization Framework). Classes CssTransformer and JsTransformer, included in the core of Bundle Transformer, implement interface IBundleTransform. They are intended to replace the standard classes CssMinify and JsMinify.

The main differences classes CssTransformer and JsTransformer from standard implementations: ability to exclude unnecessary assets when adding assets from a directory, does not produce the re-minification of code of pre-minified assets, support automatic transformation of relative paths to absolute in CSS-code (for CssTransformer), etc. These classes do not produce the minification of code in runtime, but this feature can be added by installing of minifier-adapter (now available adapters based on Microsoft Ajax Minifier, YUI Compressor for .NET, Google Closure Compiler, Douglas Crockford's JSMin, Mihai Bazon's UglifyJS, Dean Edwards' Packer, Sergey Kryzhanovsky's CSSO (CSS Optimizer) and WebGrease). In addition, you can also install translator-adapters that implement the translation of code on intermediate languages (LESS, Sass, SCSS, CoffeeScript and TypeScript).

This extension will help your web applications successfully pass a most part of the tests in YSlow.

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on BundleTransformer.Core:

Package Downloads
BundleTransformer.Less

BundleTransformer.Less contains translator-adapter `LessTranslator` (supports LESS (http://lesscss.org) version 2.5.3). This adapter makes translation of LESS-code to CSS-code. Also contains debugging HTTP-handler `LessAssetHandler`, which is responsible for text output of translated LESS-asset. BundleTransformer.Less does not support: the string interpolation in file paths and loading of plugins. As a JS-engine is used the JavaScript Engine Switcher library (http://github.com/Taritsyn/JavaScriptEngineSwitcher). For correct working of this module is recommended to install one of the following NuGet packages: JavaScriptEngineSwitcher.Msie or JavaScriptEngineSwitcher.V8.

BundleTransformer.MicrosoftAjax

BundleTransformer.MicrosoftAjax contains 2 minifier-adapters: `MicrosoftAjaxCssMinifier` (for minification of CSS-code) and `MicrosoftAjaxJsMinifier` (for minification of JS-code). These adapters perform minification using the Microsoft Ajax Minifier (http://ajaxmin.codeplex.com).

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on BundleTransformer.Core:

Repository Stars
stride3d/stride
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
smartstore/SmartStoreNET
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
Taritsyn/WebMarkupMin
The Web Markup Minifier (abbreviated WebMarkupMin) - 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.
levibotelho/LearnAngular
The open source code repository for LearnAngular.
Version Downloads Last updated
1.9.81 2,351 11/11/2015
1.9.81-beta1 87 11/4/2015
1.9.69 15,861 7/22/2015
1.9.52 26,501 3/30/2015
1.9.51 260 3/28/2015
1.9.43 9,587 1/31/2015
1.9.40 2,457 1/19/2015
1.9.39 659 1/18/2015
1.9.35 3,500 12/21/2014
1.9.34 1,333 12/19/2014
1.9.32 10,098 12/1/2014
1.9.30 2,616 11/24/2014
1.9.25 7,276 10/14/2014
1.9.24 1,316 10/8/2014
1.9.22 4,193 9/23/2014
1.9.13 10,291 8/7/2014
1.9.11 1,488 7/28/2014
1.9.5 4,123 6/30/2014
1.9.3 294 6/28/2014
1.9.2 451 6/26/2014
1.9.1 1,592 6/25/2014
1.9.0 941 6/23/2014
1.9.0-Beta3 122 6/21/2014
1.9.0-Beta2 149 6/16/2014
1.9.0-Beta1 122 6/13/2014
1.8.32 7,591 5/14/2014
1.8.30 5,585 4/28/2014
1.8.29 3,585 4/10/2014
1.8.23 34,315 2/21/2014
1.8.21 3,621 2/10/2014
1.8.20 1,519 2/4/2014
1.8.18 2,799 1/22/2014
1.8.17 7,860 12/7/2013
1.8.12 3,674 11/24/2013
1.8.11 5,159 11/7/2013
1.8.10 1,666 11/4/2013
1.8.9 2,269 10/25/2013
1.8.8 3,520 10/24/2013
1.8.7 2,166 10/16/2013
1.8.2 14,854 9/10/2013
1.8.0 1,289 9/5/2013
1.7.27 3,951 8/26/2013
1.7.24 3,505 8/12/2013
1.7.23 799 8/11/2013
1.7.21 1,950 8/4/2013
1.7.20 620 8/2/2013
1.7.19 2,423 7/24/2013
1.7.18 1,834 7/20/2013
1.7.16 1,800 7/11/2013
1.7.12-Beta1 927 6/4/2013
1.7.11-Beta1 370 5/29/2013
1.7.9-Beta1 174 5/27/2013
1.7.7-Beta1 497 5/3/2013
1.7.3-Beta1 1,285 4/12/2013
1.7.0-Beta1 358 3/19/2013
1.6.28 7,043 6/4/2013
1.6.26 2,228 5/28/2013
1.6.25 2,344 5/13/2013
1.6.24 12,487 3/6/2013
1.6.22 1,924 2/26/2013
1.6.21 856 2/19/2013
1.6.18 1,374 2/5/2013
1.6.17 1,405 1/23/2013
1.6.14 2,539 1/2/2013
1.6.13 3,400 12/4/2012
1.6.11 997 11/22/2012
1.6.10 572 11/17/2012
1.6.6 3,850 10/15/2012
1.6.5 364 10/11/2012
1.6.1 1,225 9/20/2012
1.6.0 1,710 9/12/2012
1.5.5 512 8/29/2012
1.5.0 2,053 8/16/2012
1.4.3-beta3 1,118 8/1/2012
1.4.2-beta3 517 6/23/2012
1.4.1-beta3 158 6/19/2012
1.4.0-beta2 177 6/6/2012
1.3.0-beta 190 5/16/2012
1.2.1-beta 249 4/8/2012
1.2.0-beta 530 4/3/2012
1.1.0-beta 135 3/29/2012
1.0.0-beta 137 3/25/2012

1. Added support of the item transformations (classes that implements an IItemTransform interface);
2. Added the NullBuilder class (implements an IBundleBuilder interface) that responsible for prevention of early applying of the item transformations and combining of code;
3. Implemented analogs of the StyleBundle and ScriptBundle classes for the Bundle Transformer: CustomStyleBundle (uses CssTransformer as transformation by default and NullBuilder as builder by default) and CustomScriptBundle (uses JsTransformer as transformation by default and NullBuilder as builder by default);
4. In the css configuration element added the disableNativeCssRelativePathTransformation attribute, which disables native transformation of relative paths to absolute in CSS-files.