UNPKG

sui-components-button

Version:
25 lines (18 loc) 604 B
var resolve = require('resolve'); var path = require('path'); module.exports = function(url, file, done) { var object; if( url[0] === '~' ) { var route = url.split(path.sep); var fileImport = route.pop(); fileImport = fileImport[0] === '_' ? fileImport : '_' + fileImport; fileImport = fileImport.indexOf('.scss') !== -1 ? fileImport : fileImport + '.scss'; url = route.concat([fileImport]).join(path.sep); object = { file: resolve.sync(url.slice(1), { basedir: __dirname + '/../src'}) }; } else { object = { file: url }; } return done( object ); };