mirror of
https://github.com/less/less.js.git
synced 2026-02-10 06:55:09 -05:00
23 lines
802 B
JavaScript
23 lines
802 B
JavaScript
module.exports = function(less, tree) {
|
|
var functions = {};
|
|
functions.functionRegistry = require("./function-registry.js");
|
|
functions.functionCaller = require("./function-caller.js")(functions);
|
|
|
|
//register functions
|
|
require("./color.js")(functions, tree);
|
|
require("./color-blending.js")(functions, tree);
|
|
require("./data-uri.js")(functions, tree, less);
|
|
|
|
var defaultFunc = require("./default.js");
|
|
functions.functionRegistry.add("default", defaultFunc.eval.bind(defaultFunc));
|
|
tree.defaultFunc = defaultFunc;
|
|
|
|
require("./math.js")(functions, tree);
|
|
require("./number.js")(functions, tree);
|
|
require("./string.js")(functions, tree);
|
|
require("./svg.js")(functions, tree, less);
|
|
require("./types.js")(functions, tree);
|
|
|
|
return functions;
|
|
};
|