Blog

JSMin 3.0 released with LESS Support!

Luis Majano April 15, 2013

Spread the word

Luis Majano

April 15, 2013

Spread the word


Share your thoughts

It's official. Our JSMin project has matured once more and we now introduce LESS support into the mix and a few more goodies.  We have also completely documented this project for your viewing pleasure in our wiki: http://wiki.coldbox.org/wiki/Projects:JSMin-Compressor.cfm

Version 3.0

  • Fixes for responsive design
  • Added capabilities for LESS compilation
  • Auto-detection of LESS files in minify
  • ColdFusion 9 and above only

With the plugin you will be able to not only compile LESS source to files or directly to CSS, but our minify methods also account for LESS file detection and will auto-compile them for you.  It is even a bit smart and can detect when your LESS source files are modified and re-compile them.

<head>
// JavaScript
#getMyPlugin("JSMin").minify('includes/js/myscripts.js,includes/js/jquery.js')#

// CSS
#getMyPlugin("JSMin").minify('includes/css/site.css,includes/css/boxes.css')#

// LESS Support
#getMyPlugin("JSMin").minify('includes/css/site.less,includes/css/boxes.less')#

// LESS Support With CSS
#getMyPlugin("JSMin").minify('includes/css/site.less,includes/css/boxes.less,includes/css/custom.css')#

// With Custom Location
#getMyPlugin("JSMin").minify(assets='includes/css/site.less,includes/css/boxes.less',
                             location='includes/mycache')#
</head>

 

Add Your Comment

(1)

Apr 15, 2013 19:10:50 UTC

by Dominic Watson

Have you seen Costa tickets (http://dominicwatson.github.com/cfstatic)? It was actually inspired by a very simple ColdBox plugin for asset management. It does dependency management,concatenation, minification, cache busting, LESS, CoffeeScript, etc. In ColdBox,I create a simple plugin that wraps it and sprinkle some convention in - makes for very little effort for compiled files with the html to include them rendered in the correct order and with any necessary dependencies (including external ones like jQuery). I'll definitely check this out for some inspiration though. Big fan of all the ColdBox stuff.

Recent Entries

Must-See ITB 2025 Sessions for TestBox Users!

Must-See ITB 2025 Sessions for TestBox Users!

Are you a fan of TestBox or looking to level up your testing game in 2025? Whether you're just getting started with unit testing or you're already building advanced specs for ColdBox and BoxLang apps, Into the Box 2025 has an exciting lineup tailored just for you. Into the Box 2025 has an exciting lineup tailored just for you. With the recent launch of TestBox 6.3.0 we have amazing new tools, features and tips and tricks to get your testing experience to the next level, review our sessions and test like a pro efficiently and easy!

From hands-on testing strategies to BoxLang innovations, here are the sessions you won’t want to miss this May — and why they matter to you as a TestBox user.

Maria Jose Herrera
Maria Jose Herrera
April 17, 2025
The Into the Box 2025 Agenda is LIVE and Done!

The Into the Box 2025 Agenda is LIVE and Done!

The wait is over! The official Into the Box 2025 agenda is now live — and it's packed with high-impact sessions designed for modern CFML and BoxLang developers. Whether you’re building APIs, modernizing legacy apps, diving into serverless, or exploring AI integrations, this is the conference you’ve been waiting for.

Here’s a look at what you can expect — categorized by key topics to help you plan your learning journey, there’s something for everyone covering modern CFML tools and BoxLang:

Maria Jose Herrera
Maria Jose Herrera
April 15, 2025
Only 2 Days Left to Lock In Early Bird Pricing for Into the Box 2025!

Only 2 Days Left to Lock In Early Bird Pricing for Into the Box 2025!

The countdown is on. You have just two days left to secure your Early Bird ticket  for just $199 to Into the Box 2025 before prices increase on April 16.

We are proud to offer an engaging and high-value online experience for developers around the world. With a virtual ticket, you get more than just access — you get ongoing value that supports your growth long after the conference ends.

Maria Jose Herrera
Maria Jose Herrera
April 14, 2025