Improve config usability (close #10)

This commit is contained in:
Petr Sloup 2016-03-14 16:11:29 +01:00
parent 1ade82bf05
commit d0c0430dca

View file

@ -53,13 +53,13 @@ module.exports = function(opts, callback) {
var options = config.options || {}; var options = config.options || {};
var paths = options.paths || {}; var paths = options.paths || {};
options.paths = paths; options.paths = paths;
paths.root = path.join(process.cwd(), paths.root || ''); paths.root = path.resolve(process.cwd(), paths.root || '');
paths.styles = path.join(paths.root, paths.styles || ''); paths.styles = path.resolve(paths.root, paths.styles || '');
paths.fonts = path.join(paths.root, paths.fonts || ''); paths.fonts = path.resolve(paths.root, paths.fonts || '');
paths.sprites = path.join(paths.root, paths.sprites || ''); paths.sprites = path.resolve(paths.root, paths.sprites || '');
paths.mbtiles = path.join(paths.root, paths.mbtiles || ''); paths.mbtiles = path.resolve(paths.root, paths.mbtiles || '');
var vector = clone(config.vector); var vector = clone(config.vector || {});
Object.keys(config.styles || {}).forEach(function(id) { Object.keys(config.styles || {}).forEach(function(id) {
var item = config.styles[id]; var item = config.styles[id];