SquishIt 1.0.4

dotnet add package SquishIt --version 1.0.4
NuGet\Install-Package SquishIt -Version 1.0.4
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="SquishIt" Version="1.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SquishIt --version 1.0.4
#r "nuget: SquishIt, 1.0.4"
#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 SquishIt as a Cake Addin
#addin nuget:?package=SquishIt&version=1.0.4

// Install SquishIt as a Cake Tool
#tool nuget:?package=SquishIt&version=1.0.4

SquishIt lets you easily compress and combine JavaScript and CSS.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (17)

Showing the top 5 NuGet packages that depend on SquishIt:

Package Downloads
SquishIt.Mvc

ASP.NET MVC Extensions for SquishIt

SquishIt.Less

Adds LESS processing capability to SquishIt.

BrickPile

BrickPile is a lightweight CMS built on RavenDB and ASP.NET MVC 5

SquishIt.Sass

Adds Sass processing capability to SquishIt. Can compile .sass and .scss files. SASS / SCSS compilation is performed by libsass-net, a .net wrapper around the libsass engine.

SquishIt.NSass

Adds SCSS processing capability to SquishIt. Can compile .scss files using the NSass wrapper around the libsass C library. Use this package if you require faster or more up to date SCSS support and don't need to support the legacy SASS file extension.

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on SquishIt:

Repository Stars
JabbR/JabbR
Collaborative chat done right
ChrisFulstow/NBlog
A lightweight blog engine built with ASP.NET MVC 3, Razor, jQuery and C#.
Version Downloads Last updated
1.0.4 75,230 5/18/2020
1.0.3 34,720 11/22/2019
1.0.1 12,141 8/22/2019
1.0.0 140,960 10/15/2017
0.9.9 145,718 1/8/2017
0.9.8.2 84,471 1/6/2016
0.9.8 73,956 5/28/2015
0.9.7 65,412 12/24/2014
0.9.6.1 51,001 10/2/2014
0.9.6 7,205 9/1/2014
0.9.5.4 21,053 5/29/2014
0.9.5.1 8,025 4/15/2014
0.9.5 32,582 1/25/2014
0.9.3 60,397 7/22/2013
0.9.2 69,208 1/31/2013
0.9.1 22,747 10/16/2012
0.9.0 8,512 10/5/2012
0.8.7.2 17,458 8/17/2012
0.8.7.1 6,676 7/12/2012
0.8.7 9,119 6/7/2012
0.8.6 31,737 2/23/2012
0.8.5 4,254 1/22/2012
0.8.4 2,084 1/17/2012
0.8.3 2,359 1/11/2012
0.8.2 16,122 11/23/2011
0.8.1 2,407 11/8/2011
0.8.0 2,019 10/27/2011
0.7.1 45,408 11/7/2011

If you are upgrading from SquishIt 0.8.x (and earlier) releases this update breaks support for less and coffeescript file processing.  If you use either of these facilities, please install SquishIt.Less or SquishIt.CoffeeScript to enable correct preprocessing of your files.

If you are upgrading from SquishIt 0.9.8.2 and earlier this update will bring a new version of the AjaxMin and YUICompressor.NET libraries with it, along with a new dependency on WebActivatorEX.

In SquishIt 1.0 this will become a legacy package.  The library has been split into two - one containing the processing logic and the other containing ASP.net specific implementation.  This will eliminate dependency on System.Web for users on Nancy and other platforms.  In version 1.1 this package will be deprecated.  For the ASP.net functionality that SquishIt traditionally provided the package SquishIt.AspNet can be installed - it will bring the framework with it.

There is also a new configuration API coming with the package split.  Behavior modification and preprocessor registration can be achieved by calling SquishIt.Framework.Configuration.Apply with an Action that modifies the global configuration.  The SquishIt.AspNet library will automatically register itself via PreApplicationStart method, as will all the preprocessors maintained as part of the SquishIt codebase.