change linter to standard

This commit is contained in:
Unknown
2018-11-12 10:28:59 +00:00
parent 19f3edf55a
commit 04d80c7c2f
19 changed files with 837 additions and 691 deletions

View File

@@ -1,5 +1,5 @@
import R from "ramda";
import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
import R from 'ramda'
import { defaultBlueprint, defaultRoute } from '../lib/blueprinters'
/**
* byColumn - generate a Blueprint from a data source by column. Each column
@@ -9,27 +9,27 @@ import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
* @return {type} Blueprint
* generated.
*/
export default function byColumn(tabName, sourceName, sourceId, data) {
export default function byColumn (tabName, sourceName, sourceId, data) {
// Define Blueprint props
const bp = R.clone(defaultBlueprint);
const bp = R.clone(defaultBlueprint)
bp.source = {
name: sourceName,
id: sourceId
};
bp.name = tabName;
}
bp.name = tabName
// column names define routes
const labels = data[0];
const labels = data[0]
labels.forEach(label => {
bp.routes[label] = R.clone(defaultRoute);
});
bp.routes[label] = R.clone(defaultRoute)
})
// remaining rows as data
data.forEach((row, idx) => {
if (idx == 0) return;
if (idx === 0) return
labels.forEach((label, idx) => {
bp.routes[label].data.push(row[idx]);
});
});
return bp;
bp.routes[label].data.push(row[idx])
})
})
return bp
}

View File

@@ -1,6 +1,6 @@
import R from "ramda";
import {fmtObj, idxSearcher} from "../lib/util";
import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
import R from 'ramda'
import { fmtObj } from '../lib/util'
import { defaultBlueprint, defaultRoute } from '../lib/blueprinters'
/**
* byGroup - generate a Blueprint from a data source grouped by a column called 'group'
@@ -13,44 +13,44 @@ import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
* @param {type} name="" name of blueprint.
* @return {type} Blueprint
*/
export default function byGroup(
export default function byGroup (
tabName,
sourceName,
sourceId,
data,
label = "groups"
label = 'groups'
) {
// Define Blueprint
const bp = R.clone(defaultBlueprint);
const bp = R.clone(defaultBlueprint)
bp.source = {
name: sourceName,
id: sourceId
};
bp.name = tabName;
}
bp.name = tabName
// Column names define routes
const itemLabels = data[0];
const fmt = fmtObj(itemLabels);
bp.routes[label] = R.clone(defaultRoute);
bp.routes[label].data = [];
const itemLabels = data[0]
const fmt = fmtObj(itemLabels)
bp.routes[label] = R.clone(defaultRoute)
bp.routes[label].data = []
const dataGroups = {};
const dataGroups = {}
data.forEach((row, idx) => {
if (idx == 0) return;
const group = fmt(row).group;
if (idx === 0) return
const group = fmt(row).group
if (!dataGroups[group]) {
dataGroups[group] = [fmt(row)];
dataGroups[group] = [fmt(row)]
} else {
dataGroups[group].push(fmt(row));
dataGroups[group].push(fmt(row))
}
});
})
Object.keys(dataGroups).forEach(groupKey => {
bp.routes[label].data.push({
group: groupKey,
group_label: dataGroups[groupKey][0].group_label,
data: dataGroups[groupKey]
});
});
return bp;
})
})
return bp
}

View File

@@ -1,6 +1,6 @@
import R from "ramda";
import {fmtObj, idxSearcher} from "../lib/util";
import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
import R from 'ramda'
import { fmtObj } from '../lib/util'
import { defaultBlueprint, defaultRoute } from '../lib/blueprinters'
/**
* byId - generate a Blueprint from a data source by id, which is an integer.
@@ -13,30 +13,30 @@ import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
* @param {type} name="" name of blueprint.
* @return {type} Blueprint
*/
export default function byId(
export default function byId (
tabName,
sourceName,
sourceId,
data,
label = "ids"
label = 'ids'
) {
// Define Blueprint
const bp = R.clone(defaultBlueprint);
const bp = R.clone(defaultBlueprint)
bp.source = {
name: sourceName,
id: sourceId
};
bp.name = tabName;
}
bp.name = tabName
// Column names define routes
const itemLabels = data[0];
const fmt = fmtObj(itemLabels);
bp.routes[label] = R.clone(defaultRoute);
bp.routes[label].data = [];
const itemLabels = data[0]
const fmt = fmtObj(itemLabels)
bp.routes[label] = R.clone(defaultRoute)
bp.routes[label].data = []
data.forEach((row, idx) => {
if (idx == 0) return;
bp.routes[label].data[fmt(row).id] = fmt(row);
});
return bp;
if (idx === 0) return
bp.routes[label].data[fmt(row).id] = fmt(row)
})
return bp
}

View File

@@ -1,6 +1,6 @@
import R from "ramda";
import {fmtObj, idxSearcher} from "../lib/util";
import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
import R from 'ramda'
import { fmtObj } from '../lib/util'
import { defaultBlueprint, defaultRoute } from '../lib/blueprinters'
/**
* byRow - generate a Blueprint from a data source by row. The resource name
@@ -12,30 +12,30 @@ import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
* @param {type} name="" name of blueprint.
* @return {type} Blueprint
*/
export default function byRow(
export default function byRow (
tabName,
sourceName,
sourceId,
data,
label = "rows"
label = 'rows'
) {
// Define Blueprint
const bp = R.clone(defaultBlueprint);
const bp = R.clone(defaultBlueprint)
bp.source = {
name: sourceName,
id: sourceId
};
bp.name = tabName;
}
bp.name = tabName
// Column names define routes
const itemLabels = data[0];
const fmt = fmtObj(itemLabels);
bp.routes[label] = R.clone(defaultRoute);
bp.routes[label].data = [];
const itemLabels = data[0]
const fmt = fmtObj(itemLabels)
bp.routes[label] = R.clone(defaultRoute)
bp.routes[label].data = []
data.forEach((row, idx) => {
if (idx == 0) return;
bp.routes[label].data.push(fmt(row));
});
return bp;
if (idx === 0) return
bp.routes[label].data.push(fmt(row))
})
return bp
}

View File

@@ -1,6 +1,5 @@
import R from "ramda";
import {fmtObj, idxSearcher} from "../lib/util";
import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
import R from 'ramda'
import { defaultBlueprint, defaultRoute } from '../lib/blueprinters'
/**
* byTree - generate a Blueprint from a data source grouped by a column called 'group'
@@ -13,55 +12,56 @@ import {defaultBlueprint, defaultRoute} from "../lib/blueprinters";
* @param {type} name="" name of blueprint.
* @return {type} Blueprint
*/
export default function byTree(
export default function byTree (
tabName,
sourceName,
sourceId,
data,
label = "tree"
label = 'tree'
) {
// Define Blueprint
const bp = R.clone(defaultBlueprint);
const bp = R.clone(defaultBlueprint)
bp.source = {
name: sourceName,
id: sourceId
};
bp.name = tabName;
}
bp.name = tabName
// Column names define routes
bp.routes[label] = R.clone(defaultRoute);
bp.routes[label].data = {};
bp.routes[label] = R.clone(defaultRoute)
bp.routes[label].data = {}
const tree = {
key: "tags",
key: 'tags',
children: {}
};
}
data.forEach(path => {
const root = path[0];
if (!tree.children[root])
const root = path[0]
if (!tree.children[root]) {
tree.children[root] = {
key: root,
children: {}
};
}
}
let depth = 1;
let parentNode = tree.children[root];
let depth = 1
let parentNode = tree.children[root]
while (depth < path.length) {
const node = path[depth];
const node = path[depth]
if (!parentNode.children[node]) {
parentNode.children[node] = {
key: node,
children: {}
};
}
}
parentNode = parentNode.children[node];
parentNode = parentNode.children[node]
depth++;
depth++
}
});
})
bp.routes[label].data = tree;
return bp;
bp.routes[label].data = tree
return bp
}