node-asset-compress
Version:
A lightweight library to perform integrity tests on your CakePHP asset_compress.ini file!
21 lines (16 loc) • 548 B
JavaScript
module.exports = (function() {
var AssetCompress = require('./AssetCompress');
var NodeFileParser = require('node-file-parser');
function link(url) {
if (!url) {
throw new Error('A valid file url must be provided to link to!');
} else if (!(/[\\\/]?asset_compress\.ini$/g).test(url)) {
throw new Error('Cannot link to invalid file url: ' + url);
}
var file = NodeFileParser.link(url);
return new AssetCompress(file);
}
return {
link: link
};
}());