Wiki

Clone wiki

MinCat / Home

Introducing MinCat for MSBuild / Visual Studio

MinCat serves as a hook for MSBuild and Visual Studio to minimize and concatenate JavaScript files as part of a build process.

It easily integrates into any existing MVC or Web Forms project. Although highly configurable, its default settings should have you up and running out of the box.

Features

State-of-the-art UglifyJS2 minimization engine.

Optional extensions for both MVC and Web Forms projects, letting you automatically switch between minimized code and un-minimized development code.

Optional in-line script directives to control the minimization process on a per-file basis.

Powerful script dependency management. Let scripts declare their own dependencies: MinCat will sort it all out.

Intelligently separate "library" code (such as jQuery, Bootstrap, etc) from page-specific code, resulting in more efficient cache hits.

Multiple minimization contexts. Does your site have a public section and an admin section? Do they use subtly different libraries? Not a problem.

Simple, powerful configuration. MinCat is designed to "just work" out of the box, but it supports a wide array of configurations for advanced usage.

Installation

MinCat is available as a NuGet package, or by cloning this repository and building it yourself.

Check the release notes for update information.

License

MinCat is released under a BSD license.

Updated