0.2.0 • Published 10 years ago
css-resources v0.2.0
css-resources
Find and replace all image and font resources in css.
Install
$ npm install css-resources -gUsage
CSS file a.css
body {
background: url(./a.png);
}
@font-face {
src: url('./font.eot');
}Parse CSS with resource
var resources = require('css-resources');
resources(fs.readFileSync('a.css'));Return
[
{
property: 'background',
string: 'url(./a.png)',
path: './a.png'
},
{
property: 'src',
string: 'url(\'./font.eot\')',
path: './font.eot'
}
]You can add a callback to replace css file
resources(fs.readFileSync('a.css'), function(item) {
return 'url("' + resolve(item.path) + '");';
});LISENCE
Copyright (c) 2015 chencheng. Licensed under the MIT license.