Cassette's website: getcassette.net.
Web applications today are using more JavaScript than ever. As a result, structuring these files is becoming a problem. You wouldn't put all your C# classes within a single .cs file, so why do that with JavaScript?
Creating lots of smaller .js files is good development practice. However, downloading 100 individual files will make YSlow very unhappy! Better to concatenate and minify the files into logical "bundles" for use in production.
In ASP.NET there currently exist partial solutions, but nothing handles all the following:
Cassette does all this and more!
Install-Package Cassette.Aspnet
Check out the docs on the website for help getting started.
Checkout the contributing
folder in the repository for more information.
Join the Discussion Group to ask questions and learn about new features.
If you have questions, let me know here: @getcassette.
Commercial support is also available if you need it.
Cassette is free software, distributed under the MIT License
Copyright (c) 2012 Andrew Davey