atma-io-middleware-clean-css
v1.1.21
Published
CleanCSS Middleware for Atma.IO and Atma.Toolkit
Downloads
2
Readme
CleanCSS (Atma Plugin)
The Plugin extends:
atma-io
with a custom middleware to write minified JavaScript to filesAtma Toolkit
with aatma-io-middleware-clean-css
action
How to use
Embed into the Project
atma plugin install atma-io-middleware-clean-css
This adds
atma-loader-babel
npm dependency and thepackage.json
would look like:{ "devDependencies": { "atma-io-middleware-clean-css" }, "atma": { "plugins": [ "atma-io-middleware-clean-css" ], "settings": { "atma-io-middleware-clean-css": { "minify" : true, "clean-css": {} //clean css options } } } }
Extend your
build.js
filemodule.exports = { // other actions 'compress': { action: 'atma-io-middleware-clean-css', files: [ 'source/lib.js' ], output: 'release/', // optionaly, define constants for the CleanCSS compressor 'clean-css': { } } }
Run
$ atma compress
The MIT License