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

TestBox: Write Better Tests, Build Better BoxLang & CFML Apps

TestBox: Write Better Tests, Build Better BoxLang & CFML Apps

Building reliable software isn’t just about writing good code it’s about proving it works, every single time. As applications grow in complexity, having a solid, expressive, and flexible testing framework becomes essential.

That’s where TestBox comes in.

Victor Campos
Victor Campos
February 13, 2026
BoxLang NeoVim Plugin Released

BoxLang NeoVim Plugin Released

We're excited to announce the release of the BoxLang NeoVim Plugin - a comprehensive syntax highlighting solution designed specifically for BoxLang developers working in Vim and NeoVim environments. This isn't a port or adaptation of existing CFML syntax files; it's a ground-up implementation built for BoxLang's modern feature set. Coming soon as well will be our runners, syntax validators, and integration with our LSP for live previews, insights, and much more.

Luis Majano
Luis Majano
February 13, 2026
Announcing Cloud-Native BoxLang for $5/Month

Announcing Cloud-Native BoxLang for $5/Month

TL;DR: We just released a production-ready starter template that deploys a modern BoxLang application to DigitalOcean App Platform in under 5 minutes—starting at just $5/month. One-click deployment, auto-scaling, automatic redeployments, and zero downtime included.

Luis Majano
Luis Majano
February 10, 2026