Reputation: 116810
I know of ways to minify JS and CSS files but is there a way to auto-minify these files in the production system? For instance, I modify something inside the original JS files and update the production environment. However, while using the JS files, it should use an auto-minified version of the JS file (preferably update the current minified version if the source files changed).
Considering that I work in both Unix and Windows environment, writing a bash script did not seem like a plausible idea. So anything that is OS independent or maybe something that uses PHP initially to do this would be great. Any suggestions?
Upvotes: 5
Views: 12059
Reputation: 48001
You might find value in minify. It uses PHP5, and can sit well on your production server.
From the website:
It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers.
Upvotes: 6
Reputation: 188
I agree with @RC, read those existing Q/As.
Also other options for your specific question:
Write these hooks in a cross platform language instead of bash. (JavaScript, Python, Ruby, etc).
Upvotes: 3