Removes webpack-directory-name-as-main dependency (#13584)

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
This commit is contained in:
Tyler Smalley 2017-08-23 08:21:32 -07:00 committed by GitHub
parent d3a62e85a5
commit 4bbd127626
89 changed files with 119 additions and 37 deletions

View file

@ -77,7 +77,6 @@
"@elastic/numeral": "2.2.1",
"@elastic/test-subj-selector": "0.2.1",
"@elastic/ui-ace": "0.2.3",
"@elastic/webpack-directory-name-as-main": "2.0.2",
"JSONStream": "1.1.1",
"accept-language-parser": "1.2.0",
"angular": "1.4.7",

View file

@ -0,0 +1 @@
import './tests';

View file

@ -0,0 +1 @@
import './loading_button';

View file

@ -0,0 +1 @@
import './size_picker';

View file

@ -0,0 +1 @@
import './panel';

View file

@ -0,0 +1 @@
import './saved_searches';

View file

@ -0,0 +1 @@
import './saved_visualizations';

View file

@ -3,7 +3,6 @@ import { writeFile } from 'fs';
import webpack from 'webpack';
import Boom from 'boom';
import DirectoryNameAsMain from '@elastic/webpack-directory-name-as-main';
import ExtractTextPlugin from 'extract-text-webpack-plugin';
import CommonsChunkPlugin from 'webpack/lib/optimize/CommonsChunkPlugin';
import DefinePlugin from 'webpack/lib/DefinePlugin';
@ -109,9 +108,6 @@ export default class BaseOptimizer {
recordsPath: resolve(this.env.workingDir, 'webpack.records'),
plugins: [
new webpack.ResolverPlugin([
new DirectoryNameAsMain()
]),
new webpack.NoErrorsPlugin(),
new ExtractTextPlugin('[name].style.css', {
allChunks: true

View file

@ -0,0 +1 @@
export { AggResponseGeoJsonProvider } from './geo_json';

View file

@ -0,0 +1 @@
export { AggResponsePointSeriesProvider } from './point_series';

View file

@ -0,0 +1 @@
export { AggResponseTabifyProvider } from './tabify';

View file

@ -0,0 +1 @@
import './agg_table';

View file

@ -59,25 +59,25 @@ angular.module('ui.bootstrap.tpls', [
'template/typeahead/typeahead-popup.html'
]);
import './accordion';
import './alert';
import './bindHtml';
import './buttons';
import './collapse';
import './dateparser';
import './datepicker';
import './dropdown';
import './modal';
import './pagination';
import './popover';
import './position';
import './progressbar';
import './rating';
import './tabs';
import './timepicker';
import './tooltip';
import './transition';
import './typeahead';
import './accordion/accordion';
import './alert/alert';
import './bindHtml/bindHtml';
import './buttons/buttons';
import './collapse/collapse';
import './dateparser/dateparser';
import './datepicker/datepicker';
import './dropdown/dropdown';
import './modal/modal';
import './pagination/pagination';
import './popover/popover';
import './position/position';
import './progressbar/progressbar';
import './rating/rating';
import './tabs/tabs';
import './timepicker/timepicker';
import './tooltip/tooltip';
import './transition/transition';
import './typeahead/typeahead';
import alert from './alert/alert.html';
@ -210,4 +210,3 @@ import typeaheadPopup from './typeahead/typeahead-popup.html';
angular.module('template/typeahead/typeahead-popup.html', []).run(['$templateCache', function($templateCache) {
$templateCache.put('template/typeahead/typeahead-popup.html', typeaheadPopup);
}]);

View file

@ -0,0 +1 @@
import './bind';

View file

@ -0,0 +1 @@
export { Binder } from './binder';

View file

@ -21,7 +21,7 @@ import themeApi from './api/theme';
import translationsApi from './api/translations';
import { initChromeXsrfApi } from './api/xsrf';
const chrome = {};
export const chrome = {};
const internals = _.defaults(
_.cloneDeep(metadata),
{
@ -50,6 +50,3 @@ chrome.bootstrap = function () {
chrome.setupAngular();
angular.bootstrap(document, ['kibana']);
};
// eslint-disable-next-line kibana-custom/no-default-export
export default chrome;

View file

@ -0,0 +1 @@
import './app_switcher';

View file

@ -0,0 +1 @@
import './global_nav_link';

View file

@ -0,0 +1 @@
import './global_nav';

View file

@ -0,0 +1 @@
import './loading_indicator';

View file

@ -0,0 +1,4 @@
import { chrome } from './chrome';
// eslint-disable-next-line kibana-custom/no-default-export
export default chrome;

View file

@ -0,0 +1 @@
import './collapsible_sidebar';

View file

@ -0,0 +1 @@
import './config';

View file

@ -0,0 +1 @@
export { FetchProvider } from './fetch';

View file

@ -0,0 +1 @@
export { AbstractRequestProvider } from './request';

View file

@ -0,0 +1 @@
import './courier';

View file

@ -0,0 +1 @@
export { SavedObjectProvider } from './saved_object';

View file

@ -0,0 +1 @@
import './debounce';

View file

@ -0,0 +1 @@
import './doc_table';

View file

@ -0,0 +1,3 @@
import './doc_title';
export { DocTitleProvider } from './doc_title';

View file

@ -0,0 +1 @@
import './doc_viewer';

View file

@ -0,0 +1,2 @@
import './error_url_overflow';
export { UrlOverflowServiceProvider } from './url_overflow_service';

View file

@ -0,0 +1 @@
import './fancy_forms';

View file

@ -0,0 +1 @@
import './field_editor';

View file

@ -0,0 +1 @@
export { colorEditor } from './color';

View file

@ -0,0 +1 @@
export { dateEditor } from './date';

View file

@ -0,0 +1 @@
export { durationEditor } from './duration';

View file

@ -0,0 +1 @@
export { stringEditor } from './string';

View file

@ -0,0 +1 @@
export { truncateEditor } from './truncate';

View file

@ -0,0 +1 @@
export { urlEditor } from './url';

View file

@ -0,0 +1 @@
import './field_format_editor';

View file

@ -0,0 +1 @@
import './pattern';

View file

@ -0,0 +1 @@
import './samples';

View file

@ -0,0 +1 @@
export { FieldWildcardProvider } from './field_wildcard';

View file

@ -0,0 +1 @@
import './filter_pill';

View file

@ -0,0 +1,3 @@
import './filter_bar'; // directive
export { disableFilter, enableFilter, toggleFilterDisabled } from './lib/disable_filter';

View file

@ -0,0 +1 @@
import './filter_editor';

View file

@ -0,0 +1 @@
export { FilterManagerProvider } from './filter_manager';

View file

@ -0,0 +1,2 @@
export { IndexPatternsProvider } from './index_patterns';
export { IndexPatternsApiClientProvider } from './index_patterns_api_client_provider';

View file

@ -9,8 +9,6 @@ import { RegistryFieldFormatsProvider } from 'ui/registry/field_formats';
import { uiModules } from 'ui/modules';
const module = uiModules.get('kibana/index_patterns');
export { IndexPatternsApiClientProvider } from './index_patterns_api_client_provider';
export function IndexPatternsProvider(Notifier, Private) {
const self = this;

View file

@ -0,0 +1 @@
export { IndexedArray } from './indexed_array';

View file

@ -0,0 +1 @@
import './bread_crumbs';

View file

@ -0,0 +1 @@
import './kbn_top_nav';

View file

@ -0,0 +1 @@
import './listen';

View file

@ -0,0 +1,2 @@
export { notify } from './notify';
export { Notifier } from './notifier';

View file

@ -5,7 +5,6 @@ import { metadata } from 'ui/metadata';
const module = uiModules.get('kibana/notify');
export const notify = new Notifier();
export { Notifier } from 'ui/notify/notifier';
module.factory('createNotifier', function () {
return function (opts) {

View file

@ -0,0 +1 @@
import './number_list';

View file

@ -0,0 +1 @@
import './tool_bar_pager_buttons';

View file

@ -0,0 +1 @@
import './tool_bar_pager_text';

View file

@ -0,0 +1 @@
import './paginated_table';

View file

@ -0,0 +1 @@
import './parse_query';

View file

@ -0,0 +1 @@
import './pattern_checker';

View file

@ -0,0 +1 @@
import './persisted_log';

View file

@ -0,0 +1 @@
import './private';

View file

@ -0,0 +1 @@
import './render_directive';

View file

@ -0,0 +1,4 @@
import { uiRoutes } from './routes';
// eslint-disable-next-line kibana-custom/no-default-export
export default uiRoutes;

View file

@ -4,8 +4,7 @@ import { uiModules } from 'ui/modules';
import { WAIT_FOR_URL_CHANGE_TOKEN } from './route_setup_manager';
const defaultRouteManager = new RouteManager();
// eslint-disable-next-line kibana-custom/no-default-export
export default Object.create(defaultRouteManager, {
export const uiRoutes = Object.create(defaultRouteManager, {
WAIT_FOR_URL_CHANGE_TOKEN: {
value: WAIT_FOR_URL_CHANGE_TOKEN
},

View file

@ -0,0 +1 @@
export { Storage } from './storage';

View file

@ -0,0 +1 @@
import './style_compile';

View file

@ -0,0 +1 @@
export { addSystemApiHeader, isSystemApiRequest } from './system_api';

View file

@ -0,0 +1,3 @@
import './test_harness';
export { bootstrap } from './test_harness';

View file

@ -0,0 +1 @@
export { TimeBucketsProvider } from './time_buckets';

View file

@ -0,0 +1 @@
import './timefilter';

View file

@ -0,0 +1 @@
import './timepicker';

View file

@ -0,0 +1 @@
import './tooltip';

View file

@ -0,0 +1 @@
import './typeahead';

View file

@ -0,0 +1 @@
export { VislibComponentsColorColorProvider } from './color';

View file

@ -0,0 +1 @@
export { Tooltip, TooltipProvider } from './tooltip';

View file

@ -0,0 +1 @@
export { VisProvider } from './vis';

View file

@ -0,0 +1 @@
export { VislibComponentsLabelsLabelsProvider } from './labels';

View file

@ -0,0 +1,4 @@
import { VislibProvider } from './vislib';
// eslint-disable-next-line kibana-custom/no-default-export
export default VislibProvider;

View file

@ -0,0 +1 @@
export { VislibLibAxisProvider } from './axis';

View file

@ -0,0 +1 @@
export { VislibLibLayoutLayoutProvider } from './layout';

View file

@ -17,8 +17,7 @@ import { VislibVisProvider } from './vis';
* @main vislib
* @return {Object} Contains the version number and the Vis Class for creating visualizations
*/
// eslint-disable-next-line kibana-custom/no-default-export
export default function VislibProvider(Private) {
export function VislibProvider(Private) {
return {
version: '0.0.0',
Vis: Private(VislibVisProvider)

View file

@ -0,0 +1 @@
import './visualize';

View file

@ -0,0 +1 @@
import './watch_multi';

View file

@ -1,7 +1,7 @@
require('angular');
require('ui/angular-bootstrap');
var uiModules = require('ui/modules').uiModules;
var chrome = require('../src/ui/public/chrome/chrome');
var chrome = require('ui/chrome');
var kibana = uiModules.get('kibana', ['ui.bootstrap', 'pascalprecht.translate']);