Replace lodash with ramda.

This commit is contained in:
Alexandre Gigliotti
2015-09-21 10:16:38 -07:00
parent dad1267607
commit 99eed58f96
4 changed files with 16 additions and 13 deletions

View File

@@ -1,14 +1,15 @@
var _ = require('lodash');
var co = require('co');
var cheerio = require('cheerio');
var fs = require('mz/fs');
var isLocalPath = require('is-local-path');
var less = require('less');
var path = require('path');
var R = require('ramda');
var Ru = require('@panosoft/ramda-utils');
var url = require('url');
var render = co.wrap(function * (filename, options) {
options = _.assign(options || {}, {
options = R.merge(options || {}, {
filename: filename
});
var contents = yield fs.readFile(filename, 'utf8');
@@ -23,9 +24,9 @@ var render = co.wrap(function * (filename, options) {
var inline = co.wrap(function * (html, filename, options) {
var files = [];
var basedir = path.dirname(filename);
options = _.defaults(options || {}, {
options = Ru.defaults({
relativeUrls: true
});
}, options || {});
// TODO Import less links
// get links
@@ -52,9 +53,9 @@ var inline = co.wrap(function * (html, filename, options) {
});
// create list of imported files from all outputs, unique listing
files.push(_.map(outputs, function (output) {
files.push(R.map(function (output) {
return output.imports;
}));
}, outputs));
return {
html: $.xml(),