Functions like image-url, image-width, ect. for node-sass
npm install asset-functions
const sass = require("node-sass"),
assetFunctions = require("asset-functions");
sass.render({
file: pathToSCSSFile,
functions: assetFunctions({
css: "styles/css",
scss: "styles/scss",
images_path: "assets/images",
fonts_path: "assets/fonts"
})
}, function(err, result){
//write to disk with result.css
});
//OR
var result = sass.renderSync({
file: pathToSCSSFile,
functions: assetFunctions({
css: "styles/css",
scss: "styles/scss",
images_path: "assets/images",
fonts_path: "assets/fonts"
})
});
//write to disk with result.css
`
Options
$3
Where the css will be saved(for relative path)
$3
Where the scss are
$3
Where the images are
$3
Where the fonts are
Functions available
* image-url($filename, $only_path: false)
* image-width($filename)
* image-height($filename)
* font-url($filename, $only_path: false)
* font-files($urls...)`