mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 08:55:24 +00:00
efb35b537a
* add prettier and have it format all js code except website: : * trying running prettier check in CI * fix runs on in CI * change CI job name * fix prettier erros and fix CI
17 lines
533 B
JavaScript
17 lines
533 B
JavaScript
import { flatMap, sortBy } from "lodash";
|
|
import osqueryTablesJSON from "../osquery_tables.json";
|
|
|
|
export const normalizeTables = (tablesJSON) => {
|
|
// osquery JSON needs less parsing than it used to
|
|
const parsedTables =
|
|
typeof tablesJSON === "object" ? tablesJSON : JSON.parse(tablesJSON);
|
|
return sortBy(parsedTables, (table) => {
|
|
return table.name;
|
|
});
|
|
};
|
|
|
|
export const osqueryTables = normalizeTables(osqueryTablesJSON);
|
|
export const osqueryTableNames = flatMap(osqueryTables, (table) => {
|
|
return table.name;
|
|
});
|