kibana/packages/kbn-plugin-helpers/lib/utils.js
Joe Fleming 9f37553324 Bump eslint rules, update code to match rules (elastic/kibana-plugin-helpers#43)
* bump @elastic/eslint-config-kibana and deps

* eslint --fix

* fix unused vars

some exceptions for tests

* move eslint-config-kibana to dev

* rename create_package function

* make .node-version looser, match internal checks

Original commit: elastic/kibana-plugin-helpers@6fac14bd51
2017-05-02 14:37:06 -07:00

28 lines
No EOL
794 B
JavaScript

const resolve = require('path').resolve;
const pluginConfig = require('./plugin_config');
function babelRegister() {
const plugin = pluginConfig();
require(resolve(plugin.kibanaRoot, 'src/optimize/babel/register'));
}
function resolveKibanaPath(path) {
const plugin = pluginConfig();
return resolve(plugin.kibanaRoot, path);
}
function createToolingLog(level) {
return require(resolveKibanaPath('src/utils')).createToolingLog(level);
}
function readFtrConfigFile(log, path, settingOverrides) {
return require(resolveKibanaPath('src/functional_test_runner')).readConfigFile(log, path, settingOverrides);
}
module.exports = {
babelRegister: babelRegister,
resolveKibanaPath: resolveKibanaPath,
createToolingLog: createToolingLog,
readFtrConfigFile: readFtrConfigFile,
};