fleet/frontend/utilities/osquery_tables.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* 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
2021-04-12 14:32:25 +01:00

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;
});