diff --git a/src/legacy/core_plugins/console/index.js b/src/legacy/core_plugins/console/index.js index da0e9cb33bfe..c22e8d0d945d 100644 --- a/src/legacy/core_plugins/console/index.js +++ b/src/legacy/core_plugins/console/index.js @@ -130,7 +130,7 @@ export default function (kibana) { apps: apps, hacks: ['plugins/console/hacks/register'], devTools: ['plugins/console/console'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), injectDefaultVars(server) { return { diff --git a/src/legacy/core_plugins/input_control_vis/index.js b/src/legacy/core_plugins/input_control_vis/index.js index d664ad0135d5..b6e18cf0f7e3 100644 --- a/src/legacy/core_plugins/input_control_vis/index.js +++ b/src/legacy/core_plugins/input_control_vis/index.js @@ -17,13 +17,15 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { visTypes: [ 'plugins/input_control_vis/register_vis' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); } diff --git a/src/legacy/core_plugins/inspector_views/index.js b/src/legacy/core_plugins/inspector_views/index.js index 2dc5c6b7a983..47c35ce5bf1b 100644 --- a/src/legacy/core_plugins/inspector_views/index.js +++ b/src/legacy/core_plugins/inspector_views/index.js @@ -17,13 +17,15 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { inspectorViews: [ 'plugins/inspector_views/register_views', ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); } diff --git a/src/legacy/core_plugins/kibana/index.js b/src/legacy/core_plugins/kibana/index.js index 19410b4462e0..af1f8b8bb07c 100644 --- a/src/legacy/core_plugins/kibana/index.js +++ b/src/legacy/core_plugins/kibana/index.js @@ -19,6 +19,7 @@ import Promise from 'bluebird'; import { mkdirp as mkdirpNode } from 'mkdirp'; +import { resolve } from 'path'; import manageUuid from './server/lib/manage_uuid'; import { searchApi } from './server/routes/api/search'; @@ -72,7 +73,7 @@ export default function (kibana) { }), main: 'plugins/kibana/kibana', }, - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), links: [ { id: 'kibana:discover', diff --git a/src/legacy/core_plugins/markdown_vis/index.js b/src/legacy/core_plugins/markdown_vis/index.js index 0f5fb086d115..9ad633073bd2 100644 --- a/src/legacy/core_plugins/markdown_vis/index.js +++ b/src/legacy/core_plugins/markdown_vis/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ @@ -25,7 +27,7 @@ export default function (kibana) { visTypes: [ 'plugins/markdown_vis/markdown_vis' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); diff --git a/src/legacy/core_plugins/metric_vis/index.js b/src/legacy/core_plugins/metric_vis/index.js index 5ff8547df6d7..58328fdee212 100644 --- a/src/legacy/core_plugins/metric_vis/index.js +++ b/src/legacy/core_plugins/metric_vis/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ @@ -25,7 +27,7 @@ export default function (kibana) { visTypes: [ 'plugins/metric_vis/metric_vis' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); diff --git a/src/legacy/core_plugins/metrics/index.js b/src/legacy/core_plugins/metrics/index.js index 2b989a5b6c6e..1258cedf8c7f 100644 --- a/src/legacy/core_plugins/metrics/index.js +++ b/src/legacy/core_plugins/metrics/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + import fieldsRoutes from './server/routes/fields'; import visDataRoutes from './server/routes/vis'; @@ -28,7 +30,7 @@ export default function (kibana) { visTypes: [ 'plugins/metrics/kbn_vis_types' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), }, config(Joi) { diff --git a/src/legacy/core_plugins/region_map/index.js b/src/legacy/core_plugins/region_map/index.js index 9083ad9e92ae..bb0815d3f73e 100644 --- a/src/legacy/core_plugins/region_map/index.js +++ b/src/legacy/core_plugins/region_map/index.js @@ -17,12 +17,14 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { visTypes: ['plugins/region_map/region_map_vis'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); diff --git a/src/legacy/core_plugins/status_page/index.js b/src/legacy/core_plugins/status_page/index.js index d54117625ed3..dd6b086fb00f 100644 --- a/src/legacy/core_plugins/status_page/index.js +++ b/src/legacy/core_plugins/status_page/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { @@ -26,7 +28,7 @@ export default function (kibana) { hidden: true, url: '/status', }, - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); } diff --git a/src/legacy/core_plugins/table_vis/index.js b/src/legacy/core_plugins/table_vis/index.js index 3e0cfd1ff555..d6aaae0782d4 100644 --- a/src/legacy/core_plugins/table_vis/index.js +++ b/src/legacy/core_plugins/table_vis/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ @@ -24,7 +26,7 @@ export default function (kibana) { visTypes: [ 'plugins/table_vis/table_vis' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); diff --git a/src/legacy/core_plugins/tagcloud/index.js b/src/legacy/core_plugins/tagcloud/index.js index 73a716772d92..1cc8052fdcdb 100644 --- a/src/legacy/core_plugins/tagcloud/index.js +++ b/src/legacy/core_plugins/tagcloud/index.js @@ -17,12 +17,14 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { visTypes: ['plugins/tagcloud/tag_cloud_vis'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); } diff --git a/src/legacy/core_plugins/tile_map/index.js b/src/legacy/core_plugins/tile_map/index.js index 9634e1573f53..6a80d425a350 100644 --- a/src/legacy/core_plugins/tile_map/index.js +++ b/src/legacy/core_plugins/tile_map/index.js @@ -17,12 +17,14 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ uiExports: { visTypes: ['plugins/tile_map/tile_map_vis'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), } }); } diff --git a/src/legacy/core_plugins/timelion/index.js b/src/legacy/core_plugins/timelion/index.js index 5387d3878989..98ca45b25421 100644 --- a/src/legacy/core_plugins/timelion/index.js +++ b/src/legacy/core_plugins/timelion/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default function (kibana) { return new kibana.Plugin({ require: ['kibana', 'elasticsearch'], @@ -29,7 +31,7 @@ export default function (kibana) { euiIconType: 'timelionApp', main: 'plugins/timelion/app', }, - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), hacks: [ 'plugins/timelion/lib/panel_registry', 'plugins/timelion/panels/timechart/timechart' diff --git a/src/legacy/core_plugins/vega/index.js b/src/legacy/core_plugins/vega/index.js index e7ce363d66f9..067dba30a4e1 100644 --- a/src/legacy/core_plugins/vega/index.js +++ b/src/legacy/core_plugins/vega/index.js @@ -17,6 +17,8 @@ * under the License. */ +import { resolve } from 'path'; + export default kibana => new kibana.Plugin({ id: 'vega', require: ['elasticsearch'], @@ -24,7 +26,7 @@ export default kibana => new kibana.Plugin({ uiExports: { visTypes: ['plugins/vega/vega_type'], injectDefaultVars: server => ({ vegaConfig: server.config().get('vega') }), - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), }, config: (Joi) => Joi.object({ diff --git a/x-pack/plugins/canvas/index.js b/x-pack/plugins/canvas/index.js index 6528c9f0dd9a..e9e576d063c4 100644 --- a/x-pack/plugins/canvas/index.js +++ b/x-pack/plugins/canvas/index.js @@ -23,7 +23,7 @@ export function canvas(kibana) { euiIconType: 'canvasApp', main: 'plugins/canvas/app', }, - styleSheetPaths: `${__dirname}/public/style/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/style/index.scss'), hacks: [ // window.onerror override 'plugins/canvas/lib/window_error_handler.js', diff --git a/x-pack/plugins/cross_cluster_replication/index.js b/x-pack/plugins/cross_cluster_replication/index.js index 9c0a690933e1..1424bd751ea6 100644 --- a/x-pack/plugins/cross_cluster_replication/index.js +++ b/x-pack/plugins/cross_cluster_replication/index.js @@ -16,7 +16,7 @@ export function crossClusterReplication(kibana) { publicDir: resolve(__dirname, 'public'), require: ['kibana', 'elasticsearch', 'xpack_main', 'remote_clusters', 'index_management'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: ['plugins/cross_cluster_replication'], injectDefaultVars(server) { const config = server.config(); diff --git a/x-pack/plugins/graph/index.js b/x-pack/plugins/graph/index.js index b87bd3f37dee..83134f20d4f8 100644 --- a/x-pack/plugins/graph/index.js +++ b/x-pack/plugins/graph/index.js @@ -25,7 +25,7 @@ export function graph(kibana) { description: 'Graph exploration', main: 'plugins/graph/app', }, - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), hacks: ['plugins/graph/hacks/toggle_app_link_in_nav'], home: ['plugins/graph/register_feature'], mappings diff --git a/x-pack/plugins/index_lifecycle_management/index.js b/x-pack/plugins/index_lifecycle_management/index.js index cac3aa371411..f11f3804c07d 100644 --- a/x-pack/plugins/index_lifecycle_management/index.js +++ b/x-pack/plugins/index_lifecycle_management/index.js @@ -29,7 +29,7 @@ export function indexLifecycleManagement(kibana) { configPrefix: 'xpack.ilm', require: ['kibana', 'elasticsearch', 'xpack_main', 'index_management'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: ['plugins/index_lifecycle_management'], injectDefaultVars(server) { const config = server.config(); diff --git a/x-pack/plugins/index_management/index.js b/x-pack/plugins/index_management/index.js index c48eaa6ba15c..bce56be339f3 100644 --- a/x-pack/plugins/index_management/index.js +++ b/x-pack/plugins/index_management/index.js @@ -18,7 +18,7 @@ export function indexManagement(kibana) { publicDir: resolve(__dirname, 'public'), require: ['kibana', 'elasticsearch', 'xpack_main'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: [ 'plugins/index_management', ] diff --git a/x-pack/plugins/license_management/index.js b/x-pack/plugins/license_management/index.js index 1f0748d10d52..1610425506a6 100644 --- a/x-pack/plugins/license_management/index.js +++ b/x-pack/plugins/license_management/index.js @@ -14,7 +14,7 @@ export function licenseManagement(kibana) { publicDir: resolve(__dirname, 'public'), require: ['kibana', 'elasticsearch'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: [ 'plugins/license_management', ] diff --git a/x-pack/plugins/ml/index.js b/x-pack/plugins/ml/index.js index 96e489fa307c..e36646b02938 100644 --- a/x-pack/plugins/ml/index.js +++ b/x-pack/plugins/ml/index.js @@ -44,7 +44,7 @@ export const ml = (kibana) => { euiIconType: 'machineLearningApp', main: 'plugins/ml/app', }, - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), hacks: ['plugins/ml/hacks/toggle_app_link_in_nav'], home: ['plugins/ml/register_feature'], injectDefaultVars(server) { diff --git a/x-pack/plugins/monitoring/ui_exports.js b/x-pack/plugins/monitoring/ui_exports.js index 5ff898a61c64..696a6ecb32b7 100644 --- a/x-pack/plugins/monitoring/ui_exports.js +++ b/x-pack/plugins/monitoring/ui_exports.js @@ -5,6 +5,7 @@ */ import { i18n } from '@kbn/i18n'; +import { resolve } from 'path'; /** * Configuration of dependency objects for the UI, which are needed for the @@ -32,5 +33,5 @@ export const getUiExports = () => ({ }, hacks: [ 'plugins/monitoring/hacks/toggle_app_link_in_nav' ], home: [ 'plugins/monitoring/register_feature' ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), }); diff --git a/x-pack/plugins/remote_clusters/index.js b/x-pack/plugins/remote_clusters/index.js index 5bfdb8ef8e81..9962899c08a6 100644 --- a/x-pack/plugins/remote_clusters/index.js +++ b/x-pack/plugins/remote_clusters/index.js @@ -21,7 +21,7 @@ export function remoteClusters(kibana) { publicDir: resolve(__dirname, 'public'), require: ['kibana', 'elasticsearch', 'xpack_main', 'index_management'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: [ 'plugins/remote_clusters', ], diff --git a/x-pack/plugins/rollup/index.js b/x-pack/plugins/rollup/index.js index 39eea13f9292..81aa7f07ebe5 100644 --- a/x-pack/plugins/rollup/index.js +++ b/x-pack/plugins/rollup/index.js @@ -21,7 +21,7 @@ export function rollup(kibana) { publicDir: resolve(__dirname, 'public'), require: ['kibana', 'elasticsearch', 'xpack_main'], uiExports: { - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: [ 'plugins/rollup/crud_app', ], diff --git a/x-pack/plugins/searchprofiler/index.js b/x-pack/plugins/searchprofiler/index.js index aff28431b58e..107edeb1f408 100644 --- a/x-pack/plugins/searchprofiler/index.js +++ b/x-pack/plugins/searchprofiler/index.js @@ -24,7 +24,7 @@ export const searchprofiler = (kibana) => { devTools: ['plugins/searchprofiler/app'], hacks: ['plugins/searchprofiler/register'], home: ['plugins/searchprofiler/register_feature'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), }, init: function (server) { const thisPlugin = this; diff --git a/x-pack/plugins/security/index.js b/x-pack/plugins/security/index.js index 5baba2c22232..df39a2cb3bae 100644 --- a/x-pack/plugins/security/index.js +++ b/x-pack/plugins/security/index.js @@ -57,7 +57,7 @@ export const security = (kibana) => new kibana.Plugin({ uiExports: { chromeNavControls: ['plugins/security/views/nav_control'], managementSections: ['plugins/security/views/management'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), apps: [{ id: 'login', title: 'Login', diff --git a/x-pack/plugins/spaces/index.ts b/x-pack/plugins/spaces/index.ts index a0f53b837778..22abf56a1896 100644 --- a/x-pack/plugins/spaces/index.ts +++ b/x-pack/plugins/spaces/index.ts @@ -44,7 +44,7 @@ export const spaces = (kibana: any) => uiExports: { chromeNavControls: ['plugins/spaces/views/nav_control'], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), managementSections: ['plugins/spaces/views/management'], apps: [ { diff --git a/x-pack/plugins/watcher/plugin_definition.js b/x-pack/plugins/watcher/plugin_definition.js index b023792b42bb..2b46c3569d6a 100644 --- a/x-pack/plugins/watcher/plugin_definition.js +++ b/x-pack/plugins/watcher/plugin_definition.js @@ -28,7 +28,7 @@ export const pluginDefinition = { 'plugins/watcher/sections/watch_list', 'plugins/watcher/sections/watch_history_item', ], - styleSheetPaths: `${__dirname}/public/index.scss`, + styleSheetPaths: resolve(__dirname, 'public/index.scss'), home: ['plugins/watcher/register_feature'] }, init: function (server) {