const request = require('request');
const _ = require('lodash');
function getSyntaxInfo (rule) {
const url = `http://tympanus.net/codrops/css_reference/${rule}`;
const json_data = {
"title": "title",
"syntax": ".ct-cssref-info pre:first-of-type",
"properties": [".ct-cssref-values dl dt"],
"values": [".ct-cssref-values dl dd"]
};
const formData = { form: { url: url, json_data: JSON.stringify(json_data) } };
let foo = request.post('http://www.jamapi.xyz/', formData, function(err, response, body) {
const data = JSON.parse(body);
let bundle = {};
bundle.syntax = data.syntax;
bundle.dict = _.zipObject(
_.flatMap(data.properties, (obj) => _.trim(obj.value)),
_.flatMap(data.values, (obj) => _.trim(obj.value))
);
return bundle;
});
return foo;
}
getSyntaxInfo('background-size');